Implementation notes: amd64, manny1024, crypto_aead/omdsha512k256n256tau256v1

Computer: manny1024
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
93138? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
93150? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
93296? ? ?? ? ?sse4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2017091720170904
93300? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
93308? ? ?? ? ?avx1icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2017091720170904
93448? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
93480? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
93520? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091720170904
93642? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
93746? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
93842? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
93860? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091720170904
93934? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
93954? ? ?? ? ?avx1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2017091720170904
94028? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
94076? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
94128? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2017091720170904
94192? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2017091720170904
94310? ? ?? ? ?sse4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2017091720170904
94382? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091720170904
94466? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
94514? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091720170904
94612? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
94626? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
94638? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
94658? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2017091720170904
94662? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017091720170904
94672? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091720170904
94706? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091720170904
94744? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017091720170904
94744? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
94754? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
94762? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
94788? ? ?? ? ?avx1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017091720170904
94866? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091720170904
94910? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
94980? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
95048? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
95066? ? ?? ? ?avx1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017091720170904
95076? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
95116? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
95124? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091720170904
95134? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
95202? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
95286? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091720170904
95312? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2017091720170904
95344? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
95378? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2017091720170904
95432? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091720170904
95518? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2017091720170904
95536? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
95552? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
95588? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091720170904
95598? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
95610? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
95670? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091720170904
95680? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2017091720170904
95724? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2017091720170904
95726? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
95730? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091720170904
95748? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2017091720170904
95754? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
95774? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091720170904
95780? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2017091720170904
95784? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
95784? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091720170904
95786? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
95794? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2017091720170904
95798? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091720170904
95820? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091720170904
95842? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
95842? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091720170904
95852? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091720170904
95858? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2017091720170904
95862? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091720170904
95866? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
95892? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091720170904
95898? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091720170904
95918? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091720170904
95924? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091720170904
95946? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091720170904
96024? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091720170904
96064? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2017091720170904
96104? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2017091720170904
96112? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091720170904
96116? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2017091720170904
96118? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091720170904
96134? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
96228? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091720170904
96266? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
96352? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091720170904
96384? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
96386? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091720170904
96410? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2017091720170904
96420? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091720170904
96508? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
96524? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091720170904
96550? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091720170904
96570? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
96580? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091720170904
96632? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091720170904
96708? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
96758? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091720170904
96764? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091720170904
96824? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091720170904
96890? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091720170904
96950? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
97006? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091720170904
97096? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091720170904
97118? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091720170904
97422? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091720170904
97530? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091720170904
97846? ? ?? ? ?sse4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017091720170904
98526? ? ?? ? ?avx1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2017091720170904
98598? ? ?? ? ?sse4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2017091720170904
98666? ? ?? ? ?sse4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2017091720170904
98670? ? ?? ? ?sse4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017091720170904
98672? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
98672? ? ?? ? ?avx1icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2017091720170904
98864? ? ?? ? ?avx1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017091720170904
98868? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091720170904
98884? ? ?? ? ?avx1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017091720170904
98960? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
98964? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017091720170904
98988? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091720170904
99126? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017091720170904
99160? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
99180? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
99194? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
99196? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
99196? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091720170904
99198? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
99212? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091720170904
99240? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
99244? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
99250? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
99264? ? ?? ? ?sse4icc2017091720170904
99402? ? ?? ? ?sse4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017091720170904
99486? ? ?? ? ?avx1icc2017091720170904
99510? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
99642? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
99788? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
99856? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
99906? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
99978? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
100004? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
100010? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
100092? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091720170904
100140? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091720170904
100186? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091720170904
100190? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091720170904
100200? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091720170904
100224? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091720170904
100242? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091720170904
100280? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091720170904
100528? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091720170904
100626? ? ?? ? ?sse4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017091720170904
100732? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091720170904
100784? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
100860? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
100894? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091720170904
100898? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091720170904
100974? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091720170904
101018? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
101026? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091720170904
101042? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
101062? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017091720170904
101092? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
101136? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
101146? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091720170904
101246? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
101400? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
101472? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091720170904
101482? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2017091720170904
101494? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
101510? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2017091720170904
101538? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091720170904
101538? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
101576? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
101584? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091720170904
101678? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
101692? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
101696? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2017091720170904
101780? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
101802? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2017091720170904
101846? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017091720170904
102014? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2017091720170904
102742? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
105304? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
105328? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091720170904
105690? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091720170904
105862? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
106198? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091720170904
106420? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2017091720170904
106434? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
107430? ? ?? ? ?sse4icc_-no-vec2017091720170904
107794? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091720170904
108238? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
109182? ? ?? ? ?avx1icc_-no-vec2017091720170904
109904? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091720170904
110056? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091720170904
110176? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091720170904
110192? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091720170904
110196? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2017091720170904
110208? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
110210? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2017091720170904
110212? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
110230? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091720170904
110242? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091720170904
110266? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
110272? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2017091720170904
110300? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
110314? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091720170904
110390? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091720170904
110542? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091720170904
110704? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
110786? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
110922? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091720170904
110932? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
110976? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091720170904
111110? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091720170904
111570? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091720170904
111674? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091720170904
111804? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
111818? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
111834? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2017091720170904
111842? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
111926? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
111940? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091720170904
112642? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091720170904
112688? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091720170904
113130? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091720170904
113380? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2017091720170904
115336? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091720170904
115482? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
121614? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2017091720170904
124654? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091720170904
125920? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017091720170904
127014? ? ?? ? ?reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2017091720170904
127044? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017091720170904
127056? ? ?? ? ?reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2017091720170904
127450? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091720170904
127994? ? ?? ? ?reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2017091720170904
128358? ? ?? ? ?reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2017091720170904
129296? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091720170904
135470? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
135524? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
137296? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091720170904
137304? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
137496? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
137914? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
138080? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091720170904
138234? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091720170904
138430? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017091720170904
138434? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017091720170904
138944? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
139144? ? ?? ? ?reficc2017091720170904
139340? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017091720170904
139792? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
139906? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
140014? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017091720170904
140076? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091720170904
141034? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091720170904
141788? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091720170904
141896? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091720170904
142108? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017091720170904
142146? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091720170904
142250? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017091720170904
142702? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091720170904
143344? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091720170904
143420? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091720170904
150712? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091720170904
152772? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091720170904
154638? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091720170904
154798? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091720170904
156286? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091720170904
157306? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091720170904
157996? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
158088? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
158150? ? ?? ? ?avx1gcc2017091720170904
158290? ? ?? ? ?avx1gcc_-funroll-loops2017091720170904
158918? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091720170904
159002? ? ?? ? ?sse4gcc2017091720170904
159010? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091720170904
159142? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091720170904
159168? ? ?? ? ?avx1cc2017091720170904
159706? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
159760? ? ?? ? ?sse4cc2017091720170904
159790? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091720170904
159848? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091720170904
160146? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091720170904
160148? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
160560? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
160632? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
161062? ? ?? ? ?reficc_-no-vec2017091720170904
161420? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
161514? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091720170904
161610? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
161692? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
162086? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091720170904
162102? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
162556? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091720170904
162638? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017091720170904
162644? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
163844? ? ?? ? ?sse4gcc_-funroll-loops2017091720170904
167458? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091720170904
169476? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091720170904
169552? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091720170904
169628? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091720170904
169776? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091720170904
169978? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017091720170904
170380? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017091720170904
170442? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
170510? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091720170904
170562? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
170570? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
170598? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091720170904
170680? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017091720170904
170940? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091720170904
171008? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091720170904
171018? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091720170904
171062? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017091720170904
171070? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091720170904
171080? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017091720170904
171198? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091720170904
171276? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017091720170904
174030? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017091720170904
174092? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091720170904
174196? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017091720170904
175060? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091720170904
175672? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091720170904
175688? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091720170904
175724? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091720170904
175832? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091720170904
175850? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091720170904
175868? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091720170904
176992? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091720170904
177170? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091720170904
178496? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017091720170904
178588? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
178658? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091720170904
178692? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091720170904
178794? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091720170904
178838? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
179080? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
179188? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
179240? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091720170904
179304? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
179486? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017091720170904
179500? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091720170904
179554? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
179554? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017091720170904
179582? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091720170904
179630? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091720170904
179716? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091720170904
179952? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
180086? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
180090? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091720170904
184456? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091720170904
186560? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091720170904
454438? ? ?? ? ?refcc2017091720170904
460248? ? ?? ? ?refgcc2017091720170904
460582? ? ?? ? ?refgcc_-funroll-loops2017091720170904

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/ref
Compiler: cc
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: const uint64_t *W=in;
sha512.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ref

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/ref
Compiler: gcc
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
sha512.c: const uint64_t *W=in;
sha512.c: ^~

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -O -fomit-frame-pointer ref
gcc -m64 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -march=barcelona -O2 -fomit-frame-pointer ref
gcc -march=barcelona -O3 -fomit-frame-pointer ref
gcc -march=barcelona -O -fomit-frame-pointer ref
gcc -march=barcelona -Os -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref
gcc -march=k8 -O3 -fomit-frame-pointer ref
gcc -march=k8 -O -fomit-frame-pointer ref
gcc -march=k8 -Os -fomit-frame-pointer ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref
gcc -march=nocona -O2 -fomit-frame-pointer ref
gcc -march=nocona -O3 -fomit-frame-pointer ref
gcc -march=nocona -O -fomit-frame-pointer ref
gcc -march=nocona -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/ref
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
sha512.c: const uint64_t *W=in;
sha512.c: ^~
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
sha512.c: const uint64_t *W=in;
sha512.c: ^~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/ref
Compiler: icc
sha512.c: sha512.c(206): warning #144: a value of type "const unsigned char *" cannot be used to initialize an entity of type "const uint64_t={unsigned long} *"
sha512.c: const uint64_t *W=in;
sha512.c: ^
sha512.c:

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc ref
icc -no-vec ref
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer ref
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer ref
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ref
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ref
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ref
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ref
icc -xCORE-AVX512 -O2 -fomit-frame-pointer ref
icc -xCORE-AVX512 -O3 -fomit-frame-pointer ref