Implementation notes: x86, cryptothinkx, crypto_hashblocks/sha512

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hashblocks
Primitive: sha512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
42423? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017013020170105
42768? ? ?? ? ?inplacegcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013020170105
43557? ? ?? ? ?inplacegcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017013020170105
44598? ? ?? ? ?inplacegcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013020170105
44772? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013020170105
44892? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013020170105
44919? ? ?? ? ?inplacegcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013020170105
44973? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013020170105
45054? ? ?? ? ?inplacegcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017013020170105
45090? ? ?? ? ?inplacegcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017013020170105
45267? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017013020170105
45288? ? ?? ? ?inplacegcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017013020170105
45300? ? ?? ? ?inplacegcc_-m32_-Os_-fomit-frame-pointer2017013020170105
45306? ? ?? ? ?inplacegcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013020170105
45312? ? ?? ? ?inplacegcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017013020170105
45363? ? ?? ? ?inplacegcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013020170105
45381? ? ?? ? ?inplacegcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013020170105
45498? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017013020170105
45516? ? ?? ? ?inplacegcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013020170105
45576? ? ?? ? ?inplacegcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013020170105
45636? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013020170105
45786? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017013020170105
45852? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013020170105
46014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013020170105
46287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013020170105
46290? ? ?? ? ?inplacegcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013020170105
46341? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017013020170105
46356? ? ?? ? ?inplacegcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013020170105
46383? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017013020170105
46401? ? ?? ? ?inplacegcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017013020170105
46410? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013020170105
46458? ? ?? ? ?inplacegcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013020170105
46464? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013020170105
46476? ? ?? ? ?inplacegcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013020170105
46479? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017013020170105
46491? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013020170105
46497? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013020170105
46545? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013020170105
46557? ? ?? ? ?inplacegcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013020170105
46575? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013020170105
46593? ? ?? ? ?inplacegcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017013020170105
46599? ? ?? ? ?inplacegcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017013020170105
46611? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013020170105
46650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017013020170105
46668? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017013020170105
46674? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017013020170105
46683? ? ?? ? ?inplacegcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017013020170105
46722? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013020170105
46737? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013020170105
46746? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013020170105
46764? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017013020170105
46767? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013020170105
46782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017013020170105
46809? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013020170105
46854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017013020170105
46869? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013020170105
46884? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013020170105
46974? ? ?? ? ?inplacegcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013020170105
46989? ? ?? ? ?inplacegcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013020170105
47178? ? ?? ? ?inplacegcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013020170105
47199? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017013020170105
47205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017013020170105
47217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013020170105
47235? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013020170105
47244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013020170105
47280? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017013020170105
47304? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017013020170105
47316? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017013020170105
47352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017013020170105
47379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017013020170105
47385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013020170105
47394? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013020170105
47412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013020170105
47424? ? ?? ? ?inplacegcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013020170105
47430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013020170105
47457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013020170105
47472? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013020170105
47499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013020170105
47511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013020170105
47514? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017013020170105
47538? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013020170105
47598? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017013020170105
47604? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013020170105
47607? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013020170105
47607? ? ?? ? ?inplacegcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017013020170105
47610? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013020170105
47622? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017013020170105
47625? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013020170105
47637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013020170105
47646? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017013020170105
47652? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017013020170105
47670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013020170105
47679? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017013020170105
47679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013020170105
47760? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017013020170105
47805? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013020170105
47883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013020170105
47898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013020170105
47922? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013020170105
47997? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017013020170105
48021? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013020170105
48036? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017013020170105
48060? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013020170105
48078? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017013020170105
48081? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013020170105
48099? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013020170105
48099? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017013020170105
48102? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017013020170105
48135? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017013020170105
48138? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017013020170105
48141? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013020170105
48162? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017013020170105
48177? ? ?? ? ?inplacegcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013020170105
48225? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013020170105
48270? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017013020170105
48330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017013020170105
48372? ? ?? ? ?inplacegcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013020170105
48393? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017013020170105
48429? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017013020170105
48459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013020170105
48498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013020170105
48504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013020170105
48594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013020170105
48681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017013020170105
48711? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017013020170105
48726? ? ?? ? ?inplacegcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017013020170105
48744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013020170105
48744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013020170105
48747? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013020170105
48780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013020170105
48783? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017013020170105
48816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013020170105
48846? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017013020170105
48867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013020170105
48870? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013020170105
48873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017013020170105
48918? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017013020170105
48930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013020170105
48942? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017013020170105
48945? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017013020170105
48951? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017013020170105
48975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017013020170105
48981? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017013020170105
48987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017013020170105
48993? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017013020170105
49044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013020170105
49056? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017013020170105
49068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017013020170105
49077? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013020170105
49092? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017013020170105
49107? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017013020170105
49116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013020170105
49116? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013020170105
49134? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017013020170105
49149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013020170105
49152? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013020170105
49155? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013020170105
49158? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013020170105
49194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013020170105
49203? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013020170105
49212? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013020170105
49260? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013020170105
49266? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013020170105
49269? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013020170105
49278? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013020170105
49308? ? ?? ? ?inplacegcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017013020170105
49314? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013020170105
49329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013020170105
49338? ? ?? ? ?inplacegcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017013020170105
49344? ? ?? ? ?inplacegcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017013020170105
49344? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013020170105
49353? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013020170105
49356? ? ?? ? ?inplacegcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017013020170105
49359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013020170105
49368? ? ?? ? ?inplacegcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017013020170105
49377? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017013020170105
49377? ? ?? ? ?inplacegcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017013020170105
49380? ? ?? ? ?inplacegcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017013020170105
49383? ? ?? ? ?inplacegcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017013020170105
49392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017013020170105
49395? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017013020170105
49428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013020170105
49431? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013020170105
49434? ? ?? ? ?inplacegcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017013020170105
49446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013020170105
49452? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013020170105
49464? ? ?? ? ?inplacegcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017013020170105
49476? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013020170105
49485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013020170105
49491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013020170105
49521? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013020170105
49578? ? ?? ? ?inplacegcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013020170105
49635? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017013020170105
49671? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013020170105
49671? ? ?? ? ?inplacegcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013020170105
49695? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017013020170105
49695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013020170105
49710? ? ?? ? ?inplacegcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017013020170105
49725? ? ?? ? ?inplacegcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017013020170105
49737? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013020170105
49746? ? ?? ? ?inplacegcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013020170105
49761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017013020170105
49782? ? ?? ? ?inplacegcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013020170105
49791? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013020170105
49794? ? ?? ? ?inplacegcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017013020170105
49800? ? ?? ? ?inplacegcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013020170105
49806? ? ?? ? ?inplacegcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017013020170105
49815? ? ?? ? ?inplacegcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013020170105
49851? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017013020170105
49857? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017013020170105
49899? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017013020170105
49965? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017013020170105
49980? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017013020170105
50010? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017013020170105
50046? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017013020170105
50073? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013020170105
50091? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017013020170105
50094? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013020170105
50196? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017013020170105
50208? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013020170105
50217? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013020170105
50256? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013020170105
50310? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013020170105
50370? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013020170105
50466? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013020170105
50496? ? ?? ? ?inplacegcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017013020170105
50517? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017013020170105
50532? ? ?? ? ?inplacegcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017013020170105
50538? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017013020170105
50538? ? ?? ? ?inplacegcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013020170105
50544? ? ?? ? ?inplacegcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013020170105
50574? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013020170105
50577? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017013020170105
50661? ? ?? ? ?inplacegcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017013020170105
50697? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017013020170105
50721? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013020170105
50724? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017013020170105
50739? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017013020170105
50796? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013020170105
50832? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013020170105
50838? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017013020170105
50847? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013020170105
50850? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017013020170105
50872? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017013020170105
50916? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017013020170105
50961? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013020170105
51072? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013020170105
51084? ? ?? ? ?inplacegcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017013020170105
51105? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013020170105
51129? ? ?? ? ?inplacegcc_-m32_-march=k8_-O_-fomit-frame-pointer2017013020170105
51184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013020170105
51204? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017013020170105
51219? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017013020170105
51280? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017013020170105
51294? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013020170105
51294? ? ?? ? ?inplacegcc_-m32_-O3_-fomit-frame-pointer2017013020170105
51332? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013020170105
51384? ? ?? ? ?inplacegcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017013020170105
51456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017013020170105
51459? ? ?? ? ?inplacegcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013020170105
51504? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017013020170105
51513? ? ?? ? ?inplacegcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017013020170105
51531? ? ?? ? ?inplacegcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013020170105
51588? ? ?? ? ?inplacegcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013020170105
51591? ? ?? ? ?inplacegcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013020170105
51612? ? ?? ? ?inplacegcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013020170105
51621? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017013020170105
51633? ? ?? ? ?inplacegcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017013020170105
51648? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017013020170105
51651? ? ?? ? ?inplacegcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013020170105
51666? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017013020170105
51747? ? ?? ? ?inplacegcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017013020170105
51759? ? ?? ? ?inplacegcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013020170105
51798? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017013020170105
51921? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013020170105
52038? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013020170105
52047? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013020170105
52248? ? ?? ? ?inplacegcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017013020170105
52254? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017013020170105
52281? ? ?? ? ?inplacegcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017013020170105
52284? ? ?? ? ?inplacegcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017013020170105
52340? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013020170105
52419? ? ?? ? ?inplacegcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017013020170105
52476? ? ?? ? ?inplacegcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013020170105
52479? ? ?? ? ?inplacegcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013020170105
52508? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017013020170105
52911? ? ?? ? ?inplacegcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013020170105
52947? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017013020170105
52952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017013020170105
53016? ? ?? ? ?inplacegcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017013020170105
53056? ? ?? ? ?inplacegcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017013020170105
53070? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017013020170105
53082? ? ?? ? ?inplacegcc_-m32_-O_-fomit-frame-pointer2017013020170105
53082? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013020170105
53151? ? ?? ? ?inplacegcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017013020170105
53163? ? ?? ? ?inplacegcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013020170105
53180? ? ?? ? ?inplacegcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017013020170105
53184? ? ?? ? ?inplacegcc_-m32_-O2_-fomit-frame-pointer2017013020170105
53322? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017013020170105
53332? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017013020170105
53436? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013020170105
53472? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017013020170105
53634? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017013020170105
53655? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017013020170105
53895? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017013020170105
54027? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013020170105
54216? ? ?? ? ?inplacegcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017013020170105
54294? ? ?? ? ?inplacegcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013020170105
54480? ? ?? ? ?inplacegcc_-m32_-march=core2_-O_-fomit-frame-pointer2017013020170105
54537? ? ?? ? ?inplacegcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017013020170105
54543? ? ?? ? ?inplacegcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017013020170105
54597? ? ?? ? ?inplacegcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017013020170105
54603? ? ?? ? ?inplacegcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017013020170105
54608? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017013020170105
54639? ? ?? ? ?inplacegcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017013020170105
54795? ? ?? ? ?inplacegcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013020170105
54876? ? ?? ? ?inplacegcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013020170105
54954? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017013020170105
55056? ? ?? ? ?inplacegcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017013020170105
55071? ? ?? ? ?inplacegcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017013020170105
55104? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017013020170105
55424? ? ?? ? ?inplacegcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013020170105
55440? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017013020170105
55548? ? ?? ? ?inplacegcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013020170105
55995? ? ?? ? ?inplacegcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017013020170105
56172? ? ?? ? ?inplacegcc_-m32_-march=i386_-O_-fomit-frame-pointer2017013020170105
56253? ? ?? ? ?inplacegcc_-m32_-march=i486_-O_-fomit-frame-pointer2017013020170105
56307? ? ?? ? ?inplacegcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017013020170105
56622? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017013020170105
56865? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017013020170105
57105? ? ?? ? ?inplacegcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017013020170105
57159? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017013020170105
57186? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017013020170105
57900? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017013020170105
59672? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017013020170105
59720? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017013020170105
60144? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017013020170105
60160? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017013020170105
60344? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017013020170105
60348? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017013020170105
60356? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017013020170105
60712? ? ?? ? ?inplacegcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017013020170105
60736? ? ?? ? ?inplacegcc_-m32_-march=k6_-O_-fomit-frame-pointer2017013020170105
61020? ? ?? ? ?inplacegcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017013020170105
61400? ? ?? ? ?inplacegcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013020170105
61888? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017013020170105
62176? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017013020170105
62244? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017013020170105
62748? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017013020170105
62900? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017013020170105
62900? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017013020170105
63188? ? ?? ? ?inplacegcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017013020170105
63664? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017013020170105
64136? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017013020170105
65048? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017013020170105
69744? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017013020170105
69796? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017013020170105
69960? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017013020170105
70260? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017013020170105
79312? ? ?? ? ?inplacegcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017013020170105

Compiler output

Implementation: crypto_hashblocks/sha512/dolbeau/intelavx2rorxasm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavx2rorxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_rorx'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=athlon -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=athlon -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=corei7 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=i386 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=i386 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=i486 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=i486 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k6 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k8 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=k8 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=nocona -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=nocona -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentium -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=prescott -O -fomit-frame-pointer dolbeau/intelavx2rorxasm
gcc -m32 -march=prescott -Os -fomit-frame-pointer dolbeau/intelavx2rorxasm

Compiler output

Implementation: crypto_hashblocks/sha512/dolbeau/intelavxasm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_avx'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=athlon -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=athlon -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=corei7 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=i386 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=i386 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=i486 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=i486 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k6 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k8 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=k8 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=nocona -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=nocona -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentium -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=prescott -O -fomit-frame-pointer dolbeau/intelavxasm
gcc -m32 -march=prescott -Os -fomit-frame-pointer dolbeau/intelavxasm

Compiler output

Implementation: crypto_hashblocks/sha512/dolbeau/intelsse4asm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelsse4asm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_sse4'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 172, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=athlon -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=athlon -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=corei7 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=i386 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=i386 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=i486 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=i486 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k6 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k8 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=k8 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=nocona -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=nocona -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentium -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=prescott -O -fomit-frame-pointer dolbeau/intelsse4asm
gcc -m32 -march=prescott -Os -fomit-frame-pointer dolbeau/intelsse4asm

Compiler output

Implementation: crypto_hashblocks/sha512/dolbeau/intelavx2rorxasm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavx2rorxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_rorx'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavx2rorxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_rorx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hashblocks/sha512/dolbeau/intelavxasm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_avx'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelavxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hashblocks/sha512/dolbeau/intelsse4asm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelsse4asm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_sse4'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hashblocks_sha512.a(blocks.o): In function `crypto_hashblocks_sha512_dolbeau_intelsse4asm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_sse4'
try.c: collect2: error: ld returned 1 exit status

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