Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
400 | 1472 0 0 | 14806 800 792 | dolbeau/armv8crypto | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
1280 | 5216 0 0 | 16016 880 768 | dolbeau/std-1rt-nodk | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 5216 0 0 | 17297 888 784 | dolbeau/std-1rt-nodk | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 5216 0 0 | 18088 880 768 | dolbeau/std-1rt-nodk | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 5216 0 0 | 18673 888 784 | dolbeau/std-1rt-nodk | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 7300 0 0 | 18096 880 768 | dolbeau/std-2rt-nodk | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 7300 0 0 | 19377 888 784 | dolbeau/std-2rt-nodk | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 7300 0 0 | 20168 880 768 | dolbeau/std-2rt-nodk | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 7300 0 0 | 20753 888 784 | dolbeau/std-2rt-nodk | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 11404 0 0 | 22208 880 768 | dolbeau/std-4rt-nodk | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 11404 0 0 | 23489 888 784 | dolbeau/std-4rt-nodk | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 11404 0 0 | 24280 880 768 | dolbeau/std-4rt-nodk | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
1280 | 11404 0 0 | 24865 888 784 | dolbeau/std-4rt-nodk | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
1360 | 7132 0 0 | 20470 800 792 | dolbeau/std-2rt-nodk | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
1360 | 11268 0 0 | 24606 800 792 | dolbeau/std-4rt-nodk | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
1440 | 5060 0 0 | 18398 800 792 | dolbeau/std-1rt-nodk | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
1520 | 7132 0 0 | 20414 800 792 | dolbeau/std-2rt-nodk | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1520 | 7132 0 0 | 20470 800 792 | dolbeau/std-2rt-nodk | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1520 | 7132 0 0 | 20470 800 792 | dolbeau/std-2rt-nodk | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1520 | 7132 0 0 | 20470 800 792 | dolbeau/std-2rt-nodk | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1600 | 5068 0 0 | 18350 800 792 | dolbeau/std-1rt-nodk | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1600 | 5068 0 0 | 18406 800 792 | dolbeau/std-1rt-nodk | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1600 | 5068 0 0 | 18406 800 792 | dolbeau/std-1rt-nodk | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1600 | 5068 0 0 | 18406 800 792 | dolbeau/std-1rt-nodk | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1600 | 11268 0 0 | 24550 800 792 | dolbeau/std-4rt-nodk | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1600 | 11268 0 0 | 24606 800 792 | dolbeau/std-4rt-nodk | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1600 | 11268 0 0 | 24606 800 792 | dolbeau/std-4rt-nodk | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1600 | 11268 0 0 | 24606 800 792 | dolbeau/std-4rt-nodk | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
1760 | 5184 0 0 | 15312 864 760 | dolbeau/std-1rt-nodk | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1760 | 5180 0 0 | 18617 888 784 | dolbeau/std-1rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
1760 | 5184 0 0 | 15312 864 760 | dolbeau/std-1rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1840 | 11400 0 0 | 21528 864 760 | dolbeau/std-4rt-nodk | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1840 | 11388 0 0 | 24368 880 768 | dolbeau/std-4rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
1840 | 11388 0 0 | 24833 888 784 | dolbeau/std-4rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
1840 | 11400 0 0 | 21528 864 760 | dolbeau/std-4rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1920 | 5180 0 0 | 18152 880 768 | dolbeau/std-1rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
1920 | 11400 0 0 | 21464 864 760 | dolbeau/std-4rt-nodk | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
1920 | 11388 0 0 | 22152 880 768 | dolbeau/std-4rt-nodk | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
1920 | 11388 0 0 | 23473 888 784 | dolbeau/std-4rt-nodk | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
1920 | 11400 0 0 | 21464 864 760 | dolbeau/std-4rt-nodk | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2000 | 7244 0 0 | 17376 864 760 | dolbeau/std-2rt-nodk | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2000 | 7244 0 0 | 20681 888 784 | dolbeau/std-2rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
2000 | 7244 0 0 | 17376 864 760 | dolbeau/std-2rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2080 | 7244 0 0 | 20216 880 768 | dolbeau/std-2rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 5184 0 0 | 15248 864 760 | dolbeau/std-1rt-nodk | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 5180 0 0 | 15936 880 768 | dolbeau/std-1rt-nodk | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 5180 0 0 | 17257 888 784 | dolbeau/std-1rt-nodk | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 5184 0 0 | 15248 864 760 | dolbeau/std-1rt-nodk | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 13834 880 768 | openssl | cc | 20190828 | 20190816 |
2160 | 76 0 0 | 13568 816 792 | openssl | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
2160 | 76 0 0 | 13624 816 792 | openssl | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
2160 | 76 0 0 | 13624 816 792 | openssl | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
2160 | 76 0 0 | 13624 816 792 | openssl | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
2160 | 76 0 0 | 13624 816 792 | openssl | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
2160 | 132 0 0 | 13834 880 768 | openssl | gcc | 20190828 | 20190816 |
2160 | 132 0 0 | 11130 896 768 | openssl | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 12411 904 784 | openssl | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 11282 896 768 | openssl | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 10386 880 760 | openssl | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 11090 896 768 | openssl | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 12411 904 784 | openssl | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 11282 896 768 | openssl | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 10386 880 760 | openssl | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 13202 896 768 | openssl | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 13787 904 784 | openssl | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 14498 896 768 | openssl | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 10450 880 760 | openssl | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 13306 896 768 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 13771 904 784 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 14498 896 768 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2160 | 132 0 0 | 10450 880 760 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2240 | 7244 0 0 | 17312 864 760 | dolbeau/std-2rt-nodk | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2240 | 7244 0 0 | 18000 880 768 | dolbeau/std-2rt-nodk | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
2240 | 7244 0 0 | 19321 888 784 | dolbeau/std-2rt-nodk | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
2240 | 7244 0 0 | 17312 864 760 | dolbeau/std-2rt-nodk | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
2240 | 132 0 0 | 13834 880 768 | openssl | gcc_-funroll-loops | 20190828 | 20190816 |
2640 | 5280 0 0 | 16232 880 768 | dolbeau/std-1rt-nodk | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2640 | 5280 0 0 | 16232 880 768 | dolbeau/std-1rt-nodk | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2640 | 5280 0 0 | 19456 880 768 | dolbeau/std-1rt-nodk | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2640 | 5280 0 0 | 19456 880 768 | dolbeau/std-1rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2640 | 7344 0 0 | 18296 880 768 | dolbeau/std-2rt-nodk | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2640 | 7344 0 0 | 18296 880 768 | dolbeau/std-2rt-nodk | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2640 | 7344 0 0 | 21520 880 768 | dolbeau/std-2rt-nodk | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2640 | 7344 0 0 | 21520 880 768 | dolbeau/std-2rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2720 | 11516 0 0 | 22472 880 768 | dolbeau/std-4rt-nodk | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2720 | 11516 0 0 | 22472 880 768 | dolbeau/std-4rt-nodk | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2720 | 11512 0 0 | 25688 880 768 | dolbeau/std-4rt-nodk | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
2720 | 11512 0 0 | 25688 880 768 | dolbeau/std-4rt-nodk | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
8720 | 3912 14336 0 | 17440 15200 768 | dolbeau/std-4rt-nodk | cc | 20190828 | 20190816 |
8720 | 3912 14336 0 | 17440 15200 768 | dolbeau/std-4rt-nodk | gcc | 20190828 | 20190816 |
8720 | 3912 14336 0 | 17440 15200 768 | dolbeau/std-4rt-nodk | gcc_-funroll-loops | 20190828 | 20190816 |
10560 | 4088 14336 0 | 17616 15200 768 | dolbeau/std-2rt-nodk | cc | 20190828 | 20190816 |
10560 | 4088 14336 0 | 17616 15200 768 | dolbeau/std-2rt-nodk | gcc | 20190828 | 20190816 |
10560 | 4088 14336 0 | 17616 15200 768 | dolbeau/std-2rt-nodk | gcc_-funroll-loops | 20190828 | 20190816 |
11440 | 4136 14336 0 | 17664 15200 768 | dolbeau/std-1rt-nodk | cc | 20190828 | 20190816 |
11440 | 4136 14336 0 | 17664 15200 768 | dolbeau/std-1rt-nodk | gcc | 20190828 | 20190816 |
11440 | 4136 14336 0 | 17664 15200 768 | dolbeau/std-1rt-nodk | gcc_-funroll-loops | 20190828 | 20190816 |
555040 | 5088 0 0 | 17201 888 784 | ref | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
556240 | 5276 0 0 | 18769 888 784 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
589440 | 5316 0 0 | 18793 888 784 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
634080 | 5128 0 0 | 17241 888 784 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
662800 | 6460 0 0 | 19782 800 792 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
950240 | 6720 0 0 | 20038 800 792 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
955920 | 6720 0 0 | 20038 800 792 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
955920 | 6720 0 0 | 20038 800 792 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
965360 | 6700 0 0 | 19966 800 792 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
974080 | 3168 0 0 | 16048 880 768 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
974160 | 3172 0 0 | 16160 880 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
1313040 | 3360 0 0 | 17544 880 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
1313360 | 3360 0 0 | 17544 880 768 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
3527840 | 2300 0 0 | 12432 864 760 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
3527920 | 2300 0 0 | 12432 864 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
3635840 | 2196 0 0 | 12272 864 760 | ref | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
3636080 | 2196 0 0 | 12272 864 760 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
3944080 | 2324 0 0 | 13136 880 768 | ref | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
4225360 | 2316 0 0 | 13088 880 768 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
4681600 | 2448 0 0 | 13408 880 768 | ref | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
4682400 | 2448 0 0 | 13408 880 768 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
19644080 | 4700 0 0 | 18240 864 768 | ref | cc | 20190828 | 20190816 |
19644480 | 4700 0 0 | 18240 864 768 | ref | gcc | 20190828 | 20190816 |
19652160 | 4700 0 0 | 18240 864 768 | ref | gcc_-funroll-loops | 20190828 | 20190816 |