Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
566169120 | 242277 3032 16 | 284341 4024 1624 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191030 | 20190816 |
583035760 | 229581 3032 16 | 271221 4024 1600 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
590420160 | 241617 3032 16 | 283637 4024 1624 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191030 | 20190816 |
591929200 | 209762 2056 16 | 248224 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
592435280 | 207237 3032 16 | 247957 4024 1624 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191030 | 20190816 |
592764640 | 209186 2056 16 | 247600 2912 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
593059360 | 209762 2056 16 | 248224 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
594406320 | 229393 3032 16 | 271117 4024 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
599218480 | 209762 2056 16 | 248224 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
602378800 | 211562 2056 16 | 250016 2912 1624 | optimizedct/c | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191030 | 20190816 |
604871040 | 206841 3032 16 | 247501 4024 1624 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191030 | 20190816 |
683710720 | 196817 3032 16 | 236437 4024 1600 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
732890640 | 196697 3032 16 | 236237 4024 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
748039280 | 229573 3032 16 | 272565 4024 1600 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191030 | 20190816 |
750216320 | 229573 3032 16 | 272565 4024 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191030 | 20190816 |
766346400 | 186866 3032 16 | 225683 4008 1584 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191030 | 20190816 |
770393280 | 186834 3032 16 | 225683 4008 1584 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191030 | 20190816 |
776924320 | 198893 3032 16 | 238669 4024 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191030 | 20190816 |
801065600 | 198893 3032 16 | 238669 4024 1600 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191030 | 20190816 |
801808400 | 186866 3032 16 | 225683 4008 1584 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191030 | 20190816 |
824188800 | 186834 3032 16 | 225683 4008 1584 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191030 | 20190816 |
1898789920 | 239186 3032 16 | 283653 4008 1600 | optimizedct/c | gcc | 20191030 | 20190816 |
1928136720 | 239186 3032 16 | 283653 4008 1600 | optimizedct/c | cc | 20191030 | 20190816 |
1993725520 | 239186 3032 16 | 283653 4008 1600 | optimizedct/c | gcc_-funroll-loops | 20191030 | 20190816 |
4541483760 | 1044181 4 0 | 1081944 872 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
4570633920 | 1044181 4 0 | 1081944 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
4632276560 | 1044181 4 0 | 1081944 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
4642665040 | 1044173 4 0 | 1081880 872 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
4905863360 | 1044569 4 0 | 1082344 872 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191030 | 20190816 |
5545560960 | 1091782 4 0 | 1130937 984 1592 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191030 | 20190816 |
5845506320 | 1068232 4 0 | 1107017 984 1576 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
5857529680 | 1067980 4 0 | 1106825 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
5903198800 | 1091362 4 0 | 1130489 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191030 | 20190816 |
6090195600 | 1056974 4 0 | 1094785 984 1592 | ref | gcc_-O3_-fomit-frame-pointer | 20191030 | 20190816 |
6096460800 | 1056886 4 0 | 1094673 984 1592 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191030 | 20190816 |
6287498720 | 1044264 4 0 | 1080921 984 1576 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
6331352080 | 1044384 4 0 | 1081113 984 1576 | ref | gcc_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
7709569200 | 1056620 4 0 | 1096681 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191030 | 20190816 |
7937929120 | 1056620 4 0 | 1096681 984 1576 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191030 | 20190816 |
8013354480 | 1041356 4 0 | 1078169 984 1576 | ref | gcc_-O_-fomit-frame-pointer | 20191030 | 20190816 |
8143391600 | 1041356 4 0 | 1078169 984 1576 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191030 | 20190816 |
8240566080 | 1037357 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191030 | 20190816 |
8268191680 | 1037357 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191030 | 20190816 |
8291038160 | 1037317 4 0 | 1073047 968 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191030 | 20190816 |
8387871280 | 1037317 4 0 | 1073047 968 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191030 | 20190816 |
Compiler | Implementations
|
cc | optimizedct/neon |
gcc | optimizedct/neon |
gcc -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -O -fomit-frame-pointer | optimizedct/neon |
gcc -Os -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -O -fomit-frame-pointer | optimizedct/neon |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops | optimizedct/neon |
gcc -funroll-loops -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -O -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -Os -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | optimizedct/neon |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | optimizedct/neon
|