Implementation notes: x86, titan0, crypto_aead/skinnyaeadtk3128128v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: skinnyaeadtk3128128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
4981300refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080320190729
5063572refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080320190729
5063660refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080320190729
5080248refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080320190729
5083656refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080320190729
5096016refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080320190729
5213500refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080320190729
5265500refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080320190729
6350456refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
6367732refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
6371508refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
6377188refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
6411240refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
6437976refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
6481560refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
6494008refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
6502400refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
6532136refgcc -m32 -O3 -fomit-frame-pointer2019080320190729
6542452refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080320190729
6569372refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
6650520refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
6736128refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
6753400refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
6765468refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
6765532refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
6772520refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
6782332refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
6805388refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080320190729
6820816refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
6822284refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080320190729
6893796refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
6929572refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
6957540refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
6984944refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
6994548refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
7004416refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
7006128refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
7012244refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
7015552refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
7019860refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
7024444refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
7062964refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
7072316refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
7090736refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
7101980refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
7143080refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
7478588refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
7612072refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
7639196refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
7640076refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
7649688refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
7845804refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
7849336refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
7857212refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
7886732refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
7935564refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
7938368refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
7950972refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
8167612refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
8172940refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
8303000refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
8774496refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
9100240refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
9142084refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
9203868refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
9205020refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
9221024refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
9394144refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
9395904refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
9396316refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
9756592refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
9863700refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
9916240refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
10806600refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
10927688refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
10928872refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
10930600refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
13086988refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
13087084refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080320190729
13094112refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
13099436refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080320190729
13154880refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080320190729
13155380refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080320190729
13155756refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080320190729
13165824refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080320190729
13168044refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080320190729
13208020refgcc -m32 -O2 -fomit-frame-pointer2019080320190729
13236556refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080320190729
13309292refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
13309732refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
13314680refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
13499184refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
13516920refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080320190729
13541192refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080320190729
13574196refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080320190729
13580612refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080320190729
13598540refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
13610996refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080320190729
13612296refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080320190729
13614496refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
13616068refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
13659796refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080320190729
13675424refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080320190729
13757928refgcc -m32 -O -fomit-frame-pointer2019080320190729
13786120refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
13846288refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
13846628refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
13895216refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
14158300refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
14769244refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
14953976refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
14957468refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
14959000refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
14973396refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
15391172refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
15392644refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
15411816refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
15479508refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
18212724refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
18219796refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
18370556refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
18421556refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
18518060refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
18519240refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
18524180refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
18543936refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
18559204refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
18563876refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
18564696refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
18855532refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
18862008refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
18877056refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
19279640refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
19288004refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
19304956refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
19368628refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080320190729
19369132refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080320190729
19386848refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080320190729
19389960refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080320190729
19424184refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080320190729
19472904refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
19492252refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080320190729
19497460refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080320190729
19536900refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080320190729
19586920refgcc -m32 -Os -fomit-frame-pointer2019080320190729
19622336refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
19717020refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
19806376refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
19807616refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
19824568refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
19966484refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
20065228refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
20113152refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
20162040refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080320190729
22214936refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
22215828refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
22227624refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
22375872refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
22385736refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
22386964refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
22504188refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
22770292refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
24461264refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
24802952refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
24803580refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
24814800refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
25579232refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
25580292refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
25583176refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
26095692refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
26140608refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
26145896refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
26149596refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
26325044refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
26590308refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
26591296refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080320190729