Implementation notes: amd64, glyme, crypto_aead/aeadaes128ocbtaglen64v1

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: aeadaes128ocbtaglen64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
279604refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
282464refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
282668refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
282776refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
282988refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
283240refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
284752refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
285728refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
285880refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
286448refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
286524refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
289480refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
290600refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
291016refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
291108refgcc -O3 -fomit-frame-pointer2017020220170105
291148refgcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
291280refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
291416refgcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
291524refgcc -m64 -O3 -fomit-frame-pointer2017020220170105
291588refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
291592refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
292812refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
295812refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
296360refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
296364refgcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
296384refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
296712refgcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
298720refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
299048refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
301316refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
316004refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
316344refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
316464refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
316580refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
316580refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
317004refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
317040refgcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
317264refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
317476refgcc -funroll-loops -O -fomit-frame-pointer2017020220170105
317612refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
317724refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
317884refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
317952refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
318140refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
318232refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
318572refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
319324refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
319920refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
333764refgcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
334444refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
336500refgcc -march=barcelona -O -fomit-frame-pointer2017020220170105
337608refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
338372refgcc -O -fomit-frame-pointer2017020220170105
339356refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
342556refgcc -m64 -O -fomit-frame-pointer2017020220170105
342944refgcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
344156refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
344208refgcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
344696refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
345672refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
346228refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
346364refgcc -m64 -O2 -fomit-frame-pointer2017020220170105
347448refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
348216refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
348568refgcc -O2 -fomit-frame-pointer2017020220170105
348752refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
348972refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
349008refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
349036refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
350248refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
350700refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
351788refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
352464refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
352464refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
360912refgcc -march=k8 -O -fomit-frame-pointer2017020220170105
363408refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
363528refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
365380refgcc -march=nocona -O -fomit-frame-pointer2017020220170105
365688refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
365952refgcc -Os -fomit-frame-pointer2017020220170105
366700refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
366840refgcc -march=nocona -Os -fomit-frame-pointer2017020220170105
366884refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
367004refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
367184refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
367484refgcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
367548refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
367624refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
367640refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
367752refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
368296refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
368576refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
368604refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
368880refgcc -march=k8 -Os -fomit-frame-pointer2017020220170105
368892refgcc -m64 -Os -fomit-frame-pointer2017020220170105
369068refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
369108refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
369272refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
369436refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
369676refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
369888refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
370356refgcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
747400refcc2017020220170105
752680refgcc2017020220170105
755132refgcc -funroll-loops2017020220170105