Implementation notes: amd64, oki, crypto_hash/edonr256

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_hash
Primitive: edonr256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5492? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
5506? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019010920181123
5518? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
5554? ? ?? ? ?swpbegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019010920181123
5568? ? ?? ? ?swpbegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019010920181123
5570? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
5578? ? ?? ? ?swpbegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019010920181123
5580? ? ?? ? ?swpbegcc_-m64_-Os_-fomit-frame-pointer2019010920181123
5594? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
5598? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019010920181123
5598? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019010920181123
5606? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019010920181123
5606? ? ?? ? ?swpbegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
5608? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
5610? ? ?? ? ?swpbegcc_-Os_-fomit-frame-pointer2019010920181123
5616? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019010920181123
5618? ? ?? ? ?swpbegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019010920181123
5624? ? ?? ? ?swpbegcc_-funroll-loops_-Os_-fomit-frame-pointer2019010920181123
5628? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
5632? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019010920181123
5638? ? ?? ? ?swpbegcc_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
5640? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019010920181123
5642? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019010920181123
5644? ? ?? ? ?swpbegcc_-funroll-loops_-O_-fomit-frame-pointer2019010920181123
5644? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
5650? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
5658? ? ?? ? ?swpbegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019010920181123
5664? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019010920181123
5666? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019010920181123
5668? ? ?? ? ?swpbegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
5670? ? ?? ? ?swpbegcc_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
5676? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
5678? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019010920181123
5684? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019010920181123
5688? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
5700? ? ?? ? ?swpbegcc_-march=k8_-Os_-fomit-frame-pointer2019010920181123
5710? ? ?? ? ?swpbegcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019010920181123
5736? ? ?? ? ?swpbegcc_-march=k8_-O_-fomit-frame-pointer2019010920181123
5738? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019010920181123
5744? ? ?? ? ?swpbegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019010920181123
5750? ? ?? ? ?swpbegcc_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
5754? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
5756? ? ?? ? ?swpbegcc_-funroll-loops_-O3_-fomit-frame-pointer2019010920181123
5758? ? ?? ? ?swpbegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019010920181123
5764? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
5766? ? ?? ? ?swpbegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
5766? ? ?? ? ?swpbegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019010920181123
5768? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019010920181123
5774? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
5776? ? ?? ? ?swpbegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019010920181123
5776? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019010920181123
5778? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019010920181123
5778? ? ?? ? ?swpbegcc_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
5780? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019010920181123
5780? ? ?? ? ?swpbegcc_-march=nocona_-O_-fomit-frame-pointer2019010920181123
5782? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
5782? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019010920181123
5788? ? ?? ? ?swpbegcc_-O_-fomit-frame-pointer2019010920181123
5788? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019010920181123
5788? ? ?? ? ?swpbegcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019010920181123
5792? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
5794? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019010920181123
5796? ? ?? ? ?swpbegcc_-m64_-O_-fomit-frame-pointer2019010920181123
5800? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
5802? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
5810? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
5816? ? ?? ? ?swpbegcc_-funroll-loops_-O2_-fomit-frame-pointer2019010920181123
5834? ? ?? ? ?swpbegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019010920181123
5840? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019010920181123
5886? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019010920181123
5902? ? ?? ? ?swpbegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019010920181123
5912? ? ?? ? ?swpbegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019010920181123
5960? ? ?? ? ?swpbegcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019010920181123
5962? ? ?? ? ?swpbegcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019010920181123
5968? ? ?? ? ?swpbegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
5998? ? ?? ? ?swpbegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019010920181123
5998? ? ?? ? ?swpbegcc_-march=k8_-O2_-fomit-frame-pointer2019010920181123
6000? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
6016? ? ?? ? ?swpbegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
6018? ? ?? ? ?swpbegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
6018? ? ?? ? ?swpbegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019010920181123
6020? ? ?? ? ?swpbegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019010920181123
6022? ? ?? ? ?swpbegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019010920181123
6050? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
6062? ? ?? ? ?swpbegcc_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
6066? ? ?? ? ?swpbegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019010920181123
6072? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019010920181123
6072? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019010920181123
6076? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019010920181123
6080? ? ?? ? ?swpbegcc_-O3_-fomit-frame-pointer2019010920181123
6090? ? ?? ? ?swpbegcc_-m64_-O3_-fomit-frame-pointer2019010920181123
6096? ? ?? ? ?swpbegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019010920181123
6098? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
6100? ? ?? ? ?swpbegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019010920181123
6100? ? ?? ? ?swpbegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019010920181123
6104? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019010920181123
6106? ? ?? ? ?swpbegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019010920181123
6120? ? ?? ? ?swpbegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019010920181123
6138? ? ?? ? ?swpbegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019010920181123
6138? ? ?? ? ?swpbegcc_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
6140? ? ?? ? ?swpbegcc_-m64_-O2_-fomit-frame-pointer2019010920181123
6146? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
6152? ? ?? ? ?swpbegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
6156? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
6158? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
6158? ? ?? ? ?swpbegcc_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
6164? ? ?? ? ?optcgcc_-funroll-loops_-O2_-fomit-frame-pointer2019010920181123
6172? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019010920181123
6172? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019010920181123
6174? ? ?? ? ?swpbegcc_-O2_-fomit-frame-pointer2019010920181123
6190? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019010920181123
6192? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
6196? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019010920181123
6202? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
6206? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019010920181123
6210? ? ?? ? ?optcgcc_-funroll-loops_-O3_-fomit-frame-pointer2019010920181123
6218? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
6218? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
6218? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
6254? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019010920181123
6290? ? ?? ? ?swpbegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
6318? ? ?? ? ?swpbegcc_-march=k8_-O3_-fomit-frame-pointer2019010920181123
6336? ? ?? ? ?optcgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019010920181123
6338? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
6342? ? ?? ? ?optcgcc_-funroll-loops_-O_-fomit-frame-pointer2019010920181123
6346? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019010920181123
6350? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
6356? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019010920181123
6358? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
6374? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
6374? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019010920181123
6386? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019010920181123
6396? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019010920181123
6400? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
6400? ? ?? ? ?swpbegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
6404? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019010920181123
6414? ? ?? ? ?optcgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019010920181123
6418? ? ?? ? ?swpbegcc_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
6426? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019010920181123
6452? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
6462? ? ?? ? ?optcgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019010920181123
6472? ? ?? ? ?optcgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019010920181123
6478? ? ?? ? ?optcgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019010920181123
6480? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019010920181123
6484? ? ?? ? ?optcgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
6492? ? ?? ? ?optcgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019010920181123
6498? ? ?? ? ?optcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019010920181123
6502? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
6504? ? ?? ? ?optcgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019010920181123
6506? ? ?? ? ?optcgcc_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
6530? ? ?? ? ?optcgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019010920181123
6536? ? ?? ? ?optcgcc_-O2_-fomit-frame-pointer2019010920181123
6544? ? ?? ? ?optcgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019010920181123
6550? ? ?? ? ?optcgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019010920181123
6554? ? ?? ? ?optcgcc_-O3_-fomit-frame-pointer2019010920181123
6554? ? ?? ? ?optcgcc_-m64_-O2_-fomit-frame-pointer2019010920181123
6556? ? ?? ? ?optcgcc_-m64_-Os_-fomit-frame-pointer2019010920181123
6556? ? ?? ? ?optcgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019010920181123
6556? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019010920181123
6556? ? ?? ? ?optcgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019010920181123
6558? ? ?? ? ?optcgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019010920181123
6558? ? ?? ? ?optcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019010920181123
6560? ? ?? ? ?optcgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
6560? ? ?? ? ?optcgcc_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
6562? ? ?? ? ?optcgcc_-m64_-O3_-fomit-frame-pointer2019010920181123
6562? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019010920181123
6564? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
6566? ? ?? ? ?optcgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019010920181123
6570? ? ?? ? ?optcgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
6570? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019010920181123
6572? ? ?? ? ?optcgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019010920181123
6576? ? ?? ? ?optcgcc_-Os_-fomit-frame-pointer2019010920181123
6582? ? ?? ? ?optcgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019010920181123
6584? ? ?? ? ?optcgcc_-funroll-loops_-Os_-fomit-frame-pointer2019010920181123
6586? ? ?? ? ?optcgcc_-march=k8_-Os_-fomit-frame-pointer2019010920181123
6594? ? ?? ? ?optcgcc_-march=barcelona_-Os_-fomit-frame-pointer2019010920181123
6596? ? ?? ? ?optcgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019010920181123
6596? ? ?? ? ?optcgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019010920181123
6596? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019010920181123
6598? ? ?? ? ?optcgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019010920181123
6598? ? ?? ? ?optcgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
6602? ? ?? ? ?optcgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019010920181123
6604? ? ?? ? ?optcgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019010920181123
6604? ? ?? ? ?optcgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019010920181123
6604? ? ?? ? ?optcgcc_-march=nocona_-O2_-fomit-frame-pointer2019010920181123
6608? ? ?? ? ?optcgcc_-m64_-O_-fomit-frame-pointer2019010920181123
6612? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019010920181123
6618? ? ?? ? ?optcgcc_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
6620? ? ?? ? ?optcgcc_-O_-fomit-frame-pointer2019010920181123
6628? ? ?? ? ?optcgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019010920181123
6636? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019010920181123
6642? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019010920181123
6648? ? ?? ? ?optcgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
6648? ? ?? ? ?optcgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019010920181123
6656? ? ?? ? ?optcgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019010920181123
6656? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019010920181123
6664? ? ?? ? ?optcgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019010920181123
6664? ? ?? ? ?optcgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019010920181123
6672? ? ?? ? ?optcgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019010920181123
6692? ? ?? ? ?optcgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019010920181123
6694? ? ?? ? ?optcgcc_-march=k8_-O_-fomit-frame-pointer2019010920181123
6700? ? ?? ? ?optcgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019010920181123
6712? ? ?? ? ?optcgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019010920181123
6718? ? ?? ? ?optcgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019010920181123
6722? ? ?? ? ?optcgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019010920181123
6724? ? ?? ? ?optcgcc_-march=k8_-O2_-fomit-frame-pointer2019010920181123
6728? ? ?? ? ?optcgcc_-march=nocona_-O_-fomit-frame-pointer2019010920181123
6736? ? ?? ? ?optcgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019010920181123
6750? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
6750? ? ?? ? ?optcgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019010920181123
6754? ? ?? ? ?optcgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
6754? ? ?? ? ?optcgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019010920181123
6794? ? ?? ? ?optcgcc_-march=barcelona_-O_-fomit-frame-pointer2019010920181123
6800? ? ?? ? ?optcgcc_-march=barcelona_-O3_-fomit-frame-pointer2019010920181123
6806? ? ?? ? ?optcgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019010920181123
6824? ? ?? ? ?optcgcc_-march=k8_-O3_-fomit-frame-pointer2019010920181123
6846? ? ?? ? ?swpbeclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019010920181123
6858? ? ?? ? ?swpbeclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
6880? ? ?? ? ?swpbeclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
6880? ? ?? ? ?swpbeclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
6926? ? ?? ? ?swpbeclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019010920181123
6928? ? ?? ? ?swpbeclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019010920181123
6946? ? ?? ? ?optcclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
6948? ? ?? ? ?swpbeclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019010920181123
6950? ? ?? ? ?optcclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
6958? ? ?? ? ?optcclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019010920181123
6966? ? ?? ? ?optcclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019010920181123
7026? ? ?? ? ?optcclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019010920181123
7030? ? ?? ? ?optcclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019010920181123
7042? ? ?? ? ?optcclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019010920181123
7052? ? ?? ? ?optcclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019010920181123
7064? ? ?? ? ?swpbeclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019010920181123
18250? ? ?? ? ?swpbecc2019010920181123
18332? ? ?? ? ?swpbegcc2019010920181123
18410? ? ?? ? ?swpbegcc_-funroll-loops2019010920181123
22046? ? ?? ? ?optccc2019010920181123
22296? ? ?? ? ?optcgcc2019010920181123
22302? ? ?? ? ?optcgcc_-funroll-loops2019010920181123

Compiler output

Implementation: optc
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2787a60: v4i64 = X86ISD::VTRUNC 0x2787890
try.c: 0x2787890: v16i32 = vselect 0x2791110, 0x2713970, 0x2787760
try.c: 0x2791110: v4i1 = X86ISD::PCMPGTM 0x2770340, 0x2706e60
try.c: 0x2770340: v4i64 = X86ISD::VBROADCAST 0x27071f0
try.c: 0x27071f0: i64,ch = load<LD8[%uglygep72]> 0x266bdb0, 0x2728f30, undef:i64
try.c: 0x2728f30: i64 = add 0x2771220, 0x27145a0
try.c: 0x2771220: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x270bdc0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x27145a0: i64 = shl 0x270b570, Constant:i8<3>
try.c: 0x270b570: i64,ch = CopyFromReg 0x266bdb0, Register:i64 %vreg50
try.c: 0x27716e0: i64 = Register %vreg50
try.c: 0x26ee070: i8 = Constant<3>
try.c: 0x276e9b0: i64 = undef
try.c: 0x2706e60: v4i64,ch = CopyFromReg 0x266bdb0, Register:v4i64 %vreg13
try.c: 0x2722050: v4i64 = Register %vreg13
try.c: 0x2713970: v16i32 = X86ISD::VBROADCAST 0x270b7d0
try.c: 0x270b7d0: i32,ch = load<LD4[ConstantPool]> 0x266bdb0, 0x27873d0, undef:i64
try.c: 0x27873d0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x271fb70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x276e9b0: i64 = undef
try.c: 0x2787760: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x2787630: i32 = Constant<0>
try.c: 0x2787630: i32 = Constant<0>
try.c: 0x2787630: i32 = Constant<0>
try.c: 0x2787630: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments optc

Compiler output

Implementation: optc
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xec2e30: v4i64 = X86ISD::VTRUNC 0xec2c60
try.c: 0xec2c60: v16i32 = vselect 0xeb3380, 0xe442c0, 0xec2b30
try.c: 0xeb3380: v4i1 = X86ISD::PCMPGTM 0xeac320, 0xe28e90
try.c: 0xeac320: v4i64 = X86ISD::VBROADCAST 0xe29220
try.c: 0xe29220: i64,ch = load<LD8[%uglygep72]> 0xda6dd0, 0xe62500, undef:i64
try.c: 0xe62500: i64 = add 0xead200, 0xe5fab0
try.c: 0xead200: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xea3cd0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xe5fab0: i64 = shl 0xea3480, Constant:i8<3>
try.c: 0xea3480: i64,ch = CopyFromReg 0xda6dd0, Register:i64 %vreg50
try.c: 0xead6c0: i64 = Register %vreg50
try.c: 0xe4cf60: i8 = Constant<3>
try.c: 0xeaa990: i64 = undef
try.c: 0xe28e90: v4i64,ch = CopyFromReg 0xda6dd0, Register:v4i64 %vreg13
try.c: 0xe58a80: v4i64 = Register %vreg13
try.c: 0xe442c0: v16i32 = X86ISD::VBROADCAST 0xea36e0
try.c: 0xea36e0: i32,ch = load<LD4[ConstantPool]> 0xda6dd0, 0xec27a0, undef:i64
try.c: 0xec27a0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xe5ca80: i64 = TargetConstantPool<i32 1> 0
try.c: 0xeaa990: i64 = undef
try.c: 0xec2b30: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xec2a00: i32 = Constant<0>
try.c: 0xec2a00: i32 = Constant<0>
try.c: 0xec2a00: i32 = Constant<0>
try.c: 0xec2a00: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments optc

Compiler output

Implementation: swpbe
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1bc9470: v4i64 = X86ISD::VTRUNC 0x1bc92a0
try.c: 0x1bc92a0: v16i32 = vselect 0x1ba18a0, 0x1b6ab00, 0x1bc9170
try.c: 0x1ba18a0: v4i1 = X86ISD::PCMPGTM 0x1bae130, 0x1b6b8b0
try.c: 0x1bae130: v4i64 = X86ISD::VBROADCAST 0x1b6bc40
try.c: 0x1b6bc40: i64,ch = load<LD8[%uglygep72]> 0x1aa8dd0, 0x1b94130, undef:i64
try.c: 0x1b94130: i64 = add 0x1baf010, 0x1b2bbb0
try.c: 0x1baf010: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1b978e0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1b2bbb0: i64 = shl 0x1b97090, Constant:i8<3>
try.c: 0x1b97090: i64,ch = CopyFromReg 0x1aa8dd0, Register:i64 %vreg50
try.c: 0x1baf4d0: i64 = Register %vreg50
try.c: 0x1b6ee60: i8 = Constant<3>
try.c: 0x1bac7a0: i64 = undef
try.c: 0x1b6b8b0: v4i64,ch = CopyFromReg 0x1aa8dd0, Register:v4i64 %vreg13
try.c: 0x1b48940: v4i64 = Register %vreg13
try.c: 0x1b6ab00: v16i32 = X86ISD::VBROADCAST 0x1b972f0
try.c: 0x1b972f0: i32,ch = load<LD4[ConstantPool]> 0x1aa8dd0, 0x1bc8de0, undef:i64
try.c: 0x1bc8de0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1b5fa00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1bac7a0: i64 = undef
try.c: 0x1bc9170: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1bc9040: i32 = Constant<0>
try.c: 0x1bc9040: i32 = Constant<0>
try.c: 0x1bc9040: i32 = Constant<0>
try.c: 0x1bc9040: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments swpbe

Compiler output

Implementation: swpbe
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x28b0e90: v4i64 = X86ISD::VTRUNC 0x28b0cc0
try.c: 0x28b0cc0: v16i32 = vselect 0x28b7920, 0x2845320, 0x28b0b90
try.c: 0x28b7920: v4i1 = X86ISD::PCMPGTM 0x289a780, 0x28460d0
try.c: 0x289a780: v4i64 = X86ISD::VBROADCAST 0x2846460
try.c: 0x2846460: i64,ch = load<LD8[%uglygep72]> 0x2794dd0, 0x28932a0, undef:i64
try.c: 0x28932a0: i64 = add 0x289b660, 0x2817160
try.c: 0x289b660: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x283d8f0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2817160: i64 = shl 0x283d0a0, Constant:i8<3>
try.c: 0x283d0a0: i64,ch = CopyFromReg 0x2794dd0, Register:i64 %vreg50
try.c: 0x289bb20: i64 = Register %vreg50
try.c: 0x283a860: i8 = Constant<3>
try.c: 0x2898df0: i64 = undef
try.c: 0x28460d0: v4i64,ch = CopyFromReg 0x2794dd0, Register:v4i64 %vreg13
try.c: 0x28474d0: v4i64 = Register %vreg13
try.c: 0x2845320: v16i32 = X86ISD::VBROADCAST 0x283d300
try.c: 0x283d300: i32,ch = load<LD4[ConstantPool]> 0x2794dd0, 0x28b0800, undef:i64
try.c: 0x28b0800: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2842590: i64 = TargetConstantPool<i32 1> 0
try.c: 0x2898df0: i64 = undef
try.c: 0x28b0b90: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x28b0a60: i32 = Constant<0>
try.c: 0x28b0a60: i32 = Constant<0>
try.c: 0x28b0a60: i32 = Constant<0>
try.c: 0x28b0a60: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments swpbe