Implementation notes: x86, h5nano, crypto_aead/ketjejrv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ketjejrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2179200refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081020140622
2196810refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081020140622
2196915refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081020140622
2197000refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081020140622
2197110refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081020140622
2197145refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081020140622
2202390refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081020140622
2205815refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081020140622
2207090refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081020140622
2207340refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081020140622
2209305refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081020140622
2214535refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081020140622
2224885refgcc -m32 -O3 -fomit-frame-pointer2014081020140622
2233915refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081020140622
2235300refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081020140622
2235425refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081020140622
2249555refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081020140622
2249560refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081020140622
2256470refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081020140622
2258600refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081020140622
2266075refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081020140622
2266085refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081020140622
2277305refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081020140622
2280270refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081020140622
2280850refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081020140622
2281670refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081020140622
2321795refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081020140622
2321915refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081020140622
2323340refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081020140622
2332090refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081020140622
2332110refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081020140622
2332180refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081020140622
2346700refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081020140622
2372820refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081020140622
2411340refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081020140622
2436625refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081020140622
2443985refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081020140622
2444035refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081020140622
2455400refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081020140622
2471280refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081020140622
2477070refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081020140622
2477120refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081020140622
2479570refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081020140622
2479645refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081020140622
2479685refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081020140622
2479755refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081020140622
2489725refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081020140622
2499500refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081020140622
2499500refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081020140622
2499540refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081020140622
2530920refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081020140622
2550220refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081020140622
2550255refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081020140622
2555545refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081020140622
2556360refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081020140622
2559460refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081020140622
2559515refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081020140622
2564015refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081020140622
2579335refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081020140622
2579385refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081020140622
2579400refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081020140622
2579405refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081020140622
2579410refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081020140622
2579490refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081020140622
2590770refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081020140622
2601115refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081020140622
2601265refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081020140622
2656290refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081020140622
2662090refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081020140622
2695005refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081020140622
2695040refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081020140622
2695060refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081020140622
2714425refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081020140622
2714440refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081020140622
2743000refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081020140622
3043050refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081020140622
3043145refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081020140622
9028375refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081020140622
9028380refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081020140622
9028395refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081020140622
9152480refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081020140622
9412785refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081020140622
9514595refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081020140622
9515365refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081020140622
9518575refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081020140622
9572560refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081020140622
9574125refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081020140622
9576455refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081020140622
9598240refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081020140622
9828940refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081020140622
10269495refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081020140622
10269665refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081020140622
10294885refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081020140622
10425155refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081020140622
10434095refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081020140622
10498600refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081020140622
10638180refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081020140622
10645355refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081020140622
10653375refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081020140622
10670515refgcc -m32 -O2 -fomit-frame-pointer2014081020140622
10670530refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081020140622
10696860refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081020140622
10700595refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081020140622
10756500refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081020140622
10832085refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081020140622
10845725refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081020140622
10853160refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081020140622
10935135refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081020140622
10935695refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081020140622
11095905refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081020140622
11096320refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081020140622
11164940refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081020140622
11165350refgcc -m32 -O -fomit-frame-pointer2014081020140622
11169330refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081020140622
11169540refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081020140622
11172875refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081020140622
11173410refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081020140622
11173985refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081020140622
11174220refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081020140622
11186835refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081020140622
12865355refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081020140622
18163020refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081020140622
18336150refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081020140622
18336440refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081020140622
18757045refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081020140622
18757135refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081020140622
18757155refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081020140622
18757175refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081020140622
18757220refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081020140622
18757280refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081020140622
18757320refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081020140622
18873605refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081020140622
18873725refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081020140622
18888990refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081020140622
18900150refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081020140622
18900260refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081020140622
18900535refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081020140622
18924020refgcc -m32 -Os -fomit-frame-pointer2014081020140622
18954200refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081020140622
18954200refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081020140622
18954455refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081020140622
18973980refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081020140622
19013645refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081020140622
19016815refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081020140622
19021920refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081020140622
19021950refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081020140622
19022125refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081020140622
19022800refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081020140622
19024530refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081020140622
19025860refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081020140622
19030900refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081020140622
19031075refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081020140622
19031165refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081020140622
19034460refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081020140622
19052410refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081020140622
19054610refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081020140622
19056620refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081020140622
19064270refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081020140622
19075330refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081020140622
19084455refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081020140622
19093810refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081020140622
19093910refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081020140622
19192235refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081020140622
19198530refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081020140622
19198580refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081020140622
19200420refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081020140622
19215680refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081020140622
23199500refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081020140622
23490080refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081020140622
23490335refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081020140622