Implementation notes: aarch64, rockpi4, crypto_hash/sha512

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: sha512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9912104 0 013381 880 744opensslcc2019120120190816
991236 0 013471 808 768opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
991236 0 013535 808 768opensslclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
991288 0 011237 896 744opensslgcc_-O2_-fomit-frame-pointer2019120120190816
991284 0 010365 880 736opensslgcc_-Os_-fomit-frame-pointer2019120120190816
991284 0 011213 896 744opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
991284 0 010365 880 736opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
9912104 0 013381 880 744opensslgcc_-funroll-loops2019120120190816
991288 0 013910 904 760opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
991284 0 010429 880 736opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
991284 0 013878 904 760opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
991288 0 011333 896 744opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
991284 0 010365 880 736opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
14455620 0 024836 800 768refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
14455620 0 024836 800 768refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
14455596 0 023775 896 760refgcc_-O3_-fomit-frame-pointer2019091120190816
14455596 0 025151 896 760refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
14455596 0 025119 896 760refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
148685891 0 01126871 143145 15080cryptoppclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
148685124 704 01455496 144121 15064cryptoppg++_-O2_-fomit-frame-pointer2019091120190816
148683883 768 01449632 144129 15048cryptoppg++_-Os_-fomit-frame-pointer2019091120190816
148683883 768 01449632 144129 15048cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
148686136 704 01454842 144121 15064cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
148684773 704 01454303 144129 15064cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
148683867 768 01449672 144129 15048cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
148684988 704 01452618 144121 15064cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
148684613 704 01455031 144129 15064cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
14868508 0 021510 872 736refgcc_-Os_-fomit-frame-pointer2019091120190816
148681440 0 025382 888 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
148681464 0 025486 888 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
14868576 0 022534 888 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
14868508 0 021510 872 736refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
15281584 0 022422 888 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
152817192 0 019687 896 760sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
1652011246 1576 01465211 144657 15064cryptoppg++2019091120190816
1693336 0 013535 808 768opensslclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
1693336 0 013535 808 768opensslclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
1693336 0 013535 808 768opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
16933104 0 013381 880 744opensslgcc2019120120190816
1693388 0 012534 904 760opensslgcc_-O3_-fomit-frame-pointer2019120120190816
1693384 0 011213 896 744opensslgcc_-O_-fomit-frame-pointer2019120120190816
1693384 0 011181 896 744opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
1693384 0 012518 904 760opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
1693388 0 013317 896 744opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
1693384 0 014421 896 744opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
1693384 0 013389 896 744opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
1693384 0 014421 896 744opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
1693384 0 010429 880 736opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
1693388 0 012630 904 760opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
1693384 0 011213 896 744opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
169333884 0 014247 880 736sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
169333884 0 014247 880 736sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
169335016 0 018263 896 744sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
169333884 0 014255 880 736sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
169333884 0 014255 880 736sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
173464516 0 015679 896 744sphlibgcc_-O2_-fomit-frame-pointer2019091120190816
173464516 0 015679 896 744sphlib-smallgcc_-O2_-fomit-frame-pointer2019091120190816
173465096 0 018415 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
177593884 0 014183 880 736sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
177593884 0 014191 880 736sphlib-smallgcc_-Os_-fomit-frame-pointer2019091120190816
18172872 0 024870 872 744refcc2019091120190816
18172872 0 024870 872 744refgcc2019091120190816
18172872 0 024870 872 744refgcc_-funroll-loops2019091120190816
181723884 0 014183 880 736sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
181723884 0 014191 880 736sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
181724588 0 015855 896 744sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
18585472 0 024644 800 768refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
18585620 0 024836 800 768refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
18585620 0 024836 800 768refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
18585596 0 023759 896 760refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
18585596 0 023871 896 760refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
185853644 0 017012 800 768sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
18998508 0 021510 872 736refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
189981488 0 026542 888 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
18998508 0 021574 872 736refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
189981488 0 026542 888 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
18998508 0 021574 872 736refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
189983644 0 017012 800 768sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
189984220 0 015359 896 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
189983644 0 016972 800 768sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
19411600 0 022454 888 744refgcc_-O2_-fomit-frame-pointer2019091120190816
19411584 0 022422 888 744refgcc_-O_-fomit-frame-pointer2019091120190816
19411600 0 022398 888 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
19411576 0 022406 888 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
194113644 0 017020 800 768sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
194117192 0 019687 896 760sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
206506608 0 018991 896 760sphlibgcc_-O3_-fomit-frame-pointer2019091120190816
206506608 0 018991 896 760sphlib-smallgcc_-O3_-fomit-frame-pointer2019091120190816
210635907 0 01126935 143145 15080cryptoppclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
210635899 0 01126999 143145 15080cryptoppclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
210635004 704 01452362 144121 15064cryptoppg++_-O3_-fomit-frame-pointer2019091120190816
210635108 704 01451328 144121 15064cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
210634996 704 01456442 144121 15064cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
210634613 704 01455031 144129 15064cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
210636244 704 01462864 144121 15064cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
210635132 704 01459912 144121 15064cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
210633883 768 01449632 144129 15048cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
210636832 0 020599 896 760sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
214765907 0 01126935 143145 15080cryptoppclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
214765907 0 01126935 143145 15080cryptoppclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
214764613 704 01455031 144129 15064cryptoppg++_-O_-fomit-frame-pointer2019091120190816
214766908 0 020639 896 760sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
227155016 0 018263 896 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
227155096 0 018415 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
260194588 0 015855 896 744sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
264323628 0 016996 800 768sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
264323628 0 017004 800 768sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
272586832 0 020599 896 760sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
280843884 0 014183 880 736sphlibgcc_-Os_-fomit-frame-pointer2019091120190816
280843884 0 014191 880 736sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
284974508 0 015615 896 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
284973644 0 017020 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
284974508 0 015615 896 744sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
289103644 0 016964 800 768sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
289103644 0 017012 800 768sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
289103644 0 017020 800 768sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
289106908 0 020639 896 760sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
297366684 0 019055 896 760sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
297366684 0 019055 896 760sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
346925224 0 019575 896 744sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
346925224 0 019575 896 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
346925224 0 019575 896 744sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
346925224 0 019575 896 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
355184220 0 015359 896 744sphlibgcc_-O_-fomit-frame-pointer2019091120190816
355184220 0 015359 896 744sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
355184220 0 015359 896 744sphlib-smallgcc_-O_-fomit-frame-pointer2019091120190816
355184220 0 015359 896 744sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
355184220 0 015359 896 744sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
714498464 0 025887 880 744sphlibgcc_-funroll-loops2019091120190816
714498464 0 025887 880 744sphlib-smallgcc_-funroll-loops2019091120190816
1953498464 0 025887 880 744sphlibcc2019091120190816
1953498464 0 025887 880 744sphlibgcc2019091120190816
1953498464 0 025887 880 744sphlib-smallcc2019091120190816
1957628464 0 025887 880 744sphlib-smallgcc2019091120190816