Implementation notes: x86, katana, crypto_aead/joltikeq9696v13

Computer: katana
Architecture: x86
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq9696v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22731384? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2016102020161009
22740056? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102020161009
22779624? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102020161009
22909224? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016102020161009
22912864? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102020161009
22919000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016102020161009
22959920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016102020161009
22963808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016102020161009
22965488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102020161009
22965520? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016102020161009
22966256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102020161009
23016256? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016102020161009
23110160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102020161009
23133040? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016102020161009
23133088? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016102020161009
23227944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102020161009
23234096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102020161009
23236048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102020161009
23236272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102020161009
23436328? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016102020161009
23436808? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016102020161009
23436904? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016102020161009
23437696? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016102020161009
23466680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102020161009
23476440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102020161009
23505792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016102020161009
23569576? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016102020161009
23576104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016102020161009
23600784? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016102020161009
23628456? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016102020161009
23670912? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016102020161009
23731320? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016102020161009
26291160? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102020161009
26293800? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102020161009
26589224? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016102020161009
26637392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016102020161009
26642712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016102020161009
26816048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016102020161009
46388192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016102020161009
47484640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102020161009
47708576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102020161009
47922312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016102020161009
48957880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016102020161009
49543552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016102020161009
49617112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102020161009
49658888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102020161009
49712512? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016102020161009
49745624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102020161009
49814224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102020161009
50042088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102020161009
50052264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102020161009
50053304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102020161009
50091648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102020161009
50099656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102020161009
50188072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016102020161009
50444016? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016102020161009
50660128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016102020161009
50767240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102020161009
50870640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016102020161009
51070016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102020161009
51071328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016102020161009
51483568? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016102020161009
51632800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016102020161009
51646000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102020161009
51917000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016102020161009
52278776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102020161009
52489232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102020161009
52495312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016102020161009
52728736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102020161009
52879800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102020161009
54896440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102020161009
54899296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102020161009
54928784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102020161009
54930352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102020161009
55249480? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016102020161009
55649368? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016102020161009
57182416? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016102020161009
60694216? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016102020161009
63701736? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016102020161009
64103584? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016102020161009
65013240? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102020161009
65685112? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016102020161009
65914928? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016102020161009
66484568? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102020161009
66841176? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016102020161009
66914440? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016102020161009
67170536? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016102020161009
67912448? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016102020161009
68269136? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016102020161009
68620584? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016102020161009
68960352? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016102020161009
69067800? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016102020161009
69186976? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016102020161009
69276040? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016102020161009
69315376? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016102020161009
69354768? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016102020161009
69455512? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016102020161009
69561752? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016102020161009
69680800? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016102020161009
69781504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102020161009
69808032? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016102020161009
70089784? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016102020161009
70310640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102020161009
70479208? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102020161009
70538720? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016102020161009
70543184? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102020161009
70601176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016102020161009
70605720? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102020161009
70713424? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016102020161009
70752256? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016102020161009
70822272? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016102020161009
70957344? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016102020161009
71053640? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016102020161009
71057696? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016102020161009
71068864? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102020161009
71177936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016102020161009
71197104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102020161009
71227696? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016102020161009
71232448? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016102020161009
71377720? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016102020161009
71406112? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016102020161009
71478760? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016102020161009
71618880? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016102020161009
71886240? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102020161009
71965952? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016102020161009
72074680? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102020161009
72126696? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016102020161009
72149520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016102020161009
72292968? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102020161009
72312496? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102020161009
72340240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016102020161009
72368128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102020161009
72388080? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016102020161009
72756560? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016102020161009
72807008? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016102020161009
72891808? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016102020161009
72921712? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102020161009
73343576? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102020161009
73441368? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016102020161009
73556368? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102020161009
73754360? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102020161009
73809936? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016102020161009
73834872? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016102020161009
73878088? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102020161009
74503248? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016102020161009
75177648? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016102020161009
75560960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102020161009
75921616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016102020161009
76102800? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016102020161009
76492016? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016102020161009
76601136? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016102020161009
76735368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016102020161009
76745232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016102020161009
77886392? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102020161009
78474664? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016102020161009
79255408? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016102020161009
80529376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016102020161009
80713664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016102020161009
83233832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016102020161009
83334456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016102020161009
84127952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016102020161009

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: 9, 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=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