Implementation notes: x86, jos, crypto_aead/joltikeq8048v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: joltikeq8048v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
12005640refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
12058657refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070720140622
12111015refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
12130688refgcc -m32 -O3 -fomit-frame-pointer2014070720140622
12144548refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070720140622
12165577refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070720140622
12185242refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070720140622
12193905refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
12218625refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070720140622
12272565refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
12319852refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
12337185refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
12362513refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
12379328refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
12382777refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
12385095refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
12386235refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
12386378refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
12387870refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
12390540refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
12393105refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
12394065refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
12401843refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
12412538refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
12421695refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
12421800refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
12449910refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
12451710refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
12455857refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
12497100refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
12497820refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
12498502refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
12524145refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
12554640refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
13260352refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
13261552refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
13282650refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
13306223refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
13581067refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
13697070refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
19863472refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
21149490refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
21208373refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
21236175refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
21246285refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
21314302refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
21489773refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
21826027refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
21870645refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
21934305refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
22706092refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
23000693refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
23004570refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
23051430refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
23090317refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
23134785refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
23143192refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
23144700refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
23405820refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
23417280refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
23423625refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
23651452refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
24004582refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
24149063refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
24179768refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070720140622
24226807refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
24230948refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
24319658refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
24324383refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
24342480refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
24568200refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
25032885refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
25043700refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
25044015refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
25061498refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
25213193refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
32589757refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
32631885refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
33640710refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
33700215refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
34272758refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
34552530refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
34918815refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
35263860refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
35451412refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
36065025refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
36067305refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
36508200refgcc -m32 -O -fomit-frame-pointer2014070720140622
36630750refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
36814117refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
36921577refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
37296083refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
37296900refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
37329098refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
37410690refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
37607857refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
37646782refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
37737652refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
37963065refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
38014478refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
38162520refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
38202188refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
38312070refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
38317417refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070720140622
38385187refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070720140622
38463480refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
38491650refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
38495077refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
38505525refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
38521522refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070720140622
38525880refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
38542522refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
38795722refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
38797718refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
38960730refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
38999827refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
39000247refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
39065332refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
39589462refgcc -m32 -O2 -fomit-frame-pointer2014070720140622
39864217refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070720140622
39867855refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070720140622
40051215refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070720140622
40154677refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070720140622
40267935refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
40274430refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
40565497refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
40567913refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
40659810refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
40660147refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
40676355refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
40686878refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
40721745refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
40740248refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
40744912refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
40784625refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
40833660refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
40904887refgcc -m32 -Os -fomit-frame-pointer2014070720140622
41251935refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
41395792refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070720140622
41446755refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
41714430refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
41945663refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
42125842refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
42143070refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070720140622
42241852refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070720140622
42329955refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070720140622
42428153refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
42435473refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
42449925refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
42466425refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070720140622
42657728refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070720140622
42826830refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
42898867refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
42902355refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
42913387refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
43236930refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
44488350refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
44488740refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
44934457refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
45123210refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622