Implementation notes: x86, calvin, crypto_aead/hs1sivv1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: hs1sivv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
75009? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081220170725
75524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081220170725
75640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081220170725
75799? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081220170725
75906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081220170725
76196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081220170725
76238? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081220170725
76529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081220170725
76560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
76661? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081220170725
76834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081220170725
77279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
77302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081220170725
77398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081220170725
77634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081220170725
77675? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081220170725
77724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081220170725
78218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081220170725
78263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
78392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
79328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081220170725
79380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081220170725
79458? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081220170725
79529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081220170725
79544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081220170725
79573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081220170725
80055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081220170725
80224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081220170725
80592? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081220170725
80593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081220170725
80797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081220170725
80911? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081220170725
81025? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081220170725
81176? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081220170725
81441? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081220170725
81534? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081220170725
81628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081220170725
82533? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081220170725
82549? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081220170725
82717? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081220170725
83024? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081220170725
83039? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081220170725
83057? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081220170725
83124? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
83373? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081220170725
83670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081220170725
83754? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081220170725
83824? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081220170725
83859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081220170725
84274? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081220170725
84328? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081220170725
84356? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
84421? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081220170725
84503? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081220170725
84736? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081220170725
84810? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081220170725
84925? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081220170725
85659? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081220170725
86928? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081220170725
87875? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
88019? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081220170725
89238? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081220170725
89414? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081220170725
90286? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081220170725
90292? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081220170725
91004? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081220170725
92087? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081220170725
92455? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081220170725
92670? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081220170725
92688? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081220170725
92730? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081220170725
92785? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081220170725
92938? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081220170725
93041? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081220170725
93062? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081220170725
93068? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081220170725
93091? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081220170725
93294? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081220170725
93452? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
98585? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081220170725
98864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081220170725
98869? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081220170725
99026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081220170725
99103? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081220170725
99309? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081220170725
99512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081220170725
99995? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081220170725
100113? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081220170725
100221? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081220170725
100277? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081220170725
100311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081220170725
100396? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081220170725
101236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081220170725
101597? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081220170725
101904? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081220170725
102081? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081220170725
102265? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081220170725
102364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
102381? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081220170725
102425? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081220170725
102610? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081220170725
102986? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081220170725
103025? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081220170725
103036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081220170725
103068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081220170725
103172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081220170725
103691? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081220170725
103770? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081220170725
103819? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081220170725
103834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081220170725
103846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081220170725
103967? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081220170725
104011? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081220170725
104135? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081220170725
104141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081220170725
104218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081220170725
104235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081220170725
104325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081220170725
104374? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081220170725
104622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
104719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081220170725
104886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081220170725
105160? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081220170725
105164? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
105199? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
105266? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081220170725
105294? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081220170725
105377? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081220170725
105530? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081220170725
105609? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081220170725
105703? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081220170725
105891? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081220170725
106234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081220170725
106246? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081220170725
106268? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081220170725
106415? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081220170725
106614? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081220170725
106626? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081220170725
108801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081220170725
108883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081220170725
109213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
109608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081220170725
109608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081220170725
109710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081220170725
109719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081220170725
110572? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081220170725
111603? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081220170725
116635? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081220170725
117217? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081220170725
120694? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081220170725
121148? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081220170725
121268? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081220170725
121808? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081220170725
121967? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081220170725
121968? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
122029? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081220170725
122487? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081220170725
122522? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081220170725
122981? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081220170725
123051? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081220170725
123250? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081220170725
124096? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081220170725
124786? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081220170725
125512? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081220170725
125859? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081220170725
125942? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081220170725
126160? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081220170725
126202? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081220170725
126355? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081220170725
128941? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081220170725
130787? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081220170725
132944? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081220170725

Test failure

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

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