Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
42480 | 4556 0 0 | 17358 800 768 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
42480 | 4556 0 0 | 17414 800 768 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
42480 | 4556 0 0 | 17414 800 768 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
42480 | 4556 0 0 | 17414 800 768 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
42960 | 4556 0 0 | 17414 800 768 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
50080 | 5472 0 0 | 15864 888 744 | opt64 | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
50320 | 5488 0 0 | 15824 888 744 | opt64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
50320 | 5524 0 0 | 17992 888 744 | opt64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
50320 | 5524 0 0 | 18569 896 760 | opt64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
50560 | 5524 0 0 | 17193 896 760 | opt64 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
50800 | 5552 0 0 | 18104 888 744 | opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
50800 | 5552 0 0 | 18561 896 760 | opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
51040 | 5552 0 0 | 17201 896 760 | opt64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
51280 | 5276 0 0 | 14984 872 736 | opt64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
51280 | 5276 0 0 | 14984 872 736 | opt64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
51840 | 5764 0 0 | 17433 896 760 | ref | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
51840 | 5760 0 0 | 18801 896 760 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
52080 | 5772 0 0 | 17425 896 760 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
52240 | 5276 0 0 | 14920 872 736 | opt64 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
52240 | 5276 0 0 | 14920 872 736 | opt64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
54000 | 5832 0 0 | 18296 888 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
54720 | 5764 0 0 | 18777 896 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
57600 | 5832 0 0 | 18384 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
62880 | 6488 0 0 | 19342 800 768 | opt64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
62880 | 6488 0 0 | 19342 800 768 | opt64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
62880 | 6488 0 0 | 19342 800 768 | opt64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
63120 | 6488 0 0 | 19294 800 768 | opt64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
63600 | 6500 0 0 | 19358 800 768 | opt64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
64640 | 5724 0 0 | 16120 888 744 | ref | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
66240 | 5732 0 0 | 16072 888 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
87840 | 8796 0 0 | 21598 800 768 | bi32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
87840 | 8796 0 0 | 21654 800 768 | bi32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
87840 | 8796 0 0 | 21654 800 768 | bi32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
87840 | 8796 0 0 | 21654 800 768 | bi32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
88160 | 9136 0 0 | 20817 896 760 | bi32_lowreg | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
88240 | 9136 0 0 | 19536 888 744 | bi32_lowreg | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
88240 | 9472 0 0 | 21952 888 744 | bi32_lowreg | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
88240 | 9496 0 0 | 22553 896 760 | bi32_lowreg | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
88320 | 8764 0 0 | 21574 800 768 | bi32_lowreg | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
88320 | 8764 0 0 | 21630 800 768 | bi32_lowreg | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
88320 | 8764 0 0 | 21630 800 768 | bi32_lowreg | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
88320 | 8764 0 0 | 21630 800 768 | bi32_lowreg | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
88560 | 8784 0 0 | 21638 800 768 | bi32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
89360 | 6504 0 0 | 20200 888 744 | opt64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
89360 | 6504 0 0 | 20200 888 744 | opt64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
89440 | 6468 0 0 | 16944 888 744 | opt64 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
89440 | 6468 0 0 | 16944 888 744 | opt64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
90160 | 9400 0 0 | 19792 888 744 | bi32 | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
90160 | 9392 0 0 | 21057 896 760 | bi32 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
90160 | 9720 0 0 | 22184 888 744 | bi32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
90160 | 9720 0 0 | 22761 896 760 | bi32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
90960 | 6968 0 0 | 20672 888 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
90960 | 6968 0 0 | 20672 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
91280 | 8768 0 0 | 21630 800 768 | bi32_lowreg | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
92080 | 9456 0 0 | 22024 888 744 | bi32_lowreg | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
92560 | 9112 0 0 | 19464 888 744 | bi32_lowreg | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
92560 | 9112 0 0 | 20785 896 760 | bi32_lowreg | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
92800 | 9452 0 0 | 22481 896 760 | bi32_lowreg | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
93760 | 8900 0 0 | 18600 872 736 | bi32_lowreg | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
93760 | 8900 0 0 | 18600 872 736 | bi32_lowreg | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
94080 | 9720 0 0 | 22272 888 744 | bi32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
94080 | 9720 0 0 | 22729 896 760 | bi32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
95040 | 9400 0 0 | 19736 888 744 | bi32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
95040 | 9392 0 0 | 21041 896 760 | bi32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
95920 | 8900 0 0 | 18536 872 736 | bi32_lowreg | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
96240 | 9136 0 0 | 18768 872 736 | bi32 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
96240 | 9136 0 0 | 18768 872 736 | bi32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
96400 | 8900 0 0 | 18536 872 736 | bi32_lowreg | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
96480 | 9132 0 0 | 18832 872 736 | bi32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
96480 | 9132 0 0 | 18832 872 736 | bi32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
99760 | 780 0 0 | 10488 872 736 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
102400 | 6372 0 0 | 16848 888 744 | ref | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
102400 | 6372 0 0 | 16848 888 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
102560 | 780 0 0 | 10488 872 736 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
104720 | 732 0 0 | 10376 872 736 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
104800 | 732 0 0 | 10376 872 736 | ref | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
128960 | 9308 0 0 | 23016 888 744 | bi32_lowreg | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
128960 | 9308 0 0 | 23016 888 744 | bi32_lowreg | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
129760 | 9228 0 0 | 19720 888 744 | bi32_lowreg | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
129760 | 9228 0 0 | 19720 888 744 | bi32_lowreg | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
134400 | 9596 0 0 | 23296 888 744 | bi32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
134400 | 9596 0 0 | 23296 888 744 | bi32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
135120 | 9516 0 0 | 20000 888 744 | bi32 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
135120 | 9516 0 0 | 20000 888 744 | bi32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
346160 | 28812 0 0 | 41670 800 768 | bi16 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
356720 | 31664 0 0 | 44470 800 768 | bi16 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
356800 | 31664 0 0 | 44518 800 768 | bi16 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
356960 | 31664 0 0 | 44518 800 768 | bi16 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
357120 | 31664 0 0 | 44518 800 768 | bi16 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
377040 | 36952 0 0 | 49961 896 760 | bi16 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
377120 | 37072 0 0 | 49624 888 744 | bi16 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
379520 | 36940 0 0 | 47280 888 744 | bi16 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
379760 | 36436 0 0 | 46136 872 736 | bi16 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
379840 | 36964 0 0 | 48617 896 760 | bi16 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
380320 | 36436 0 0 | 46136 872 736 | bi16 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
389360 | 36436 0 0 | 46072 872 736 | bi16 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
390560 | 36436 0 0 | 46072 872 736 | bi16 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
428960 | 42124 0 0 | 55169 896 760 | bi16 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
429120 | 42276 0 0 | 53945 896 760 | bi16 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
430640 | 42340 0 0 | 52736 888 744 | bi16 | gcc_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
431760 | 42308 0 0 | 54776 888 744 | bi16 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
514000 | 23256 0 0 | 35904 872 744 | opt64 | gcc_-funroll-loops | 20190831 | 20190816 |
514080 | 23256 0 0 | 35904 872 744 | opt64 | cc | 20190831 | 20190816 |
514240 | 23256 0 0 | 35904 872 744 | opt64 | gcc | 20190831 | 20190816 |
528080 | 37096 0 0 | 50792 888 744 | bi16 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
534480 | 37096 0 0 | 50792 888 744 | bi16 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
535360 | 36924 0 0 | 47400 888 744 | bi16 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
538000 | 36924 0 0 | 47400 888 744 | bi16 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
810160 | 36560 0 0 | 49216 872 744 | bi32_lowreg | cc | 20190831 | 20190816 |
810880 | 36560 0 0 | 49216 872 744 | bi32_lowreg | gcc | 20190831 | 20190816 |
819600 | 36560 0 0 | 49216 872 744 | bi32_lowreg | gcc_-funroll-loops | 20190831 | 20190816 |
857840 | 38864 0 0 | 51512 872 744 | bi32 | cc | 20190831 | 20190816 |
877040 | 38864 0 0 | 51512 872 744 | bi32 | gcc | 20190831 | 20190816 |
878560 | 38864 0 0 | 51512 872 744 | bi32 | gcc_-funroll-loops | 20190831 | 20190816 |
893120 | 81956 0 0 | 94512 888 744 | bi8 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
905680 | 81952 0 0 | 93601 896 760 | bi8 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
996160 | 81856 0 0 | 94865 896 760 | bi8 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
1002640 | 2254 0 0 | 14952 872 744 | ref | cc | 20190831 | 20190816 |
1002720 | 2254 0 0 | 14952 872 744 | ref | gcc | 20190831 | 20190816 |
1002960 | 2254 0 0 | 14952 872 744 | ref | gcc_-funroll-loops | 20190831 | 20190816 |
1056800 | 65208 0 0 | 78062 800 768 | bi8 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190831 | 20190816 |
1167680 | 87920 0 0 | 97616 872 736 | bi8 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
1174800 | 80640 0 0 | 93494 800 768 | bi8 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
1182640 | 80640 0 0 | 93494 800 768 | bi8 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
1192880 | 87920 0 0 | 97616 872 736 | bi8 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
1288880 | 80640 0 0 | 93446 800 768 | bi8 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
1303440 | 80640 0 0 | 93494 800 768 | bi8 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190831 | 20190816 |
1423680 | 83932 0 0 | 94408 888 744 | bi8 | gcc_-O_-fomit-frame-pointer | 20190831 | 20190816 |
1424080 | 87932 0 0 | 97568 872 736 | bi8 | gcc_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
1431520 | 83884 0 0 | 97576 888 744 | bi8 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
1462160 | 87932 0 0 | 97568 872 736 | bi8 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190831 | 20190816 |
1474000 | 83884 0 0 | 97576 888 744 | bi8 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190831 | 20190816 |
1479040 | 83932 0 0 | 94408 888 744 | bi8 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190831 | 20190816 |
2211040 | 120180 0 0 | 132648 888 744 | bi8 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190831 | 20190816 |
2254640 | 120480 0 0 | 132145 896 760 | bi8 | gcc_-O3_-fomit-frame-pointer | 20190831 | 20190816 |
3595360 | 133596 0 0 | 146240 872 744 | bi16 | gcc | 20190831 | 20190816 |
3764400 | 133596 0 0 | 146240 872 744 | bi16 | gcc_-funroll-loops | 20190831 | 20190816 |
3829120 | 133596 0 0 | 146240 872 744 | bi16 | cc | 20190831 | 20190816 |
7272560 | 251228 0 0 | 263872 872 744 | bi8 | gcc_-funroll-loops | 20190831 | 20190816 |
7357440 | 251228 0 0 | 263872 872 744 | bi8 | gcc | 20190831 | 20190816 |
7403120 | 251228 0 0 | 263872 872 744 | bi8 | cc | 20190831 | 20190816 |