Implementation notes: aarch64, supercoplxc, crypto_hash/blake32

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: blake32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2904019392 0 032246 800 768sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
2928024812 0 036617 896 760sphlibgcc_-O3_-fomit-frame-pointer2019083120190816
2936020132 0 030761 896 744sphlibgcc_-O2_-fomit-frame-pointer2019083120190816
2936020140 0 032833 896 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
2936024620 0 037809 896 760sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
2984020036 0 030601 896 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
2984024688 0 036481 896 760sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
3176019468 0 032270 800 768sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
3176019468 0 032326 800 768sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
3176019468 0 032326 800 768sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
3176019468 0 032326 800 768sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
3280024656 0 037809 896 760sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
3336020108 0 032897 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
3376019756 0 029633 880 736sphlibgcc_-Os_-fomit-frame-pointer2019083120190816
3376019756 0 029633 880 736sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
391202880 0 015694 800 768refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
4016019756 0 029697 880 736sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
4016019756 0 029697 880 736sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
403206688 0 019542 800 768sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083120190816
469606876 0 019678 800 768sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
470406876 0 019734 800 768sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
470406876 0 019734 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
470406876 0 019734 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
4856012692 0 024521 896 760sphlib-smallgcc_-O3_-fomit-frame-pointer2019083120190816
499203032 0 015798 800 768refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083120190816
499203032 0 015846 800 768refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019083120190816
499203032 0 015846 800 768refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083120190816
499203032 0 015846 800 768refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083120190816
5008012556 0 025761 896 760sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
504808100 0 018729 896 744sphlib-smallgcc_-O2_-fomit-frame-pointer2019083120190816
508808172 0 020873 896 744sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
528806648 0 016521 880 736sphlib-smallgcc_-Os_-fomit-frame-pointer2019083120190816
529606648 0 016521 880 736sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
545604148 0 015857 896 760refgcc_-O3_-fomit-frame-pointer2019083120190816
548004148 0 017233 896 760refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083120190816
5584012704 0 024521 896 760sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
564804368 0 016856 888 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083120190816
572004184 0 015873 896 760refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
579202896 0 012552 872 736refgcc_-Os_-fomit-frame-pointer2019083120190816
579202896 0 012552 872 736refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
581608004 0 020801 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
586407940 0 018513 896 744sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
5952012648 0 025825 896 760sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
606406648 0 016585 880 736sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
606406648 0 016585 880 736sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
647202900 0 012624 872 736refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083120190816
647202900 0 012624 872 736refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083120190816
648803656 0 014072 888 744refgcc_-O2_-fomit-frame-pointer2019083120190816
658404184 0 017233 896 760refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083120190816
659204384 0 016968 888 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
671203640 0 014000 888 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083120190816
7824024652 0 038553 896 744sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
7832023940 0 034625 896 744sphlibgcc_-O_-fomit-frame-pointer2019083120190816
7832023940 0 034625 896 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
7832024652 0 038553 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
800809132 0 019825 896 744sphlib-smallgcc_-O_-fomit-frame-pointer2019083120190816
800809132 0 019825 896 744sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
800809844 0 023753 896 744sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
800809844 0 023753 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
937604076 0 017792 888 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083120190816
937604076 0 017792 888 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
1008803236 0 013744 888 744refgcc_-O_-fomit-frame-pointer2019083120190816
1008803236 0 013744 888 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083120190816
14272044716 0 061729 880 744sphlibcc2019083120190816
14272044716 0 061729 880 744sphlibgcc2019083120190816
14272044716 0 061729 880 744sphlibgcc_-funroll-loops2019083120190816
28600013868 0 030889 880 744sphlib-smallcc2019083120190816
28600013868 0 030889 880 744sphlib-smallgcc2019083120190816
28600013868 0 030889 880 744sphlib-smallgcc_-funroll-loops2019083120190816
3336006232 0 018904 872 744refgcc_-funroll-loops2019083120190816
3336806232 0 018904 872 744refcc2019083120190816
3336806232 0 018904 872 744refgcc2019083120190816