Implementation notes: amd64, cryptothinkx, crypto_hash/fsb512

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: fsb512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
34553238? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017013120170105
35201583? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017013120170105
36069774? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017013120170105
36072716? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017013120170105
36189456? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017013120170105
36284226? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017013120170105
36637119? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017013120170105
36716886? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017013120170105
36868248? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017013120170105
36942258? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017013120170105
37130616? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017013120170105
37352877? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017013120170105
37408383? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017013120170105
37589247? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017013120170105
37712202? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017013120170105
38303061? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017013120170105
38382561? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017013120170105
38397036? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
38439909? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017013120170105
38464728? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017013120170105
38477262? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017013120170105
38626671? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017013120170105
38637210? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017013120170105
38657325? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
38744337? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017013120170105
38773875? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017013120170105
38799000? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
38823033? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017013120170105
38834181? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017013120170105
39084279? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017013120170105
39098625? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017013120170105
39114270? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017013120170105
39155109? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017013120170105
39165525? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017013120170105
39241587? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017013120170105
39284598? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
39345594? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017013120170105
39380235? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017013120170105
39428793? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017013120170105
39433014? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
39538365? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
39555738? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017013120170105
39592476? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017013120170105
39626460? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017013120170105
39638091? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017013120170105
39655899? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017013120170105
39661152? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017013120170105
39701724? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017013120170105
39712539? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
39713043? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017013120170105
39726387? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
39914694? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017013120170105
39923787? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
39931740? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017013120170105
39965685? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
39994992? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017013120170105
40076535? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017013120170105
40090104? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
40120053? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017013120170105
40174815? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017013120170105
40182366? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
40255065? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017013120170105
40283196? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
40298748? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017013120170105
40350936? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017013120170105
40351506? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017013120170105
40364759? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
40388418? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017013120170105
40396258? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
40503852? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017013120170105
40549866? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017013120170105
40594350? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017013120170105
40624077? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017013120170105
40709625? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017013120170105
40733004? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017013120170105
40852944? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017013120170105
40861011? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017013120170105
40923546? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017013120170105
40949844? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017013120170105
40992789? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017013120170105
41066100? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
41069622? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017013120170105
41074629? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017013120170105
41092953? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017013120170105
41112189? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017013120170105
41127633? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
41134854? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017013120170105
41140299? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
41164614? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017013120170105
41166927? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017013120170105
41245422? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017013120170105
41254962? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017013120170105
41268519? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017013120170105
41269869? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017013120170105
41278387? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017013120170105
41364126? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017013120170105
41406750? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
41434644? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
41676201? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
41688228? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
41902626? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017013120170105
41921928? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
42121326? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
42165948? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017013120170105
42205488? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017013120170105
42224610? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017013120170105
42295875? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017013120170105
42307404? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017013120170105
42379845? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017013120170105
42403254? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017013120170105
42441420? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017013120170105
42556389? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017013120170105
42705786? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017013120170105
42823140? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017013120170105
42828987? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017013120170105
43328751? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017013120170105
43643433? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
43856322? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017013120170105
43866639? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017013120170105
43949532? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017013120170105
43967658? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017013120170105
44190375? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017013120170105
120207570? ? ?? ? ?refcc2017013120170105
123932139? ? ?? ? ?refgcc_-funroll-loops2017013120170105
124244685? ? ?? ? ?refgcc2017013120170105