Implementation notes: x86, hydra1, crypto_aead/joltikeq9696v13

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: joltikeq9696v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
29502753refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101720161009
29521803refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101720161009
29601126refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101720161009
29811830refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101720161009
29819455refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101720161009
29819619refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101720161009
29822219refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101720161009
29840355refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101720161009
29892535refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101720161009
30140493refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101720161009
30151717refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101720161009
30156736refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101720161009
30161401refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101720161009
30175885refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101720161009
30198592refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101720161009
30203493refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101720161009
30422782refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101720161009
30496256refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101720161009
30497835refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101720161009
30722779refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101720161009
30858168refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101720161009
30928976refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101720161009
31012867refgcc -m32 -O3 -fomit-frame-pointer2016101720161009
31065123refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101720161009
31093344refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101720161009
31139509refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101720161009
31155786refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101720161009
31246389refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101720161009
31298304refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101720161009
31302578refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101720161009
31327710refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101720161009
31759542refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101720161009
31768176refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101720161009
31768754refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101720161009
31779519refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101720161009
32568341refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101720161009
32601888refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101720161009
64538722refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101720161009
64729409refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101720161009
64732112refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101720161009
65034638refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101720161009
65077474refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101720161009
65863373refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101720161009
65937251refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101720161009
66438598refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101720161009
66695664refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101720161009
66723105refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101720161009
66725974refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101720161009
66728130refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101720161009
67828060refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101720161009
68048160refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101720161009
69718818refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101720161009
69788243refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101720161009
70004177refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101720161009
70073797refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101720161009
70179807refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101720161009
70788537refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101720161009
71623763refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101720161009
71629517refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101720161009
72453634refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101720161009
72534964refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101720161009
72539674refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101720161009
72928857refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101720161009
73012286refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101720161009
73064192refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101720161009
73521048refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101720161009
73986660refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101720161009
74043562refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101720161009
74116361refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101720161009
74120904refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101720161009
74350322refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101720161009
74466051refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101720161009
74759182refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101720161009
90196196refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101720161009
90218647refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101720161009
90219527refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101720161009
90297632refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101720161009
90835037refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101720161009
91660293refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101720161009
91729744refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101720161009
91825389refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101720161009
92778104refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101720161009
93860392refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101720161009
94295190refgcc -m32 -O2 -fomit-frame-pointer2016101720161009
95305197refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101720161009
95411977refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101720161009
95562164refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101720161009
95630309refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101720161009
95859147refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101720161009
95892347refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101720161009
96001000refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101720161009
96244145refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101720161009
96718292refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101720161009
96757077refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101720161009
97941011refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101720161009
98112437refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101720161009
98667271refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101720161009
99257995refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101720161009
99488528refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101720161009
99756580refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101720161009
99857709refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101720161009
99862952refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101720161009
99958202refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101720161009
99985018refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101720161009
100036712refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101720161009
100102379refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101720161009
100153722refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101720161009
100171130refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101720161009
100171562refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101720161009
100201186refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101720161009
100221168refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101720161009
100250615refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101720161009
100303762refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101720161009
100346184refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101720161009
100387342refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101720161009
100399477refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101720161009
100641433refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101720161009
100684173refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101720161009
100756533refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101720161009
100767920refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101720161009
101056837refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101720161009
101194501refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101720161009
101342968refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101720161009
101522030refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101720161009
101547290refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101720161009
101652256refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101720161009
101725125refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101720161009
102128189refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101720161009
102164043refgcc -m32 -O -fomit-frame-pointer2016101720161009
102165432refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101720161009
102178532refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101720161009
102186658refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101720161009
102251822refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101720161009
102303490refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101720161009
102395541refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101720161009
102401325refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101720161009
102539823refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101720161009
102706014refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101720161009
103383565refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101720161009
103427234refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101720161009
103437198refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101720161009
103501298refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101720161009
103574832refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101720161009
103580800refgcc -m32 -Os -fomit-frame-pointer2016101720161009
104004872refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101720161009
104169639refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101720161009
104616984refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101720161009
104826107refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101720161009
104929628refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101720161009
104931240refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101720161009
104943890refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101720161009
105024932refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101720161009
105262898refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101720161009
105917808refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101720161009
106215239refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101720161009
106235943refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101720161009
106483018refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101720161009
106658261refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101720161009
106869275refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101720161009
107336478refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101720161009

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