Implementation notes: amd64, cryptothinkx, crypto_aead/joltikneq12864v13

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikneq12864v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5087601? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020820170105
5090082? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020820170105
5969421? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020820170105
5970666? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020820170105
5973087? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020820170105
5973513? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020820170105
5974551? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020820170105
5974806? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020820170105
5978460? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020820170105
5988822? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020820170105
5990901? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020820170105
5999331? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020820170105
6037788? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020820170105
6037815? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020820170105
6037971? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020820170105
6040731? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020820170105
6040971? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020820170105
6041061? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020820170105
6041244? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020820170105
6042294? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020820170105
6042324? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020820170105
6042537? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020820170105
6042741? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020820170105
6046146? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020820170105
6075486? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020820170105
6076680? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020820170105
6079818? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020820170105
6080541? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020820170105
6245424? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020820170105
6273489? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020820170105
6776985? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020820170105
6777360? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020820170105
8066313? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020820170105
8066472? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020820170105
8199678? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020820170105
8208948? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020820170105
8209785? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020820170105
8210019? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020820170105
9656706? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020820170105
9800697? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020820170105
9810027? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020820170105
9810567? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020820170105
9863013? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020820170105
9864246? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020820170105
9864249? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020820170105
10004736? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020820170105
10007556? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020820170105
11293203? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020820170105
11309856? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020820170105
11320653? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020820170105
11546328? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020820170105
11551593? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020820170105
11555130? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020820170105
11683314? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020820170105
11698425? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020820170105
11713965? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020820170105
11886684? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020820170105
11889549? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020820170105
11891280? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020820170105
11900598? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020820170105
12319716? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020820170105
12474201? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020820170105
12527604? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020820170105
12535410? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020820170105
12537171? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020820170105
12597945? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020820170105
12603117? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020820170105
12606672? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020820170105
12612930? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020820170105
12622599? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020820170105
12623982? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020820170105
12634059? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020820170105
12637650? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020820170105
12651450? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020820170105
12651561? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020820170105
12663237? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020820170105
12673686? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020820170105
12772950? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020820170105
12905325? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020820170105
12922986? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020820170105
13524987? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020820170105
14086809? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020820170105
14101410? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020820170105
14120511? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020820170105
14139105? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020820170105
14246646? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020820170105
14247237? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020820170105
14264325? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020820170105
14308980? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020820170105
14339622? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020820170105
14369628? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020820170105
17028765? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020820170105
17182518? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020820170105
17214771? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020820170105
17242548? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020820170105
17333238? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020820170105
17406441? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020820170105
17466648? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020820170105
17513601? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020820170105
17527431? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020820170105
17534268? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020820170105
17542149? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020820170105
17544993? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020820170105
17552010? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020820170105
17552106? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020820170105
17556120? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020820170105
17578335? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020820170105
17597796? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020820170105
17601735? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020820170105
17645733? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020820170105
17649279? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020820170105
17684130? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020820170105
18115824? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020820170105
18397155? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020820170105
18602454? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020820170105
18629190? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020820170105
18645129? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020820170105
18655401? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020820170105
18656064? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020820170105
18659058? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020820170105
18837495? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020820170105
19107966? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020820170105
47690907? ? ?? ? ?refgcc2017020820170105
47699367? ? ?? ? ?refcc2017020820170105
48390117? ? ?? ? ?refgcc_-funroll-loops2017020820170105