Implementation notes: amd64, enigma, crypto_stream/ocelot1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_stream
Primitive: ocelot1
TimeImplementationCompilerBenchmark dateSUPERCOP version
42984refg++ -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
43164refg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
43380refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
43416refg++ -march=barcelona -O3 -fomit-frame-pointer2014053120140529
43488refg++ -m64 -O3 -fomit-frame-pointer2014053120140529
43740refg++ -march=nocona -O3 -fomit-frame-pointer2014053120140529
43812refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
43893refg++ -m64 -O2 -fomit-frame-pointer2014053120140529
43920refg++ -O2 -fomit-frame-pointer2014053120140529
44064refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
44613refg++ -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
44811refg++ -march=k8 -O2 -fomit-frame-pointer2014053120140529
44874refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
45054refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
45198refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
45342refg++ -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
45387refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
45396refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
45432refg++ -march=nocona -O2 -fomit-frame-pointer2014053120140529
45549refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
45567refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
45621refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
45621refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
45783refg++ -O3 -fomit-frame-pointer2014053120140529
45792refg++ -march=k8 -O3 -fomit-frame-pointer2014053120140529
46098refg++ -march=barcelona -O2 -fomit-frame-pointer2014053120140529
47124refg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
47331refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
48024refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
48087refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
48771refg++ -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
48816refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
48834refg++ -march=nocona -Os -fomit-frame-pointer2014053120140529
48933refg++ -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
48969refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
49167refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
49185refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
49257refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
49437refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
49626refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
49806refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
49905refg++ -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
49968refg++ -Os -fomit-frame-pointer2014053120140529
49977refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
49986refg++ -march=k8 -Os -fomit-frame-pointer2014053120140529
50670refg++ -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
50796refg++ -march=k8 -O -fomit-frame-pointer2014053120140529
50886refg++ -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
51102refg++ -m64 -O -fomit-frame-pointer2014053120140529
51111refg++ -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
51156refg++ -O -fomit-frame-pointer2014053120140529
51255refg++ -march=barcelona -O -fomit-frame-pointer2014053120140529
51354refg++ -m64 -Os -fomit-frame-pointer2014053120140529
51480refg++ -march=barcelona -Os -fomit-frame-pointer2014053120140529
52020refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
52056refg++ -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
52065refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
52578refg++ -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
55674refg++ -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
57528refg++ -march=nocona -O -fomit-frame-pointer2014053120140529
158571refg++2014053120140529