Implementation notes: amd64, cryptothinkx, crypto_aead/joltikeq9696v1

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: joltikeq9696v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7680291? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020720170105
7680939? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020720170105
9000465? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020720170105
9000621? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
9001029? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020720170105
9001170? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
9011055? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020720170105
9011403? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020720170105
9011934? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020720170105
9016719? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020720170105
9017172? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020720170105
9056001? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020720170105
9094458? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020720170105
9095064? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020720170105
9095292? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020720170105
9096045? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020720170105
9096522? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
9096795? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
9096894? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020720170105
9097047? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020720170105
9101001? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020720170105
9102933? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020720170105
9103239? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020720170105
9112716? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020720170105
9112881? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020720170105
9113955? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020720170105
9152559? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
9155127? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
9160998? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
9163326? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020720170105
10213692? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020720170105
10297752? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020720170105
12146346? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020720170105
12147090? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020720170105
12344199? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020720170105
12360567? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020720170105
12362478? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020720170105
12363741? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020720170105
14685384? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
14696883? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
14823888? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
14855598? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020720170105
14887068? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
14961150? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020720170105
14963397? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020720170105
14971512? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020720170105
15119058? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020720170105
16596600? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020720170105
16860285? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020720170105
16860882? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020720170105
16901865? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020720170105
17014074? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020720170105
17208120? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
17226594? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
17538918? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020720170105
17553948? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020720170105
18096678? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020720170105
18100113? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020720170105
18325392? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020720170105
18564951? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020720170105
18597732? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020720170105
18639096? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020720170105
18949695? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020720170105
18956040? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020720170105
18956991? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
18962835? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020720170105
19012953? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020720170105
19032174? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020720170105
19050693? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020720170105
19107867? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
19141704? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020720170105
19336140? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020720170105
19338750? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020720170105
19563291? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020720170105
19614288? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020720170105
19659414? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020720170105
19668225? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
19690944? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020720170105
19915284? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020720170105
20254563? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020720170105
20277417? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020720170105
20911404? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020720170105
21219306? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
21591561? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
21819900? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020720170105
22065963? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020720170105
22813164? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020720170105
22850745? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020720170105
22880034? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020720170105
22935000? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020720170105
23034678? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020720170105
23100012? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020720170105
23139738? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
23148099? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020720170105
23159292? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020720170105
23163186? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020720170105
23219220? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020720170105
23221662? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020720170105
23253360? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
23299440? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
23351679? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
23387241? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020720170105
23494062? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
23571252? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
23675148? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020720170105
23678685? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020720170105
23741067? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
23774088? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020720170105
23807478? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020720170105
23906001? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020720170105
23937969? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020720170105
26034456? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020720170105
26045751? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020720170105
26331162? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020720170105
26394684? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020720170105
26395506? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020720170105
26400891? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020720170105
26416590? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020720170105
26432982? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020720170105
26460918? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020720170105
26562618? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020720170105
26701698? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020720170105
72586749? ? ?? ? ?refgcc_-funroll-loops2017020720170105
72650352? ? ?? ? ?refgcc2017020720170105
73677540? ? ?? ? ?refcc2017020720170105