Implementation notes: amd64, cryptothinkx, crypto_aead/acorn128

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: acorn128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2273655? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020320170105
2315451? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020320170105
2341062? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017020320170105
2341902? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017020320170105
2359050? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017020320170105
2363031? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017020320170105
2366901? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017020320170105
2391738? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017020320170105
2410146? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017020320170105
2411010? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017020320170105
2430963? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017020320170105
2435904? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017020320170105
2454717? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017020320170105
2460393? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017020320170105
2461194? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020320170105
2466309? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017020320170105
2470953? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017020320170105
2477880? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017020320170105
2490975? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020320170105
2494008? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017020320170105
2504976? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017020320170105
2511120? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017020320170105
2511642? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020320170105
2515041? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017020320170105
2528289? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017020320170105
2570106? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020320170105
2584620? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017020320170105
2601630? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017020320170105
2608419? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017020320170105
2630994? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020320170105
2631210? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017020320170105
2639394? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017020320170105
2682609? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020320170105
2731848? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017020320170105
3724137? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017020320170105
6499254? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017020320170105
6509556? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017020320170105
6811365? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017020320170105
15139002? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017020320170105
15158652? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020320170105
15244785? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017020320170105
15249960? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017020320170105
15270168? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017020320170105
15289860? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020320170105
15492792? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017020320170105
15551340? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017020320170105
15572373? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017020320170105
15614664? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017020320170105
15641154? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017020320170105
15741192? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017020320170105
15756834? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020320170105
15777255? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017020320170105
15787125? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017020320170105
16064709? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017020320170105
16077321? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017020320170105
16198440? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020320170105
17147526? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017020320170105
17203821? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017020320170105
17207388? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017020320170105
17232480? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017020320170105
17500581? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017020320170105
17638938? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017020320170105
17816250? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017020320170105
17818422? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017020320170105
17864631? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017020320170105
17886630? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017020320170105
17891724? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017020320170105
17917638? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020320170105
17931024? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017020320170105
17981370? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017020320170105
18013155? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020320170105
18015984? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017020320170105
18023322? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017020320170105
18068289? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017020320170105
18159993? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017020320170105
18227634? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017020320170105
18295239? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017020320170105
18335787? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017020320170105
18569565? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017020320170105
18571278? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017020320170105
18578589? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017020320170105
18603924? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017020320170105
18629838? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017020320170105
18755235? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017020320170105
18793380? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017020320170105
18888366? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017020320170105
18917337? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017020320170105
18975249? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017020320170105
19000002? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017020320170105
19081434? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017020320170105
19138179? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017020320170105
19198029? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017020320170105
19314303? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017020320170105
19347915? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017020320170105
21525018? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020320170105
21736089? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020320170105
21799230? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017020320170105
21836679? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017020320170105
21907932? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017020320170105
21932358? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017020320170105
22137291? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017020320170105
22145220? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017020320170105
22200444? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017020320170105
22387470? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017020320170105
22443627? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017020320170105
22514274? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017020320170105
22579281? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017020320170105
22620006? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020320170105
22873269? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017020320170105
23047473? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017020320170105
23058015? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020320170105
23066385? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017020320170105
23191251? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017020320170105
23204691? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017020320170105
23461407? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017020320170105
23482509? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017020320170105
23600184? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017020320170105
23654661? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017020320170105
23757663? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017020320170105
23823639? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017020320170105
23857845? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017020320170105
23880534? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017020320170105
117113703? ? ?? ? ?refcc2017020320170105
117793461? ? ?? ? ?refgcc_-funroll-loops2017020320170105
119527272? ? ?? ? ?refgcc2017020320170105