Implementation notes: amd64, enigma, crypto_aead/hs1sivlov1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: hs1sivlov1
TimeImplementationCompilerBenchmark dateSUPERCOP version
39258refgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140529
39600refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140529
39798refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140529
39825refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140529
39870refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140529
39897refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
40158refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140529
40167refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
40212refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140529
40284refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
40302refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140529
40410refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140529
40428refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140529
40482refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
40581refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140529
40635refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140529
40662refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140529
40779refgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140529
42192refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
42192refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060220140529
42228refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140529
42264refgcc -m64 -O3 -fomit-frame-pointer2014060220140529
42273refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140529
42300refgcc -O3 -fomit-frame-pointer2014060220140529
42525refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060220140529
42678refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
42822refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
42822refgcc -march=barcelona -O3 -fomit-frame-pointer2014060220140529
42948refgcc -march=nocona -O3 -fomit-frame-pointer2014060220140529
43020refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140529
43704refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140529
43704refgcc -march=k8 -O3 -fomit-frame-pointer2014060220140529
44568refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
44613refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
44874refgcc -march=k8 -O2 -fomit-frame-pointer2014060220140529
44946refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140529
45072refgcc -march=barcelona -O2 -fomit-frame-pointer2014060220140529
47772refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140529
47817refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
47835refgcc -m64 -O2 -fomit-frame-pointer2014060220140529
47853refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140529
47862refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140529
47871refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140529
47898refgcc -O2 -fomit-frame-pointer2014060220140529
48114refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140529
48123refgcc -march=nocona -O2 -fomit-frame-pointer2014060220140529
50049refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
50130refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
50193refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140529
50256refgcc -march=barcelona -Os -fomit-frame-pointer2014060220140529
50328refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
50346refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140529
50364refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140529
50373refgcc -funroll-loops -Os -fomit-frame-pointer2014060220140529
50391refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140529
50445refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
50508refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140529
50625refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
50634refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140529
50661refgcc -Os -fomit-frame-pointer2014060220140529
50751refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140529
50868refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140529
51219refgcc -march=nocona -Os -fomit-frame-pointer2014060220140529
52272refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140529
52290refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140529
52335refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140529
52488refgcc -m64 -Os -fomit-frame-pointer2014060220140529
52614refgcc -march=k8 -Os -fomit-frame-pointer2014060220140529
53208refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140529
90081refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140529
90504refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
90576refgcc -funroll-loops -O -fomit-frame-pointer2014060220140529
90603refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140529
90711refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140529
90783refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
90783refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140529
91332refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140529
91494refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140529
96480refgcc -m64 -O -fomit-frame-pointer2014060220140529
96579refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
96822refgcc -O -fomit-frame-pointer2014060220140529
97515refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140529
97524refgcc -march=k8 -O -fomit-frame-pointer2014060220140529
98829refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140529
98865refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140529
98892refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140529
98937refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140529
99585refgcc -march=nocona -O -fomit-frame-pointer2014060220140529
99666refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140529
99882refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
99981refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
100089refgcc -march=barcelona -O -fomit-frame-pointer2014060220140529
319608refgcc2014060220140529
325116refgcc -funroll-loops2014060220140529
325503refcc2014060220140529