Implementation notes: amd64, glyme, crypto_aead/shellaes128v1d4n80

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: shellaes128v1d4n80
TimeImplementationCompilerBenchmark dateSUPERCOP version
233412refgcc -O3 -fomit-frame-pointer2017020520170105
233412refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
233472refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
233580refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
233748refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
233760refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
233764refgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
233960refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
234004refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
234444refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
234444refgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
234524refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
234572refgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
234704refgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
234880refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
234888refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
235120refgcc -m64 -O3 -fomit-frame-pointer2017020520170105
236020refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
236400refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
239856refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
239940refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
240080refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
240292refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
241980refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
264248refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
264940refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
264984refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
265952refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
265976refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
266048refgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
266788refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
269520refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
269692refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
276448refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
276600refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
277248refgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
277300refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
277408refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
277536refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
277560refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
277612refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
279460refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
283904refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
285612refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
285776refgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
286304refgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
286944refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
287852refgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
289912refgcc -O2 -fomit-frame-pointer2017020520170105
289980refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
290036refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
291688refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
291752refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
291840refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
292120refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
292348refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
292480refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
292584refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
292824refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
293040refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
293468refgcc -m64 -O2 -fomit-frame-pointer2017020520170105
296892refgcc -march=k8 -O -fomit-frame-pointer2017020520170105
296904refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
297136refgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
297168refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
302372refgcc -Os -fomit-frame-pointer2017020520170105
302668refgcc -m64 -Os -fomit-frame-pointer2017020520170105
302820refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
302960refgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
302964refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
303308refgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
303776refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
303828refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
303844refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
303908refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
304028refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
304604refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
304760refgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
304924refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
307452refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
308132refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
308156refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
309052refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
309236refgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
309888refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
310228refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
310268refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
310296refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
310456refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
310508refgcc -march=nocona -O -fomit-frame-pointer2017020520170105
310644refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
310712refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
310976refgcc -m64 -O -fomit-frame-pointer2017020520170105
311688refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
311760refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
311872refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
312052refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
312600refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
313508refgcc -O -fomit-frame-pointer2017020520170105
313616refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
313712refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
315124refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
914804refcc2017020520170105
968644refgcc2017020520170105
975584refgcc -funroll-loops2017020520170105