Implementation notes: x86, hydra9, crypto_aead/norx3241v3

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx3241v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
35281? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170725
35669? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170725
35684? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170725
42384? ? ?? ? ?xmmgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091120170725
42386? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170725
42404? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170725
42476? ? ?? ? ?xmmgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091120170725
43712? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170725
43719? ? ?? ? ?xmmgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091120170725
43729? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170725
43731? ? ?? ? ?xmmgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091120170725
43731? ? ?? ? ?xmmgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091120170725
43745? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170725
43754? ? ?? ? ?xmmgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091120170725
43757? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170725
44372? ? ?? ? ?xmmgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170725
44383? ? ?? ? ?xmmgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170725
44392? ? ?? ? ?xmmgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170725
44398? ? ?? ? ?xmmgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170725
44432? ? ?? ? ?xmmgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170725
44435? ? ?? ? ?xmmgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170725
44674? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170725
45292? ? ?? ? ?xmmgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170725
45309? ? ?? ? ?xmmgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170725
45319? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170725
45341? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170725
45346? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170725
45346? ? ?? ? ?xmmgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091120170725
45357? ? ?? ? ?xmmgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170725
45368? ? ?? ? ?xmmgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091120170725
45883? ? ?? ? ?xmmgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170725
45903? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
45924? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170725
45942? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
46040? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170725
46050? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
46054? ? ?? ? ?xmmgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170725
46060? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170725
46063? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
46076? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
46078? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
46240? ? ?? ? ?xmmgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170725
48686? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170725
48825? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170725
48882? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170725
48886? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170725
49207? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170725
49230? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170725
49268? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170725
49271? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170725
49304? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
49304? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170725
49323? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170725
49339? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
49349? ? ?? ? ?xmmgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
49353? ? ?? ? ?xmmgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
49363? ? ?? ? ?xmmgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170725
49371? ? ?? ? ?xmmgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170725
49383? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170725
49390? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170725
49397? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170725
49405? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
49421? ? ?? ? ?xmmgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
49446? ? ?? ? ?xmmgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170725
55197? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
55204? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170725
55226? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170725
55229? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
55262? ? ?? ? ?xmmgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170725
55263? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170725
55287? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170725
55299? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170725
55300? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170725
55339? ? ?? ? ?xmmgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170725
55388? ? ?? ? ?xmmgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170725
55408? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170725
84927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091120170725
85165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091120170725
85488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091120170725
85535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091120170725
85686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091120170725
85921? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170725
86292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091120170725
86352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091120170725
86389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091120170725
86566? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091120170725
86995? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091120170725
87217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170725
87225? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170725
87249? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091120170725
88863? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091120170725
89109? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091120170725
89148? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091120170725
89256? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091120170725
89258? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091120170725
89352? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091120170725
89360? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091120170725
89496? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091120170725
89659? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091120170725
89667? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091120170725
89689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
89717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170725
89819? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091120170725
90808? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091120170725
91025? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091120170725
91395? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091120170725
91503? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091120170725
91538? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091120170725
91692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170725
92319? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091120170725
92674? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091120170725
92703? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091120170725
92711? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091120170725
92831? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091120170725
93513? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091120170725
93898? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091120170725
93905? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091120170725
98019? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091120170725
98507? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091120170725
128460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091120170725
128664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091120170725
129286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091120170725
129311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091120170725
129376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091120170725
129420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091120170725
129463? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091120170725
129503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091120170725
131262? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091120170725
131622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091120170725
131643? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091120170725
131757? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091120170725
131773? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091120170725
131793? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091120170725
131853? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091120170725
131889? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091120170725
131903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091120170725
131997? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091120170725
132022? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091120170725
132033? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091120170725
132048? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091120170725
132105? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091120170725
132131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170725
132217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091120170725
132277? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
132325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091120170725
132335? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091120170725
132571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170725
132609? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091120170725
132727? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091120170725
132740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091120170725
133055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091120170725
133160? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091120170725
133508? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091120170725
133523? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091120170725
133565? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091120170725
133650? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091120170725
133656? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091120170725
133680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
133688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170725
133697? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091120170725
133838? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091120170725
134017? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091120170725
134050? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091120170725
134095? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091120170725
134221? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091120170725
134295? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170725
134705? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
134746? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091120170725
134753? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170725
134851? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091120170725
134856? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091120170725
134898? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170725
134994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091120170725
135055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091120170725
135085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091120170725
135171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170725
135180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091120170725
135209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
135256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091120170725
135288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091120170725
135335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091120170725
135379? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091120170725
135455? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170725
135527? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091120170725
135541? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091120170725
135634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091120170725
135703? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091120170725
135832? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091120170725
135979? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091120170725
135994? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091120170725
136240? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091120170725
136246? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091120170725
136265? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091120170725
136367? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091120170725
136401? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091120170725
136471? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091120170725
136504? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091120170725
136635? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091120170725
136739? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091120170725
136976? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091120170725
137098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091120170725
137143? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091120170725
137174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091120170725
137268? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091120170725
137276? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091120170725
137355? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091120170725
137404? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091120170725
137532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
137715? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170725
137738? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091120170725
138196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091120170725
138201? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170725
138609? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170725
138655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091120170725
138704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091120170725
139118? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091120170725
139386? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091120170725
139386? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091120170725
139605? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091120170725
139607? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091120170725
139665? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091120170725
139837? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091120170725
139988? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091120170725
139991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091120170725
140010? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091120170725
140191? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091120170725
140241? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091120170725
140512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091120170725
140733? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091120170725
141049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170725
141126? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091120170725
141253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
141311? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091120170725
141437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091120170725
141443? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091120170725
142106? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091120170725
142330? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091120170725
142480? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091120170725
142505? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091120170725
143371? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091120170725
144813? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091120170725
145000? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091120170725
145022? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091120170725
145669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091120170725
146450? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091120170725
146702? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091120170725
151280? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091120170725
151678? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091120170725

Test failure

Implementation: crypto_aead/norx3241v3/ref
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 ref xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref xmm

Compiler output

Implementation: crypto_aead/norx3241v3/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:395:5: error: unknown type name '__m128i'
norx.c: const __m128i K = LOADU(key);
norx.c: ^
norx.c: norx.c:55:36: error: '__m128i' undeclared (first use in this function)
norx.c: #define LOADU(in) _mm_loadu_si128((__m128i*)(in))
norx.c: ^
norx.c: norx.c:395:23: note: in expansion of macro 'LOADU'
norx.c: const __m128i K = LOADU(key);
norx.c: ^
norx.c: norx.c:55:36: note: each undeclared identifier is reported only once for each function it appears in
norx.c: #define LOADU(in) _mm_loadu_si128((__m128i*)(in))
norx.c: ^
norx.c: norx.c:395:23: note: in expansion of macro 'LOADU'
norx.c: const __m128i K = LOADU(key);
norx.c: ^
norx.c: norx.c:55:44: error: expected expression before ')' token
norx.c: #define LOADU(in) _mm_loadu_si128((__m128i*)(in))
norx.c: ^
norx.c: norx.c:395:23: note: in expansion of macro 'LOADU'
norx.c: const __m128i K = LOADU(key);
norx.c: ^
norx.c: norx.c:396:13: error: expected ';' before 'S'
norx.c: __m128i S[4];
norx.c: ^
norx.c: ...

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

Compiler output

Implementation: crypto_aead/norx3241v3/neon
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c:18:22: fatal error: arm_neon.h: No such file or directory
norx.c: #include <arm_neon.h>
norx.c: ^
norx.c: compilation terminated.

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

Compiler output

Implementation: crypto_aead/norx3241v3/neon
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
norx.c: norx.c:18:22: fatal error: arm_neon.h: No such file or directory
norx.c: #include <arm_neon.h>
norx.c: ^
norx.c: compilation terminated.
norx.c: norx.c:18:22: fatal error: arm_neon.h: No such file or directory
norx.c: #include <arm_neon.h>
norx.c: ^
norx.c: compilation terminated.

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