Implementation notes: x86, hydra3, crypto_aead/norx3241v2

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx3241v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
47850? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091820170725
47861? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091820170725
47862? ? ?? ? ?xmmgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
47864? ? ?? ? ?xmmgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091820170725
47875? ? ?? ? ?xmmgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
47875? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091820170725
47875? ? ?? ? ?xmmgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091820170725
47896? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
47896? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091820170725
47923? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
47926? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091820170725
47934? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091820170725
51950? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
52010? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091820170725
52020? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091820170725
52058? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091820170725
52123? ? ?? ? ?xmmgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091820170725
52183? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091820170725
52184? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091820170725
52197? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091820170725
52351? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
52353? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170725
52709? ? ?? ? ?xmmgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091820170725
52723? ? ?? ? ?xmmgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091820170725
53042? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091820170725
55605? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
55627? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
55762? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170725
55763? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
55782? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
55782? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170725
56042? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091820170725
56044? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091820170725
56067? ? ?? ? ?xmmgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091820170725
56087? ? ?? ? ?xmmgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091820170725
57544? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091820170725
57549? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091820170725
57925? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091820170725
57943? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091820170725
63936? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
63936? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091820170725
63936? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091820170725
64020? ? ?? ? ?xmmgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
64020? ? ?? ? ?xmmgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091820170725
64020? ? ?? ? ?xmmgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091820170725
67046? ? ?? ? ?xmmgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091820170725
67825? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091820170725
72128? ? ?? ? ?xmmgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
72141? ? ?? ? ?xmmgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170725
72249? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
72659? ? ?? ? ?xmmgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091820170725
72661? ? ?? ? ?xmmgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091820170725
74255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091820170725
74286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091820170725
74382? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091820170725
74390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091820170725
74734? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091820170725
74742? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091820170725
74993? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091820170725
74994? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091820170725
75008? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091820170725
75315? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091820170725
75346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091820170725
75354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091820170725
75451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091820170725
75484? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091820170725
75496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091820170725
75511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091820170725
75518? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091820170725
75565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091820170725
75567? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091820170725
75786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091820170725
75846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091820170725
75847? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091820170725
75858? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091820170725
75867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091820170725
76070? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091820170725
76164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091820170725
76168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091820170725
76172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091820170725
76192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091820170725
76215? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091820170725
76263? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091820170725
76266? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091820170725
76330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091820170725
76331? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091820170725
76380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091820170725
76640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
76890? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
76905? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091820170725
76916? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091820170725
76920? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091820170725
77021? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091820170725
77031? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091820170725
77044? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091820170725
77200? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091820170725
77355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091820170725
77385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091820170725
77394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091820170725
77481? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091820170725
77544? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170725
77638? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091820170725
77649? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091820170725
77882? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091820170725
77905? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091820170725
77911? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091820170725
77925? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
77936? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
77991? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091820170725
78065? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091820170725
78283? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091820170725
78385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091820170725
78385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091820170725
78499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091820170725
78501? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
78504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091820170725
78535? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091820170725
78582? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
78648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091820170725
78689? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091820170725
78697? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091820170725
78779? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091820170725
78791? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091820170725
78798? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091820170725
78833? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091820170725
78835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091820170725
78855? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091820170725
78858? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091820170725
78865? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091820170725
78891? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091820170725
78903? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091820170725
78920? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091820170725
78952? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091820170725
78958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091820170725
78961? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091820170725
78966? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091820170725
78969? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091820170725
78969? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091820170725
79020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091820170725
79024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091820170725
79045? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091820170725
79131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091820170725
79196? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091820170725
79210? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091820170725
79233? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091820170725
79426? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091820170725
79563? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
79684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091820170725
79697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091820170725
79743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091820170725
79776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091820170725
79809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091820170725
79851? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091820170725
79951? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091820170725
79989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091820170725
79990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091820170725
79996? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091820170725
80025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091820170725
80119? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091820170725
80207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091820170725
80330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091820170725
80352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
80744? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
80808? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091820170725
80830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091820170725
80830? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170725
80837? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
81010? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091820170725
81036? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091820170725
81053? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091820170725
81071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
81086? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091820170725
81178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091820170725
81210? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091820170725
81418? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091820170725
81448? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091820170725
81462? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091820170725
81485? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091820170725
81485? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091820170725
81488? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091820170725
81502? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091820170725
81693? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091820170725
81762? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091820170725
81762? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091820170725
81800? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170725
81807? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
81909? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091820170725
81932? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091820170725
82088? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091820170725
82127? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091820170725
82157? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091820170725
82195? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091820170725
82251? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091820170725
82305? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091820170725
82342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091820170725
82353? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170725
82370? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
82522? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091820170725
82584? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091820170725
82615? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091820170725
82647? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091820170725
82820? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091820170725
83309? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091820170725
83312? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091820170725
83416? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091820170725
84294? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
84465? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091820170725
84508? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091820170725
85038? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091820170725
85487? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091820170725
85493? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091820170725
85577? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091820170725

Test failure

Implementation: crypto_aead/norx3241v2/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref xmm
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref xmm
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
gcc -m32 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref xmm
gcc -m32 -march=core2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref xmm
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref xmm
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref xmm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/norx3241v2/xmm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: norx.c:299:10: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
norx.c: S[0] = _mm_set_epi32( U3, U2, N >> 32, N&0xFFFFFFFF); \
norx.c: ^
norx.c: norx.c:397:5: note: in expansion of macro 'INITIALISE'
norx.c: INITIALISE(S, nonce, key);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
norx.c: _mm_xor_si128 (__m128i __A, __m128i __B)
norx.c: ^
norx.c: norx.c:85:19: error: called from here
norx.c: #define XOR(A, B) _mm_xor_si128((A), (B))
norx.c: ^
norx.c: norx.c:303:12: note: in expansion of macro 'XOR'
norx.c: S[3] = XOR(S[3], _mm_set_epi32(NORX_T, NORX_P, NORX_L, NORX_W)); \
norx.c: ^
norx.c: norx.c:397:5: note: in expansion of macro 'INITIALISE'
norx.c: INITIALISE(S, nonce, key);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: ...

Number of similar (compiler,implementation) pairs: 88, 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=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=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/norx3241v2/xmm
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: norx.c: In function 'norx_aead_encrypt':
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1286:1: error: inlining failed in call to always_inline '_mm_xor_si128': target specific option mismatch
norx.c: _mm_xor_si128 (__m128i __A, __m128i __B)
norx.c: ^
norx.c: norx.c:85:19: error: called from here
norx.c: #define XOR(A, B) _mm_xor_si128((A), (B))
norx.c: ^
norx.c: norx.c:303:12: note: in expansion of macro 'XOR'
norx.c: S[3] = XOR(S[3], _mm_set_epi32(NORX_T, NORX_P, NORX_L, NORX_W)); \
norx.c: ^
norx.c: norx.c:397:5: note: in expansion of macro 'INITIALISE'
norx.c: INITIALISE(S, nonce, key);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
norx.c: from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:29,
norx.c: from norx.c:26:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
norx.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
norx.c: ^
norx.c: norx.c:85:19: error: called from here
norx.c: #define XOR(A, B) _mm_xor_si128((A), (B))
norx.c: ^
norx.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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 -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