Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
313880 | 8500 0 0 | 23818 808 888 | bs64 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
314293 | 8500 0 0 | 23770 808 888 | bs64 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
332465 | 16892 0 0 | 35409 928 880 | bs64 | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
341138 | 7680 0 0 | 26193 928 880 | bs32 | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
341138 | 7664 0 0 | 23409 928 880 | bs32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
344029 | 7568 0 0 | 23297 928 880 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
353115 | 11408 0 0 | 26633 928 864 | bs64 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
357245 | 5264 0 0 | 20513 928 864 | bs32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
359310 | 5196 0 0 | 20553 928 864 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
364266 | 16864 0 0 | 32633 928 880 | bs64 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
365505 | 4160 0 0 | 16617 912 856 | bs32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
367157 | 6988 0 0 | 20281 928 864 | bs64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
370048 | 10200 0 0 | 28793 928 880 | bs64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
370874 | 4280 0 0 | 17425 928 864 | bs32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
375830 | 12368 0 0 | 27690 808 888 | bs32x | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
375830 | 12368 0 0 | 27690 808 888 | bs32x | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
380373 | 4432 0 0 | 21937 928 864 | bs32 | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
382025 | 5632 0 0 | 20954 808 888 | bs32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
383264 | 5632 0 0 | 20954 808 888 | bs32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
385329 | 8500 0 0 | 23818 808 888 | bs64 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
385329 | 8500 0 0 | 23818 808 888 | bs64 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
390285 | 4452 0 0 | 21953 928 864 | bs32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
391111 | 11720 0 0 | 27041 928 864 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
394828 | 5256 0 0 | 23849 928 880 | bs32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
397306 | 6196 0 0 | 18705 912 856 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
401849 | 6924 0 0 | 20065 928 864 | bs64 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
402262 | 22760 0 0 | 41273 928 880 | bs32x | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
403088 | 16828 0 0 | 32561 928 880 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
404740 | 6212 0 0 | 18649 912 856 | bs64 | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
404740 | 6212 0 0 | 18649 912 856 | bs64 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
405566 | 5632 0 0 | 20906 808 888 | bs32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
405566 | 5632 0 0 | 20954 808 888 | bs32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
405566 | 6212 0 0 | 18649 912 856 | bs64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
408044 | 12872 0 0 | 29481 928 864 | bs64 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
421260 | 8104 0 0 | 25577 928 864 | bs64 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
425390 | 16936 0 0 | 35441 928 880 | bs64 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
427042 | 8116 0 0 | 23450 808 888 | bs64 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
434476 | 7600 0 0 | 26081 928 880 | bs32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
436954 | 5420 0 0 | 20762 808 888 | bs32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
439019 | 21324 0 0 | 37065 928 880 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
439845 | 6964 0 0 | 20169 928 864 | bs64 | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
443975 | 4344 0 0 | 17545 928 864 | bs32 | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
446040 | 4360 0 0 | 17657 928 864 | bs32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
455126 | 12368 0 0 | 27626 808 888 | bs32x | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
455126 | 12368 0 0 | 27690 808 888 | bs32x | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
456778 | 11808 0 0 | 25097 928 864 | bs32x | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
459256 | 16052 0 0 | 31289 928 864 | bs32x | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
467929 | 4168 0 0 | 16665 912 856 | bs32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
467929 | 4168 0 0 | 16665 912 856 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
472059 | 10924 0 0 | 24057 928 864 | bs32x | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
475776 | 4160 0 0 | 16617 912 856 | bs32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
476189 | 4160 0 0 | 16617 912 856 | bs32 | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
478667 | 6196 0 0 | 18705 912 856 | bs64 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
484862 | 10216 0 0 | 22665 912 856 | bs32x | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
484862 | 10216 0 0 | 22665 912 856 | bs32x | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
484862 | 10216 0 0 | 22665 912 856 | bs32x | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
491883 | 23004 0 0 | 38761 928 880 | bs32x | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
494361 | 14640 0 0 | 33241 928 880 | bs32x | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
503447 | 12020 0 0 | 27354 808 888 | bs32x | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
537313 | 15224 0 0 | 31817 928 864 | bs32x | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
537313 | 15224 0 0 | 31817 928 864 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
567462 | 21168 0 0 | 39665 928 880 | bs32x | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
569940 | 8868 0 0 | 24186 808 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
570353 | 8868 0 0 | 24186 808 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
593481 | 15232 0 0 | 30561 928 864 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
606284 | 5372 0 0 | 21993 928 864 | bs32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
606284 | 5372 0 0 | 21993 928 864 | bs32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
610001 | 4432 0 0 | 21937 928 864 | bs32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
610414 | 11784 0 0 | 24985 928 864 | bs32x | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
619500 | 10184 0 0 | 22681 912 856 | bs32x | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
619913 | 10184 0 0 | 22681 912 856 | bs32x | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
641802 | 12872 0 0 | 29481 928 864 | bs64 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
662452 | 8104 0 0 | 25577 928 864 | bs64 | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
683102 | 8184 0 0 | 25657 928 864 | bs64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
750834 | 8904 0 0 | 24170 808 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
753725 | 8868 0 0 | 24186 808 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190913 | 20190816 |
831782 | 8172 0 0 | 26689 928 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
868952 | 8348 0 0 | 24097 928 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
878451 | 8696 0 0 | 24026 808 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190913 | 20190816 |
884646 | 10976 0 0 | 28465 928 864 | bs32x | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
884646 | 10976 0 0 | 28465 928 864 | bs32x | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
888776 | 10932 0 0 | 28417 928 864 | bs32x | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
942466 | 8356 0 0 | 26985 928 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
948248 | 9564 0 0 | 26257 928 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190913 | 20190816 |
949487 | 9564 0 0 | 26257 928 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
1075452 | 4268 0 0 | 16777 912 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
1076691 | 4264 0 0 | 16769 912 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
1109318 | 4556 0 0 | 22129 928 864 | ref | gcc_-O_-fomit-frame-pointer | 20190913 | 20190816 |
1113861 | 4268 0 0 | 16825 912 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
1126664 | 4516 0 0 | 22089 928 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
1135337 | 4664 0 0 | 17921 928 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
1235696 | 8360 0 0 | 26897 928 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
1241478 | 8520 0 0 | 24289 928 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190913 | 20190816 |
1257585 | 15104 0 0 | 32737 912 864 | bs64 | gcc | 20190913 | 20190816 |
1315405 | 9048 0 0 | 24457 928 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
1407091 | 9312 0 0 | 24617 928 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
1541316 | 9696 0 0 | 27345 912 864 | bs32 | gcc_-funroll-loops | 20190913 | 20190816 |
1811831 | 4664 0 0 | 18009 928 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190913 | 20190816 |
1820091 | 4268 0 0 | 16825 912 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
1999746 | 4592 0 0 | 17801 928 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190913 | 20190816 |
2035264 | 4268 0 0 | 16777 912 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190913 | 20190816 |
2185596 | 4556 0 0 | 22129 928 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190913 | 20190816 |
2330146 | 23492 0 0 | 41137 912 864 | bs32x | gcc | 20190913 | 20190816 |
2635766 | 15104 0 0 | 32737 912 864 | bs64 | gcc_-funroll-loops | 20190913 | 20190816 |
2642374 | 15104 0 0 | 32737 912 864 | bs64 | cc | 20190913 | 20190816 |
2962036 | 9696 0 0 | 27345 912 864 | bs32 | cc | 20190913 | 20190816 |
2997554 | 9696 0 0 | 27345 912 864 | bs32 | gcc | 20190913 | 20190816 |
3773994 | 23492 0 0 | 41137 912 864 | bs32x | gcc_-funroll-loops | 20190913 | 20190816 |
3775233 | 23492 0 0 | 41137 912 864 | bs32x | cc | 20190913 | 20190816 |
6319726 | 10080 0 0 | 27785 912 864 | ref | gcc_-funroll-loops | 20190913 | 20190816 |
14858088 | 10080 0 0 | 27785 912 864 | ref | cc | 20190913 | 20190816 |
14899388 | 10080 0 0 | 27785 912 864 | ref | gcc | 20190913 | 20190816 |