Implementation notes: aarch64, rockpi4, crypto_stream/salsa208

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: salsa208
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
41302852 0 416455 912 824e/mergedgcc_-O3_-fomit-frame-pointer2019091120190816
45431808 0 413238 888 800e/mergedgcc_-Os_-fomit-frame-pointer2019091120190816
45432000 0 414166 904 808e/mergedgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
45432852 0 416407 912 824e/mergedgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
45433680 0 418022 904 808e/mergedgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
45434240 0 419231 912 824e/mergedgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
45431808 0 413302 888 800e/mergedgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
45433660 0 418062 904 808e/mergedgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
45431808 0 413302 888 800e/mergedgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
45432900 0 416583 912 824e/mergedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
45431808 0 413238 888 800e/mergedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
45432620 0 416183 912 824e/regsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
49562016 0 414270 904 808e/mergedgcc_-O2_-fomit-frame-pointer2019091120190816
49562048 0 414382 904 808e/mergedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
53692620 0 416231 912 824e/refgcc_-O3_-fomit-frame-pointer2019091120190816
53693976 0 418975 912 824e/refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
53692652 0 416343 912 824e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
53692620 0 416231 912 824e/regsgcc_-O3_-fomit-frame-pointer2019091120190816
53693976 0 418975 912 824e/regsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
53692652 0 416343 912 824e/regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
57822436 0 116972 800 840e/mergedclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
57822436 0 116972 800 840e/mergedclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
57822280 0 116764 800 840e/refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
57822268 0 116812 800 840e/refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
61952400 0 116940 800 840e/regsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
61952400 0 116940 800 840e/regsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
61951192 0 016692 800 832refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
61951192 0 016676 800 832refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
61951656 0 016119 912 824refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
61952440 0 018343 912 824refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
66082340 0 116828 800 840e/mergedclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
66082436 0 116972 800 840e/mergedclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
66081072 0 016516 800 832refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
70212420 0 116956 800 840e/mergedclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
70213412 0 415822 904 808e/mergedgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
74342268 0 116812 800 840e/refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
74342268 0 116812 800 840e/refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
74343540 0 417870 904 808e/refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
74343528 0 417926 904 808e/regsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
78472220 0 116748 800 840e/refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
78472292 0 116828 800 840e/regsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
78471192 0 016692 800 832refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
78471192 0 016692 800 832refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
78471648 0 016167 912 824refgcc_-O3_-fomit-frame-pointer2019091120190816
78472344 0 018167 912 824refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
78471648 0 016247 912 824refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
82602420 0 116908 800 840e/regsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
82602400 0 116940 800 840e/regsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
86733516 0 417862 904 808e/regsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
90861868 0 414230 904 808e/regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
94994228 0 419151 912 824e/mergedgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
94992284 0 017518 904 808refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
94992492 0 019030 904 808refgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
94992492 0 019030 904 808refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
99121808 0 413238 888 800e/mergedgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
99122620 0 416183 912 824e/refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
99123964 0 418895 912 824e/refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
99123964 0 418895 912 824e/regsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
107382784 0 415198 904 808e/regsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
10738864 0 013206 888 800refgcc_-Os_-fomit-frame-pointer2019091120190816
10738864 0 013206 888 800refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
10738864 0 013270 888 800refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
10738864 0 013206 888 800refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
111511112 0 014438 904 808refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
115641552 0 413030 888 800e/refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
115641552 0 413030 888 800e/refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
115641552 0 412966 888 800e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
123901852 0 414118 904 808e/refgcc_-O2_-fomit-frame-pointer2019091120190816
123901828 0 414006 904 808e/refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
123901704 0 413126 888 800e/regsgcc_-Os_-fomit-frame-pointer2019091120190816
123901704 0 413126 888 800e/regsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
123901704 0 413190 888 800e/regsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
123901704 0 413190 888 800e/regsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
128032380 0 414782 904 808e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
128031844 0 414118 904 808e/regsgcc_-O2_-fomit-frame-pointer2019091120190816
136292308 0 017606 904 808refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
148683412 0 415822 904 808e/mergedgcc_-O_-fomit-frame-pointer2019091120190816
148684996 0 420630 904 808e/mergedgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
148684996 0 420630 904 808e/mergedgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
148683412 0 415822 904 808e/mergedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
156943536 0 417926 904 808e/refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
173461032 0 014190 904 808refgcc_-O2_-fomit-frame-pointer2019091120190816
173461112 0 014438 904 808refgcc_-O_-fomit-frame-pointer2019091120190816
17346864 0 013270 888 800refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
173461112 0 014438 904 808refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
177591032 0 014118 904 808refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
177591032 0 014270 904 808refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
189981852 0 414030 904 808e/regsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
206504404 0 420038 904 808e/refgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
206504404 0 420038 904 808e/refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
206502784 0 415198 904 808e/regsgcc_-O_-fomit-frame-pointer2019091120190816
206504424 0 420062 904 808e/regsgcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
206504424 0 420062 904 808e/regsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
206502784 0 415198 904 808e/regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
223021884 0 414246 904 808e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
243676936 0 426638 888 816e/mergedcc2019091120190816
251931552 0 412966 888 800e/refgcc_-Os_-fomit-frame-pointer2019091120190816
251931552 0 412966 888 800e/refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
264321704 0 413126 888 800e/regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
289102380 0 414782 904 808e/refgcc_-O_-fomit-frame-pointer2019091120190816
289102380 0 414782 904 808e/refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
334531264 0 021862 888 808refcc2019091120190816
441915588 0 425302 888 816e/regscc2019091120190816
536901264 0 021862 888 808refgcc2019091120190816
536901264 0 021862 888 808refgcc_-funroll-loops2019091120190816
582336936 0 426638 888 816e/mergedgcc2019091120190816
582336936 0 426638 888 816e/mergedgcc_-funroll-loops2019091120190816
582333936 0 423638 888 816e/refcc2019091120190816
615373936 0 423638 888 816e/refgcc_-funroll-loops2019091120190816
875565588 0 425302 888 816e/regsgcc2019091120190816
875565588 0 425302 888 816e/regsgcc_-funroll-loops2019091120190816
1230743936 0 423638 888 816e/refgcc2019091120190816