Implementation notes: amd64, boing, crypto_encrypt/ronald2048

Computer: boing
Architecture: amd64
CPU ID: GenuineIntel-0001067a-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_encrypt
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
12150729opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
12170574opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
12178206opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
12200301opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
12234321opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
12238452opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
12251520opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
12291030opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
12301398opensslgcc -O3 -fomit-frame-pointer2012053120120525
12345750opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
12644856opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
12646494opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
12653352opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
12654180opensslgcc -O2 -fomit-frame-pointer2012053120120525
12666078opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
12694977opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
12697272opensslgcc -march=nocona -O -fomit-frame-pointer2012053120120525
12702042opensslgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
12707370opensslgcc -m64 -O3 -fomit-frame-pointer2012053120120525
12717828opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
12722256opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
12724947opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
12725127opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
12738951opensslgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
12752712opensslgcc -march=k8 -O -fomit-frame-pointer2012053120120525
12757293opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
12783609opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
12794976opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
12796560opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
12802446opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
12804426opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
12823722opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
12831849opensslgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
12888261opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
12921930opensslgcc -m64 -O -fomit-frame-pointer2012053120120525
13008177opensslgcc -m64 -Os -fomit-frame-pointer2012053120120525
13070835opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
13098159opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
13130064opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
13199031opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
13201884opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
13213035opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
13228110opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
13239531opensslgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
13252743opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
13257144opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
13258332opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
13260951opensslgcc -m64 -O2 -fomit-frame-pointer2012053120120525
13268853opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
13271679opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
13280481opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
13286241opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
13290885opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
13291308opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
13293477opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
13298067opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
13303449opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
13304781opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
13306284opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
13307427opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
13308273opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
13308471opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
13313250opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
13316634opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
13316967opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
13317030opensslgcc -Os -fomit-frame-pointer2012053120120525
13317858opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
13318713opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
13320360opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
13327785opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
13328613opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
13332708opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
13335678opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
13335786opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
13336380opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
13337910opensslgcc -O -fomit-frame-pointer2012053120120525
13339278opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
13341042opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
13343418opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
13347882opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
13353336opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
13354371opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
13357080opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
13361958opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
13367034opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
13376700opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
13382919opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
13383054opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
13622004opensslgcc2012053120120525
13625667opensslgcc -funroll-loops2012053120120525
14131035opensslcc2012053120120525