Implementation notes: x86, hydra9, crypto_aead/deoxysneq256128v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxysneq256128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
16226? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090620170725
16316? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090620170725
16449? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090620170725
16479? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090620170725
16481? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090620170725
16537? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090620170725
16580? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090620170725
16674? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090620170725
16750? ? ?? ? ?optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090620170725
17391? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090620170725
17679? ? ?? ? ?optgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090620170725
18163? ? ?? ? ?optgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090620170725
1937816? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090620170725
1938624? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090620170725
1940079? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090620170725
1940974? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090620170725
1958297? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090620170725
1958989? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090620170725
1959639? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090620170725
1967275? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090620170725
1968026? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090620170725
1970627? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090620170725
1973506? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090620170725
1974309? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090620170725
1976160? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090620170725
1984733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090620170725
1990688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090620170725
2003452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090620170725
2008851? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090620170725
2013852? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090620170725
2018372? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090620170725
2020434? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090620170725
2024237? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090620170725
2024701? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090620170725
2026401? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090620170725
2028495? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090620170725
2066830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090620170725
2073005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090620170725
2083689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090620170725
2084190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090620170725
2089108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090620170725
2094286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090620170725
2098021? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090620170725
2100361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090620170725
2107623? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090620170725
2109344? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090620170725
2122151? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090620170725
2122855? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090620170725
2132392? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090620170725
2520384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090620170725
2543357? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090620170725
2547565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090620170725
2609291? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090620170725
2636084? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090620170725
2640268? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090620170725
4692763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090620170725
4699140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090620170725
4723503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090620170725
4740503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090620170725
4834577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090620170725
4999279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090620170725
5064212? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090620170725
5092328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090620170725
5093523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090620170725
5136888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090620170725
5143843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090620170725
5147196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090620170725
5187104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090620170725
5196119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090620170725
5218105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090620170725
5219350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090620170725
5220834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090620170725
5334970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090620170725
5370654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090620170725
5376612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090620170725
5377910? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090620170725
5434612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090620170725
5491220? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090620170725
5556000? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090620170725
5561682? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090620170725
5563236? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090620170725
5569403? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090620170725
5573571? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090620170725
5575281? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090620170725
5575388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090620170725
5575940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090620170725
5577144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090620170725
5577707? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090620170725
5584540? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090620170725
5605025? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090620170725
5636743? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090620170725
5643753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090620170725
5688463? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090620170725
5820064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090620170725
5821077? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090620170725
5821499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090620170725
5831104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090620170725
5842231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090620170725
5849727? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090620170725
5868275? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090620170725
5888641? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090620170725
5904968? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090620170725
6003985? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090620170725
6020947? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090620170725
6065598? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090620170725
6077781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090620170725
6098787? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090620170725
6106934? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090620170725
6108778? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090620170725
6129559? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090620170725
6141410? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090620170725
6143485? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090620170725
6161129? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090620170725
6164751? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090620170725
6166342? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090620170725
6166836? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090620170725
6169455? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090620170725
6176523? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090620170725
6177981? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090620170725
6182516? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090620170725
6188786? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090620170725
6204946? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090620170725
6256590? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090620170725
6271788? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090620170725
6290611? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090620170725
6306843? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090620170725
6308835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090620170725
6322320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090620170725
6323742? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090620170725
6337793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090620170725
6354087? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090620170725
6360126? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090620170725
6362209? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090620170725
6382100? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090620170725
6382812? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090620170725
6390738? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090620170725
6400170? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090620170725
6400709? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090620170725
6419458? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090620170725
6468627? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090620170725
6469729? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090620170725
6475407? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090620170725
6485313? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090620170725
6490518? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090620170725
6499407? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090620170725
6501862? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090620170725
6512751? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090620170725
6524963? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090620170725
6535656? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090620170725
6546130? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090620170725
6558042? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090620170725
6562542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090620170725
6562979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090620170725
6585701? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090620170725
6599616? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090620170725
6617854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090620170725
6641411? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090620170725
6645153? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090620170725
6652695? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090620170725
6690705? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090620170725
6818782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090620170725
6823329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090620170725
6838097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090620170725
6852223? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090620170725
6885958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090620170725
6906106? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090620170725
6921382? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090620170725
6921681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090620170725
6939212? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090620170725
6940599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090620170725
6973137? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090620170725
6978396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090620170725
6991777? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090620170725
7001958? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090620170725
7039939? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090620170725
7042111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090620170725
7084378? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090620170725
7098676? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090620170725
7116155? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090620170725
7122757? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090620170725
7147213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090620170725
7160894? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090620170725
7221595? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090620170725
7371676? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090620170725

Test failure

Implementation: crypto_aead/deoxysneq256128v1/opt
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt ref

Compiler output

Implementation: crypto_aead/deoxysneq256128v1/opt
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:26:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/xmmintrin.h:31:3: error: #error "SSE instruction set not enabled"
deoxys-256.c: # error "SSE instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:27:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
deoxys-256.c: # error "SSE2 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:29:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: # error "SSSE3 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c: In function 'deoxys_aead_encrypt':
deoxys-256.c: deoxys-256.c:42:5: error: unknown type name '__m128i'
deoxys-256.c: const __m128i EIGHT = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,8);
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:43:5: error: unknown type name '__m128i'
deoxys-256.c: const __m128i SEIGHT = constant8( 0,0,0,0, 0,0,0,0, 8,0,0,0, 0,0,0,0);
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:44:5: error: unknown type name '__m128i'
deoxys-256.c: const __m128i STAGE_MASK = constant8( 0x1f ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff );
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer opt
gcc -m32 -O2 -fomit-frame-pointer opt
gcc -m32 -O3 -fomit-frame-pointer opt
gcc -m32 -O -fomit-frame-pointer opt
gcc -m32 -Os -fomit-frame-pointer opt
gcc -m32 -march=athlon -O2 -fomit-frame-pointer opt
gcc -m32 -march=athlon -O3 -fomit-frame-pointer opt
gcc -m32 -march=athlon -O -fomit-frame-pointer opt
gcc -m32 -march=athlon -Os -fomit-frame-pointer opt
gcc -m32 -march=i386 -O2 -fomit-frame-pointer opt
gcc -m32 -march=i386 -O3 -fomit-frame-pointer opt
gcc -m32 -march=i386 -O -fomit-frame-pointer opt
gcc -m32 -march=i386 -Os -fomit-frame-pointer opt
gcc -m32 -march=i486 -O2 -fomit-frame-pointer opt
gcc -m32 -march=i486 -O3 -fomit-frame-pointer opt
gcc -m32 -march=i486 -O -fomit-frame-pointer opt
gcc -m32 -march=i486 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -O -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -O -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k6 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k6 -O -fomit-frame-pointer opt
gcc -m32 -march=k6 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium -O -fomit-frame-pointer opt
gcc -m32 -march=pentium -Os -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxysneq256128v1/opt
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:29:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: # error "SSSE3 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c: In function 'deoxys_aead_encrypt':
deoxys-256.c: deoxys-256.c:96:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: tmp = permute( tmp, H_PERMUTATION );
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:30:0:
deoxys-256.c: tweakable-cipher.macros:21:12: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: rot_cons = _mm_shuffle_epi8( simply_1b, multi_mask); \
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:27:3: note: in expansion of macro 'TIMES2'
deoxys-256.c: TIMES2( key1, new_key2 );\
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:37:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys-256.c: ONE_KEY_ROUND( subkeys1[ 0], subkeys1[ 1], subkeys2[ 0], subkeys2[ 1] ); ts[ 1] = xor( xor(subkeys1[ 1],subkeys2[ 1]), RCONS[ 1] ); \
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:104:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys-256.c: TWEAKEY_SCHEDULE3( tsubkeys1,tsubkeys2,subkeys, key);
deoxys-256.c: ^
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer opt
gcc -m32 -march=k8 -O2 -fomit-frame-pointer opt
gcc -m32 -march=k8 -O3 -fomit-frame-pointer opt
gcc -m32 -march=k8 -O -fomit-frame-pointer opt
gcc -m32 -march=k8 -Os -fomit-frame-pointer opt
gcc -m32 -march=nocona -O2 -fomit-frame-pointer opt
gcc -m32 -march=nocona -O3 -fomit-frame-pointer opt
gcc -m32 -march=nocona -O -fomit-frame-pointer opt
gcc -m32 -march=nocona -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -O -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer opt
gcc -m32 -march=prescott -O2 -fomit-frame-pointer opt
gcc -m32 -march=prescott -O3 -fomit-frame-pointer opt
gcc -m32 -march=prescott -O -fomit-frame-pointer opt
gcc -m32 -march=prescott -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxysneq256128v1/opt
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:27:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
deoxys-256.c: # error "SSE2 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:29:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: # error "SSSE3 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c: In function 'deoxys_aead_encrypt':
deoxys-256.c: deoxys-256.c:42:5: error: unknown type name '__m128i'
deoxys-256.c: const __m128i EIGHT = constant8( 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,8);
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:43:5: error: unknown type name '__m128i'
deoxys-256.c: const __m128i SEIGHT = constant8( 0,0,0,0, 0,0,0,0, 8,0,0,0, 0,0,0,0);
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:44:5: error: unknown type name '__m128i'
deoxys-256.c: const __m128i STAGE_MASK = constant8( 0x1f ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff );
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:45:5: error: unknown type name '__m128i'
deoxys-256.c: const __m128i BLOCK_MASK = constant8( 0xff ,0xff,0xff,0xff, 0xff,0xff,0xff,0xff, 0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00 );
deoxys-256.c: ^
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -O -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer opt

Compiler output

Implementation: crypto_aead/deoxysneq256128v1/opt
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:29:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: # error "SSSE3 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c: In function 'deoxys_aead_encrypt':
deoxys-256.c: deoxys-256.c:96:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: tmp = permute( tmp, H_PERMUTATION );
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:30:0:
deoxys-256.c: tweakable-cipher.macros:21:12: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: rot_cons = _mm_shuffle_epi8( simply_1b, multi_mask); \
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:27:3: note: in expansion of macro 'TIMES2'
deoxys-256.c: TIMES2( key1, new_key2 );\
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:37:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys-256.c: ONE_KEY_ROUND( subkeys1[ 0], subkeys1[ 1], subkeys2[ 0], subkeys2[ 1] ); ts[ 1] = xor( xor(subkeys1[ 1],subkeys2[ 1]), RCONS[ 1] ); \
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:104:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys-256.c: TWEAKEY_SCHEDULE3( tsubkeys1,tsubkeys2,subkeys, key);
deoxys-256.c: ^
deoxys-256.c: ...
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:29:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys-256.c: # error "SSSE3 instruction set not enabled"
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c: In function 'deoxys_aead_encrypt':
deoxys-256.c: deoxys-256.c:96:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: tmp = permute( tmp, H_PERMUTATION );
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:30:0:
deoxys-256.c: tweakable-cipher.macros:21:12: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: rot_cons = _mm_shuffle_epi8( simply_1b, multi_mask); \
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:27:3: note: in expansion of macro 'TIMES2'
deoxys-256.c: TIMES2( key1, new_key2 );\
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:37:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys-256.c: ONE_KEY_ROUND( subkeys1[ 0], subkeys1[ 1], subkeys2[ 0], subkeys2[ 1] ); ts[ 1] = xor( xor(subkeys1[ 1],subkeys2[ 1]), RCONS[ 1] ); \
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:104:5: note: in expansion of macro 'TWEAKEY_SCHEDULE3'
deoxys-256.c: TWEAKEY_SCHEDULE3( tsubkeys1,tsubkeys2,subkeys, key);
deoxys-256.c: ^
deoxys-256.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysneq256128v1/opt
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
deoxys-256.c: In file included from deoxys-256.c:28:0:
deoxys-256.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys-256.c: # error "AES/PCLMUL instructions not enabled"
deoxys-256.c: ^
deoxys-256.c: In file included from deoxys-256.c:30:0:
deoxys-256.c: deoxys-256.c: In function 'deoxys_aead_encrypt':
deoxys-256.c: tweakable-cipher.macros:79:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 1] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:120:4: note: in expansion of macro 'AES'
deoxys-256.c: AES( State, subkeys, Tweak, tTweak );
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:80:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 2] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:120:4: note: in expansion of macro 'AES'
deoxys-256.c: AES( State, subkeys, Tweak, tTweak );
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:81:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: s = enc( s , xor( subkeys[ 3] , t ) );t=permute( t , H_PERMUTATION);\
deoxys-256.c: ^
deoxys-256.c: deoxys-256.c:120:4: note: in expansion of macro 'AES'
deoxys-256.c: AES( State, subkeys, Tweak, tTweak );
deoxys-256.c: ^
deoxys-256.c: tweakable-cipher.macros:82:3: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys-256.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer opt
gcc -m32 -march=corei7 -O -fomit-frame-pointer opt
gcc -m32 -march=corei7 -Os -fomit-frame-pointer opt