Implementation notes: amd64, glyme, crypto_aead/icepole128v2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: icepole128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
79676refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
79700refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
79744refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
79952refgcc -O3 -fomit-frame-pointer2017020420170105
79956refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
79964refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
79988refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
80108refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
80696refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
80740refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
80816refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
81688refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
81688refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
82952refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
82964refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
82980refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
86168refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
86180refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
86720refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
86720refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
88508refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
88516refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
89308refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
89316refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
90872refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
90872refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
91704refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
91712refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
92672refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
94416refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
94452refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
94756refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
95608refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
110336refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
110360refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
110360refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
110960refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
111016refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
113428refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
113472refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
113484refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
113628refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
159836refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
161444refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
161472refgcc -O2 -fomit-frame-pointer2017020420170105
161548refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
162260refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
162308refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
162360refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
164852refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
164860refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
165164refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
165384refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
166972refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
167036refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
173192refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
173192refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
173464refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
173492refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
173596refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
173604refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
180180refgcc -m64 -O -fomit-frame-pointer2017020420170105
180236refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
180464refgcc -O -fomit-frame-pointer2017020420170105
184408refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
185520refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
185540refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
185552refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
187268refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
187384refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
187460refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
192468refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
192516refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
192552refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
193644refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
193860refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
211696refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
211720refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
218096refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
218104refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
219396refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
219500refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
219512refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
219704refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
219800refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
219892refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
219976refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
220004refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
220008refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
220284refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
220412refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
220524refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
220556refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
220692refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
220880refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
221476refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
221476refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
221528refgcc -m64 -Os -fomit-frame-pointer2017020420170105
221616refgcc -Os -fomit-frame-pointer2017020420170105
222224refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
222460refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
222560refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
847072refgcc2017020420170105
852724refgcc -funroll-loops2017020420170105
929560refcc2017020420170105