Implementation notes: amd64, genji154, crypto_hash/lane512

Computer: genji154
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_hash
Primitive: lane512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
450424? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
450463? ? ?? ? ?cgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
450931? ? ?? ? ?cgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
451867? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
452010? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
452010? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
452595? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
452764? ? ?? ? ?cgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
452868? ? ?? ? ?cgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
453102? ? ?? ? ?cgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
453232? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
453323? ? ?? ? ?cgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
453362? ? ?? ? ?cgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
453375? ? ?? ? ?cgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
453414? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
453414? ? ?? ? ?cgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
453505? ? ?? ? ?cgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
453752? ? ?? ? ?cgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
453817? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
454090? ? ?? ? ?cgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
454246? ? ?? ? ?cgcc_-Os_-fomit-frame-pointer2017022620170105
454285? ? ?? ? ?cgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
454376? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
454649? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
456573? ? ?? ? ?cgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
457548? ? ?? ? ?cgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
458965? ? ?? ? ?cgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
480493? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
480935? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
480948? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
482144? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
482196? ? ?? ? ?cgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
482859? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
483145? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
483509? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
485290? ? ?? ? ?cgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
485615? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
485810? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
486005? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
486265? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
486278? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
486356? ? ?? ? ?cgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
486525? ? ?? ? ?cgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
486681? ? ?? ? ?cgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
486798? ? ?? ? ?cgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
486954? ? ?? ? ?cgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
487370? ? ?? ? ?cgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
487630? ? ?? ? ?cgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
488007? ? ?? ? ?cgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
488124? ? ?? ? ?cgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
488384? ? ?? ? ?cgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
488644? ? ?? ? ?cgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
489411? ? ?? ? ?cgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
489515? ? ?? ? ?cgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
489931? ? ?? ? ?cgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
490178? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
490295? ? ?? ? ?cgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
490295? ? ?? ? ?cgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
490360? ? ?? ? ?cgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
490373? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
490399? ? ?? ? ?cgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
490438? ? ?? ? ?cgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
490776? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
490841? ? ?? ? ?cgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
491166? ? ?? ? ?cgcc_-O2_-fomit-frame-pointer2017022620170105
491218? ? ?? ? ?cgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
491946? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
492089? ? ?? ? ?cgcc_-O3_-fomit-frame-pointer2017022620170105
492219? ? ?? ? ?cgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
492778? ? ?? ? ?cgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
493038? ? ?? ? ?cgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
493103? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
493623? ? ?? ? ?cgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
493961? ? ?? ? ?cgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
493974? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
495079? ? ?? ? ?cgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
496951? ? ?? ? ?cgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
497991? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
505765? ? ?? ? ?cgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
506233? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
506441? ? ?? ? ?cgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
506714? ? ?? ? ?cgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
506987? ? ?? ? ?cgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
507390? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
508144? ? ?? ? ?cgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
508742? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
512343? ? ?? ? ?cgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
513214? ? ?? ? ?cgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
513500? ? ?? ? ?cgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
514670? ? ?? ? ?cgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
514865? ? ?? ? ?cgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
515333? ? ?? ? ?cgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
515762? ? ?? ? ?cgcc_-O_-fomit-frame-pointer2017022620170105
515970? ? ?? ? ?cgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
516269? ? ?? ? ?cgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
516789? ? ?? ? ?cgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
516958? ? ?? ? ?cgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
517023? ? ?? ? ?cgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
517868? ? ?? ? ?cgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
517920? ? ?? ? ?cgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
518115? ? ?? ? ?cgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
518115? ? ?? ? ?cgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
519090? ? ?? ? ?cgcc_-m64_-O_-fomit-frame-pointer2017022620170105
519363? ? ?? ? ?cgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
521872? ? ?? ? ?cgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
522093? ? ?? ? ?cgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
523822? ? ?? ? ?cgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
526669? ? ?? ? ?cclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
526786? ? ?? ? ?cgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
528905? ? ?? ? ?cicc2017022620170105
546208? ? ?? ? ?cclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
568971? ? ?? ? ?cicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
570271? ? ?? ? ?cicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
577317? ? ?? ? ?cicc_-no-vec2017022620170105
583726? ? ?? ? ?cclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
591552? ? ?? ? ?cclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
596258? ? ?? ? ?cclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
599781? ? ?? ? ?cclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
600613? ? ?? ? ?cclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
600769? ? ?? ? ?cclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
603421? ? ?? ? ?cclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
621426? ? ?? ? ?cclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
823680? ? ?? ? ?cgcc_-funroll-loops2017022620170105
828373? ? ?? ? ?ccc2017022620170105
833443? ? ?? ? ?cgcc2017022620170105