Implementation notes: amd64, enigma, crypto_aead/proest128copav1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: proest128copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
999477refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060420140529
1001754refgcc -march=nocona -O3 -fomit-frame-pointer2014060420140529
1004121refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060420140529
1006749refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060420140529
1007064refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
1007379refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
1007469refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060420140529
1008828refgcc -march=k8 -O3 -fomit-frame-pointer2014060420140529
1009341refgcc -march=barcelona -O3 -fomit-frame-pointer2014060420140529
1011195refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060420140529
1011231refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060420140529
1011420refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060420140529
1011816refgcc -m64 -O3 -fomit-frame-pointer2014060420140529
1013085refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060420140529
1017081refgcc -O3 -fomit-frame-pointer2014060420140529
1017081refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140529
1023435refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060420140529
1026738refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060420140529
1026873refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060420140529
1027170refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060420140529
1027647refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060420140529
1030491refgcc -funroll-loops -O3 -fomit-frame-pointer2014060420140529
1030698refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060420140529
1032714refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060420140529
1033605refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060420140529
1035090refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060420140529
1047195refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060420140529
1058202refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060420140529
1059543refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060420140529
1059687refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060420140529
1060110refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060420140529
1070586refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060420140529
1072665refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
1075176refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060420140529
1075986refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140529
1077471refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060420140529
1078038refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060420140529
1079694refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060420140529
1080729refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060420140529
1083015refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060420140529
1093833refgcc -funroll-loops -O -fomit-frame-pointer2014060420140529
1100718refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
1100745refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060420140529
1101456refgcc -march=barcelona -O2 -fomit-frame-pointer2014060420140529
1102455refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060420140529
1104498refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
1105443refgcc -march=nocona -O -fomit-frame-pointer2014060420140529
1108152refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060420140529
1111851refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060420140529
1111986refgcc -O2 -fomit-frame-pointer2014060420140529
1112337refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060420140529
1112337refgcc -march=k8 -O2 -fomit-frame-pointer2014060420140529
1113147refgcc -m64 -O2 -fomit-frame-pointer2014060420140529
1114146refgcc -march=nocona -O2 -fomit-frame-pointer2014060420140529
1114857refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060420140529
1114884refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060420140529
1117386refgcc -O -fomit-frame-pointer2014060420140529
1121400refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060420140529
1122732refgcc -m64 -O -fomit-frame-pointer2014060420140529
1123092refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060420140529
1124478refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
1125738refgcc -march=k8 -O -fomit-frame-pointer2014060420140529
1127439refgcc -march=barcelona -O -fomit-frame-pointer2014060420140529
1127547refgcc -funroll-loops -O2 -fomit-frame-pointer2014060420140529
1128546refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060420140529
1128843refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060420140529
1129230refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060420140529
1129275refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060420140529
1134369refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060420140529
1477710refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060420140529
1477764refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060420140529
1477836refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060420140529
1477890refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060420140529
1482795refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060420140529
1482957refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
1487232refgcc -march=k8 -Os -fomit-frame-pointer2014060420140529
1487331refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060420140529
1487376refgcc -Os -fomit-frame-pointer2014060420140529
1487475refgcc -m64 -Os -fomit-frame-pointer2014060420140529
1487736refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060420140529
1491948refgcc -funroll-loops -Os -fomit-frame-pointer2014060420140529
1492317refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060420140529
1492353refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060420140529
1492524refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060420140529
1497501refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060420140529
1499067refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060420140529
1499364refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060420140529
1499544refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
1499580refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060420140529
1500336refgcc -march=barcelona -Os -fomit-frame-pointer2014060420140529
1502154refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060420140529
1503333refgcc -march=nocona -Os -fomit-frame-pointer2014060420140529
4110642refcc2014060420140529
4120056refgcc -funroll-loops2014060420140529
4137237refgcc2014060420140529