Implementation notes: x86, h4e350, crypto_aead/ketjesrv1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ketjesrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1081347refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062320140525
1082499refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062320140525
1082529refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062320140525
1082796refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062320140525
1086111refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062320140525
1087035refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062320140525
1090131refgcc -m32 -O3 -fomit-frame-pointer2014062320140525
1097436refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062320140525
1100577refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062320140525
1110165refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062320140525
1110183refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062320140525
1114914refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062320140525
1115274refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062320140525
1115685refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062320140525
1115760refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062320140525
1116465refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062320140525
1122747refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062320140525
1123404refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062320140525
1123887refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062320140525
1127886refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062320140525
1129809refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062320140525
1129869refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062320140525
1129968refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062320140525
1136301refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062320140525
1136868refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062320140525
1139526refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062320140525
1140408refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062320140525
1140717refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062320140525
1142577refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062320140525
1145964refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062320140525
1147110refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062320140525
1147269refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062320140525
1152663refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062320140525
1152696refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062320140525
1154754refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062320140525
1156107refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062320140525
1156305refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062320140525
1159365refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062320140525
1162446refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062320140525
1164069refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062320140525
1166949refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062320140525
1167903refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062320140525
1169031refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062320140525
1169604refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062320140525
1170471refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062320140525
1172715refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062320140525
1177284refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062320140525
1178019refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062320140525
1179456refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062320140525
1180050refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062320140525
1182945refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062320140525
1183137refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062320140525
1183959refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062320140525
1198491refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062320140525
1199868refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062320140525
1199919refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062320140525
1202166refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062320140525
1204599refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062320140525
1205163refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062320140525
1207197refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062320140525
1207203refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062320140525
1207293refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062320140525
1207374refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062320140525
1209300refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062320140525
1212666refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062320140525
1219005refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062320140525
1225176refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062320140525
1229739refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062320140525
1229784refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062320140525
1229784refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062320140525
1229805refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062320140525
1231263refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062320140525
1231548refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062320140525
1245942refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062320140525
4173645refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062320140525
4174926refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062320140525
4175820refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062320140525
4196856refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062320140525
4199925refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062320140525
4238355refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062320140525
4239729refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062320140525
4242474refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062320140525
4259211refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062320140525
4263180refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062320140525
4266132refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062320140525
4266258refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062320140525
4274907refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062320140525
4284861refgcc -m32 -O2 -fomit-frame-pointer2014062320140525
4347321refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062320140525
4347351refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062320140525
4357749refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062320140525
4372875refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062320140525
4374798refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062320140525
4391277refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062320140525
4403067refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062320140525
4403142refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062320140525
4403238refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062320140525
4404507refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062320140525
4413546refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062320140525
4414233refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062320140525
4414662refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062320140525
4415637refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062320140525
4416528refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062320140525
4417098refgcc -m32 -O -fomit-frame-pointer2014062320140525
4417404refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062320140525
4474584refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062320140525
4492263refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062320140525
4497135refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062320140525
4526106refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062320140525
4549554refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062320140525
4565676refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062320140525
4566402refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062320140525
4567017refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062320140525
4925757refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062320140525
4925841refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062320140525
4926258refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062320140525
4927827refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062320140525
5113674refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062320140525
23159739refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062320140525
23361138refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062320140525
23366886refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062320140525
25129989refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062320140525
25130106refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062320140525
25136358refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062320140525
25136970refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062320140525
25144974refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062320140525
25145352refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062320140525
25145424refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062320140525
25145631refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062320140525
25146444refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062320140525
25146471refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062320140525
25166073refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062320140525
25167510refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062320140525
25175052refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062320140525
25175073refgcc -m32 -Os -fomit-frame-pointer2014062320140525
25177359refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062320140525
25177542refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062320140525
25177818refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062320140525
25179420refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062320140525
25180509refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062320140525
25180680refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062320140525
25199151refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062320140525
25200558refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062320140525
25201770refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062320140525
25222683refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062320140525
25224084refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062320140525
25228749refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062320140525
25229052refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062320140525
25229151refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062320140525
25229925refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062320140525
25229967refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062320140525
25230282refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062320140525
25251210refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062320140525
25251897refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062320140525
25252164refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062320140525
25266126refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062320140525
25267287refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062320140525
25330188refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062320140525
25333011refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062320140525
25379583refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062320140525
25380048refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062320140525
25383480refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062320140525
25383747refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062320140525
25395903refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062320140525
25396380refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062320140525
25396755refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062320140525
25397277refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062320140525