Implementation notes: amd64, hydra1, crypto_aead/aes128poetv2aes4

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: aes128poetv2aes4
TimeImplementationCompilerBenchmark dateSUPERCOP version
189907refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016101520161009
190033refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016101520161009
190065refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016101520161009
190093refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
190186refgcc -funroll-loops -O3 -fomit-frame-pointer2016101520161009
192879refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016101520161009
193073refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016101520161009
194739refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
194933refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016101520161009
196361refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016101520161009
196483refgcc -funroll-loops -O2 -fomit-frame-pointer2016101520161009
196533refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016101520161009
196934refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016101520161009
196992refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
197016refgcc -march=barcelona -O3 -fomit-frame-pointer2016101520161009
197512refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016101520161009
197653refclang -O3 -fomit-frame-pointer -Qunused-arguments2016101520161009
197910refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101520161009
197914refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101520161009
197981refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101520161009
198674refgcc -march=k8 -O3 -fomit-frame-pointer2016101520161009
198688refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016101520161009
199059refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016101520161009
199183refgcc -m64 -O3 -fomit-frame-pointer2016101520161009
199288refgcc -O3 -fomit-frame-pointer2016101520161009
199309refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016101520161009
199463refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016101520161009
199707refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016101520161009
199773refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016101520161009
202417refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016101520161009
202500refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016101520161009
203192refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016101520161009
203213refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016101520161009
203692refgcc -march=nocona -O3 -fomit-frame-pointer2016101520161009
203909refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016101520161009
205246refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016101520161009
205541refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016101520161009
205755refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016101520161009
205960refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016101520161009
206173refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016101520161009
206555refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016101520161009
209771refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016101520161009
209851refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016101520161009
210458refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016101520161009
210524refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016101520161009
211898refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016101520161009
211953refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016101520161009
212186refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016101520161009
212248refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101520161009
212454refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016101520161009
213926refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016101520161009
213971refgcc -funroll-loops -O -fomit-frame-pointer2016101520161009
214236refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016101520161009
214424refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016101520161009
214808refgcc -march=k8 -O2 -fomit-frame-pointer2016101520161009
215678refgcc -m64 -O2 -fomit-frame-pointer2016101520161009
215816refgcc -march=nocona -O2 -fomit-frame-pointer2016101520161009
216077refgcc -O2 -fomit-frame-pointer2016101520161009
216083refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016101520161009
216237refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016101520161009
216366refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016101520161009
216448refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016101520161009
217008refgcc -march=barcelona -O2 -fomit-frame-pointer2016101520161009
217029refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
217205refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016101520161009
217253refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016101520161009
217687refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016101520161009
217840refgcc -m64 -Os -fomit-frame-pointer2016101520161009
217936refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101520161009
218415refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101520161009
218477refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016101520161009
218819refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016101520161009
219063refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016101520161009
219320refgcc -Os -fomit-frame-pointer2016101520161009
219752refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016101520161009
223666refgcc -march=nocona -Os -fomit-frame-pointer2016101520161009
227581refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016101520161009
227762refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016101520161009
227976refgcc -march=k8 -Os -fomit-frame-pointer2016101520161009
228076refgcc -march=barcelona -Os -fomit-frame-pointer2016101520161009
228571refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016101520161009
229530refgcc -m64 -march=k8 -O -fomit-frame-pointer2016101520161009
229613refgcc -march=k8 -O -fomit-frame-pointer2016101520161009
230680refgcc -march=barcelona -O -fomit-frame-pointer2016101520161009
230955refgcc -m64 -O -fomit-frame-pointer2016101520161009
231030refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016101520161009
231048refgcc -O -fomit-frame-pointer2016101520161009
231126refgcc -fno-schedule-insns -O -fomit-frame-pointer2016101520161009
232875refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016101520161009
232989refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016101520161009
233000refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016101520161009
233008refgcc -m64 -march=core2 -O -fomit-frame-pointer2016101520161009
233219refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101520161009
233313refgcc -march=nocona -O -fomit-frame-pointer2016101520161009
233357refgcc -m64 -march=nocona -O -fomit-frame-pointer2016101520161009
236402refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016101520161009
238521refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016101520161009
254795refgcc -funroll-loops -Os -fomit-frame-pointer2016101520161009
647616refcc2016101520161009
647793refgcc -funroll-loops2016101520161009
648565refgcc2016101520161009

Test failure

Implementation: crypto_aead/aes128poetv2aes4/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref