Implementation notes: amd64, glyme, crypto_aead/aescopav2

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_aead
Primitive: aescopav2
TimeImplementationCompilerBenchmark dateSUPERCOP version
786628refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020320170105
789652refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
798496refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020320170105
819452refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
833480refgcc -march=barcelona -O3 -fomit-frame-pointer2017020320170105
834256refgcc -march=k8 -O3 -fomit-frame-pointer2017020320170105
837444refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020320170105
842916refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020320170105
888324refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020320170105
888500refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
888640refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020320170105
890664refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
890944refgcc -funroll-loops -O2 -fomit-frame-pointer2017020320170105
891160refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020320170105
894068refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
900360refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020320170105
903192refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
941268refgcc -funroll-loops -O -fomit-frame-pointer2017020320170105
942140refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
942700refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020320170105
943096refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
944224refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020320170105
947996refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
948000refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020320170105
953228refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
953232refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020320170105
971904refgcc -march=k8 -O2 -fomit-frame-pointer2017020320170105
972352refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020320170105
978208refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020320170105
978364refgcc -m64 -O2 -fomit-frame-pointer2017020320170105
980164refgcc -O2 -fomit-frame-pointer2017020320170105
981508refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020320170105
982592refgcc -march=barcelona -O2 -fomit-frame-pointer2017020320170105
983816refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020320170105
1002296refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020320170105
1005316refgcc -march=nocona -O2 -fomit-frame-pointer2017020320170105
1018232refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020320170105
1019988refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020320170105
1024156refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020320170105
1024168refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
1032400refgcc -march=nocona -O -fomit-frame-pointer2017020320170105
1033788refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020320170105
1039368refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020320170105
1043400refgcc -m64 -O -fomit-frame-pointer2017020320170105
1045712refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020320170105
1048612refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
1050768refgcc -O -fomit-frame-pointer2017020320170105
1051928refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
1053056refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020320170105
1053240refgcc -funroll-loops -O3 -fomit-frame-pointer2017020320170105
1055248refgcc -march=k8 -O -fomit-frame-pointer2017020320170105
1059360refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
1062556refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
1062744refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020320170105
1064136refgcc -march=barcelona -O -fomit-frame-pointer2017020320170105
1066400refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020320170105
1066404refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020320170105
1067132refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020320170105
1067236refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020320170105
1067324refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020320170105
1067752refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020320170105
1070020refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020320170105
1070976refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020320170105
1079500refgcc -march=nocona -O3 -fomit-frame-pointer2017020320170105
1085832refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020320170105
1089372refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020320170105
1093664refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020320170105
1097976refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020320170105
1098428refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020320170105
1099172refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020320170105
1105120refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020320170105
1107984refgcc -m64 -O3 -fomit-frame-pointer2017020320170105
1113916refgcc -O3 -fomit-frame-pointer2017020320170105
1120796refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020320170105
1122140refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020320170105
1123224refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020320170105
1123720refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020320170105
1123808refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020320170105
1151124refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
1155184refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020320170105
1156272refgcc -march=nocona -Os -fomit-frame-pointer2017020320170105
1162116refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
1162652refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
1162916refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020320170105
1169508refgcc -funroll-loops -Os -fomit-frame-pointer2017020320170105
1169572refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
1169640refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020320170105
1170976refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020320170105
1171148refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020320170105
1172364refgcc -Os -fomit-frame-pointer2017020320170105
1172604refgcc -m64 -Os -fomit-frame-pointer2017020320170105
1172724refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020320170105
1174920refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020320170105
1176024refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020320170105
1176640refgcc -march=barcelona -Os -fomit-frame-pointer2017020320170105
1180104refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020320170105
1182680refgcc -march=k8 -Os -fomit-frame-pointer2017020320170105
1219080refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020320170105
1219132refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020320170105
1219328refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020320170105
1220484refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020320170105
1228784refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020320170105
4559428refgcc2017020320170105
4570076refgcc -funroll-loops2017020320170105
4720848refcc2017020320170105