Implementation notes: x86, h9ivy, crypto_aead/joltikeq9696v1

Computer: h9ivy
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: joltikeq9696v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
21735676refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
21747612refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070720140622
21763840refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
21774656refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
21858832refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070720140622
21862836refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
21863828refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
21868972refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
21871096refgcc -m32 -O3 -fomit-frame-pointer2014070720140622
21874136refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
21891096refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070720140622
21891200refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014070720140622
21893692refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070720140622
21912480refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070720140622
21948756refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2014070720140622
21950044refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2014070720140622
22086356refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
22087104refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
22144100refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
22144616refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
22148428refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
22150396refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
22152796refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
22153420refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
22159860refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
22160068refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
22164572refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
22283036refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
22284612refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
22287200refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
22300064refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
22504520refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
22562220refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
22616232refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
22668488refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
22747456refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
22754956refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
24872592refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
24876680refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
24878648refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
24882892refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
25408932refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
25419444refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
28744580refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
28745528refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
28746532refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
28747096refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
29136748refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
29255436refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070720140622
29258408refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
29259456refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
29322556refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
29328004refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
29334476refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
29855060refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
29858612refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
29860828refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
29882368refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
29999312refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
30005560refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
30041820refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
30088544refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070720140622
30323452refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
30329916refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
30866876refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
32237788refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
32239256refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
32268920refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
32853784refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
33571888refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
33574148refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
33602492refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
34370440refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
34372896refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
34373740refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
34937696refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
35055412refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
35226860refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
35339412refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
59013984refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
59642292refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
59930560refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
61639292refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
61691656refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
61857748refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
61933780refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
62142880refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
62362112refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
63404268refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
63429896refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
63692684refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
63694924refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070720140622
63770104refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014070720140622
63784816refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070720140622
63839140refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
63874004refgcc -m32 -O -fomit-frame-pointer2014070720140622
63875668refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070720140622
63947076refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
63950460refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014070720140622
64022240refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014070720140622
64023144refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070720140622
64606860refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
64625556refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
64735816refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
64737404refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
64742616refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
64821740refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
64826928refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
64933524refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
64999152refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
65513792refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
66029648refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
66082756refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
66084596refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
66092236refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
66361360refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
66372468refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
66420000refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
66857180refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
66857508refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
68106444refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
68118560refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
68138144refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
68209932refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
68223204refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
71788636refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
71799640refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
72319020refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070720140622
72501948refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
72684556refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014070720140622
72720928refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014070720140622
72773228refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014070720140622
72777144refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070720140622
72779764refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070720140622
72909548refgcc -m32 -O2 -fomit-frame-pointer2014070720140622
72961876refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
72962688refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
72968720refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
73178736refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070720140622
73188876refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014070720140622
73193144refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070720140622
73199968refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014070720140622
73201568refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070720140622
73209904refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014070720140622
73224940refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
73237872refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
73312780refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
73439736refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
73455924refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
73471824refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
73718248refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
73721276refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
73771144refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
73811952refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070720140622
74158684refgcc -m32 -Os -fomit-frame-pointer2014070720140622
74973964refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
75251524refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070720140622
75697156refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
75903720refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070720140622
76435516refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
76444624refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
76494584refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
76539360refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
76891228refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
77013532refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
78204800refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
78206332refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
78209896refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
78232936refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
78449100refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
78465152refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
78467784refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622