Implementation notes: amd64, glyme, crypto_stream/amastrid

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_stream
Primitive: amastrid
TimeImplementationCompilerBenchmark dateSUPERCOP version
96656refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
98184refg++ -march=nocona -O3 -fomit-frame-pointer2017020220170105
98188refg++ -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
98320refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
100416refg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
100432refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
100468refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
100784refg++ -O3 -fomit-frame-pointer2017020220170105
100784refg++ -march=nocona -O2 -fomit-frame-pointer2017020220170105
100804refg++ -march=barcelona -O3 -fomit-frame-pointer2017020220170105
100840refg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
100848refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
100884refg++ -m64 -O3 -fomit-frame-pointer2017020220170105
100892refg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
100896refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
101172refg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
101320refg++ -march=k8 -O3 -fomit-frame-pointer2017020220170105
101576refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
101740refg++ -m64 -O2 -fomit-frame-pointer2017020220170105
101776refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
101796refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
101812refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
101856refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
101920refg++ -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
102096refg++ -march=barcelona -O2 -fomit-frame-pointer2017020220170105
102492refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
102668refg++ -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
102796refg++ -O2 -fomit-frame-pointer2017020220170105
103008refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
103072refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
103132refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
104592refg++ -march=k8 -O2 -fomit-frame-pointer2017020220170105
104596refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
105032refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
105044refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
105104refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
105116refg++ -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
105144refg++ -m64 -O -fomit-frame-pointer2017020220170105
105148refg++ -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
105152refg++ -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
105160refg++ -O -fomit-frame-pointer2017020220170105
105420refclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
105520refg++ -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
105524refg++ -march=nocona -O -fomit-frame-pointer2017020220170105
106172refg++ -march=k8 -O -fomit-frame-pointer2017020220170105
106264refg++ -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
106332refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
106344refclang++ -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
106448refclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
106504refg++ -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
106568refg++ -march=barcelona -O -fomit-frame-pointer2017020220170105
106576refclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
106856refg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
110364refclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
137128refg++ -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
137248refg++ -march=nocona -Os -fomit-frame-pointer2017020220170105
137760refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
137912refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
138032refg++ -march=barcelona -Os -fomit-frame-pointer2017020220170105
138584refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
138588refg++ -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
139164refg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
139200refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
139216refg++ -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
139276refg++ -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
139320refg++ -m64 -Os -fomit-frame-pointer2017020220170105
139324refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
139376refg++ -Os -fomit-frame-pointer2017020220170105
139556refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
141676refg++ -march=k8 -Os -fomit-frame-pointer2017020220170105
300696refg++2017020220170105
303080refCC2017020220170105