Implementation notes: amd64, cryptothinkx, crypto_aead/joltikneq9696v13

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikneq9696v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5088852? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020820170105
5091612? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020820170105
5982834? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020820170105
5984535? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020820170105
5984604? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020820170105
5985441? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020820170105
5985519? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020820170105
5985894? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020820170105
5986008? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020820170105
5987655? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020820170105
5988081? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020820170105
6012957? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020820170105
6038106? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020820170105
6038373? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020820170105
6038394? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020820170105
6039288? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020820170105
6039483? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020820170105
6039711? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020820170105
6039720? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020820170105
6039903? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020820170105
6045255? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020820170105
6048849? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020820170105
6049428? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020820170105
6052368? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020820170105
6053394? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020820170105
6078114? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020820170105
6078162? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020820170105
6079845? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020820170105
6082374? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020820170105
6255210? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020820170105
6774360? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020820170105
6777954? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020820170105
8065173? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020820170105
8066973? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020820170105
8202540? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020820170105
8211363? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020820170105
8277723? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020820170105
8463621? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020820170105
9665448? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020820170105
9800469? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020820170105
9861885? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020820170105
9888042? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020820170105
9890709? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020820170105
9950586? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020820170105
10014348? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020820170105
10192161? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020820170105
10202418? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020820170105
10951275? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020820170105
11279376? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020820170105
11307273? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020820170105
11451897? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020820170105
11526897? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020820170105
11533281? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020820170105
11594115? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020820170105
11752257? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020820170105
11791974? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020820170105
11825940? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020820170105
11900562? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020820170105
12055899? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020820170105
12340704? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020820170105
12366792? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020820170105
12399222? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020820170105
12467646? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020820170105
12474717? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020820170105
12503160? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020820170105
12617805? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020820170105
12619596? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020820170105
12682923? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020820170105
12703005? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020820170105
12706806? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020820170105
13075041? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020820170105
13099131? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020820170105
13104291? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020820170105
13104753? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020820170105
13110450? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020820170105
13112067? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020820170105
13114350? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020820170105
13114989? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020820170105
13188216? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020820170105
13301739? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020820170105
13384236? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020820170105
14064003? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020820170105
14164998? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020820170105
14700351? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020820170105
14703579? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020820170105
14792193? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020820170105
15014448? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020820170105
15351330? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020820170105
15372423? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020820170105
15509823? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020820170105
15518736? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020820170105
15614496? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020820170105
15617664? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020820170105
15624621? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020820170105
15660900? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020820170105
15666891? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020820170105
15684081? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020820170105
15710721? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020820170105
15777612? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020820170105
15834951? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020820170105
16055130? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020820170105
16072032? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020820170105
16138779? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020820170105
16146045? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020820170105
16149918? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020820170105
16157247? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020820170105
16371369? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020820170105
16625667? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020820170105
16745448? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020820170105
16925796? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020820170105
17052996? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020820170105
17183376? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020820170105
17377362? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020820170105
17593032? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020820170105
17623572? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020820170105
17683725? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020820170105
17804388? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020820170105
17840982? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020820170105
17888514? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020820170105
17935407? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020820170105
18434196? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020820170105
19217163? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020820170105
47016681? ? ?? ? ?refgcc_-funroll-loops2017020820170105
47028765? ? ?? ? ?refcc2017020820170105
47447652? ? ?? ? ?refgcc2017020820170105