Implementation notes: amd64, glyme, crypto_aead/norx6444v2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: norx6444v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
46136refgcc -funroll-loops -O3 -fomit-frame-pointer2017020420170105
46136refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020420170105
46184refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
46368refgcc -O3 -fomit-frame-pointer2017020420170105
46408refgcc -m64 -O3 -fomit-frame-pointer2017020420170105
46428refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020420170105
46488refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020420170105
46500refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020420170105
46500refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020420170105
46516refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020420170105
46528refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020420170105
46596refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020420170105
46852refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
46852refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020420170105
46884refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020420170105
46888refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
46892refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020420170105
46936refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
46960refgcc -march=barcelona -O3 -fomit-frame-pointer2017020420170105
47016refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
47048refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
47052refgcc -funroll-loops -O2 -fomit-frame-pointer2017020420170105
47052refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020420170105
47052refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020420170105
47128refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020420170105
47604refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020420170105
47760refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
47760refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020420170105
47764refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
47816refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020420170105
47884refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020420170105
47888refgcc -march=k8 -O3 -fomit-frame-pointer2017020420170105
47964refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
48060refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020420170105
48064refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020420170105
48116refgcc -funroll-loops -O -fomit-frame-pointer2017020420170105
48176refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
48260refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020420170105
48296refgcc -march=nocona -O3 -fomit-frame-pointer2017020420170105
48312refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020420170105
48320refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020420170105
48400refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020420170105
48408refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
48416refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020420170105
48516refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020420170105
48600refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020420170105
48616refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
48616refgcc -m64 -O2 -fomit-frame-pointer2017020420170105
48644refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020420170105
48656refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020420170105
48764refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020420170105
48772refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020420170105
48784refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020420170105
48812refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020420170105
48848refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020420170105
48872refgcc -O -fomit-frame-pointer2017020420170105
48872refgcc -m64 -O -fomit-frame-pointer2017020420170105
48888refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020420170105
48952refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020420170105
48956refgcc -O2 -fomit-frame-pointer2017020420170105
49104refgcc -march=nocona -O -fomit-frame-pointer2017020420170105
49160refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020420170105
49220refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020420170105
49276refgcc -march=barcelona -O -fomit-frame-pointer2017020420170105
49304refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020420170105
49320refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020420170105
49352refgcc -march=barcelona -O2 -fomit-frame-pointer2017020420170105
49432refgcc -march=k8 -O2 -fomit-frame-pointer2017020420170105
49564refgcc -march=k8 -O -fomit-frame-pointer2017020420170105
49580refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020420170105
49876refgcc -march=nocona -O2 -fomit-frame-pointer2017020420170105
49924refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020420170105
50804refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020420170105
50880refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
51064refgcc -funroll-loops -Os -fomit-frame-pointer2017020420170105
51064refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020420170105
51100refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
51208refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
51208refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020420170105
51364refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020420170105
51384refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020420170105
51384refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020420170105
51652refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020420170105
51672refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020420170105
51672refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020420170105
51712refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020420170105
51748refgcc -march=barcelona -Os -fomit-frame-pointer2017020420170105
51888refgcc -march=k8 -Os -fomit-frame-pointer2017020420170105
51904refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020420170105
51960refgcc -Os -fomit-frame-pointer2017020420170105
51960refgcc -m64 -Os -fomit-frame-pointer2017020420170105
51964refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020420170105
52204refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
52248refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
52248refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
52436refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020420170105
52608refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020420170105
52616refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020420170105
52744refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
52976refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020420170105
53196refgcc -march=nocona -Os -fomit-frame-pointer2017020420170105
53796refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020420170105
302792refgcc2017020420170105
303768refgcc -funroll-loops2017020420170105
320472refcc2017020420170105