Implementation notes: x86, mace, crypto_aead/joltikeq9696v13

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq9696v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
30593785? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016103020161009
30597283? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016103020161009
30597512? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016103020161009
30600697? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016103020161009
30701325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016103020161009
30702038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016103020161009
30718477? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016103020161009
30719869? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016103020161009
30851241? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016103020161009
30852922? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016103020161009
30885599? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016103020161009
30960459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016103020161009
30965403? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016103020161009
31021450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016103020161009
31177398? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016103020161009
31179221? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016103020161009
31311003? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016103020161009
31443056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016103020161009
31449363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016103020161009
31458818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016103020161009
31552649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016103020161009
31556002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016103020161009
31572390? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016103020161009
31581628? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016103020161009
31594422? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016103020161009
31742571? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016103020161009
31788064? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016103020161009
31788626? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016103020161009
31851252? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016103020161009
31870673? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016103020161009
32302068? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016103020161009
32326646? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016103020161009
32328041? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016103020161009
32390776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016103020161009
32395725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016103020161009
33183428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016103020161009
33353887? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016103020161009
65908681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016103020161009
66035484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016103020161009
66039595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016103020161009
67062345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016103020161009
67103301? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016103020161009
68033953? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016103020161009
68281629? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016103020161009
68282435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016103020161009
68351218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016103020161009
68354054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016103020161009
68876196? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016103020161009
71901785? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016103020161009
72040484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016103020161009
72213792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016103020161009
72286437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016103020161009
73872656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016103020161009
73875674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016103020161009
74440326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016103020161009
76467638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016103020161009
76504689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016103020161009
76659045? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016103020161009
78949593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016103020161009
79081050? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016103020161009
79253750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016103020161009
79279765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016103020161009
79439854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016103020161009
79614339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016103020161009
79841912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016103020161009
79903741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016103020161009
79966407? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016103020161009
80047291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016103020161009
80331239? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016103020161009
81074640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016103020161009
81579178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016103020161009
82009618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016103020161009
88285166? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016103020161009
91081353? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016103020161009
91290930? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016103020161009
91320815? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016103020161009
91364762? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016103020161009
92306367? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016103020161009
92474924? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016103020161009
92577948? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016103020161009
92638437? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016103020161009
94519928? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016103020161009
94738654? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016103020161009
95580246? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016103020161009
96399837? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016103020161009
96494070? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016103020161009
96529159? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016103020161009
96611084? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016103020161009
97247234? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016103020161009
97310260? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016103020161009
97573218? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016103020161009
98289807? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016103020161009
100578842? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016103020161009
101922703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016103020161009
102190622? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016103020161009
102193426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016103020161009
102456500? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016103020161009
102778659? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016103020161009
102881313? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016103020161009
103217699? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016103020161009
103664108? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016103020161009
103688401? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016103020161009
103709220? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016103020161009
103756527? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016103020161009
103772239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016103020161009
103860629? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016103020161009
103967693? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016103020161009
104033639? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016103020161009
104149548? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016103020161009
104157383? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016103020161009
104195861? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016103020161009
104202905? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016103020161009
104340132? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016103020161009
104472817? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016103020161009
104670392? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016103020161009
104737807? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016103020161009
104882063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016103020161009
105059782? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016103020161009
105079019? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016103020161009
105101437? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016103020161009
105110529? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016103020161009
105122693? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016103020161009
105240685? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016103020161009
105251308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016103020161009
105371829? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016103020161009
105421940? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016103020161009
105426798? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016103020161009
105486956? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016103020161009
105516600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016103020161009
105648855? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016103020161009
105729615? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016103020161009
105890449? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016103020161009
106114003? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016103020161009
106149380? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016103020161009
106265532? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016103020161009
106327930? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016103020161009
106441663? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016103020161009
106585612? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016103020161009
106731683? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016103020161009
106794563? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016103020161009
107021406? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016103020161009
107112678? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016103020161009
107565952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016103020161009
107628608? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016103020161009
107685065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016103020161009
108003349? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016103020161009
108030587? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016103020161009
108201573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016103020161009
108233352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016103020161009
108328111? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016103020161009
108399582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016103020161009
108491174? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016103020161009
108859897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016103020161009
109428361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016103020161009
109479706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016103020161009
111424171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016103020161009
111589674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016103020161009
111900001? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016103020161009
112240220? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016103020161009
142038742? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016103020161009

Test failure

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

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