Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
409961920 | 242277 3032 16 | 284341 4024 1624 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
424378480 | 229581 3032 16 | 271221 4024 1600 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
433191680 | 241617 3032 16 | 283637 4024 1624 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
436103120 | 209762 2056 16 | 248224 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
439109520 | 229393 3032 16 | 271117 4024 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
440689440 | 206841 3032 16 | 247501 4024 1624 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
441208400 | 209762 2056 16 | 248224 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
446491040 | 207237 3032 16 | 247957 4024 1624 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
449205040 | 209762 2056 16 | 248224 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
450510560 | 209186 2056 16 | 247600 2912 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
455166320 | 211562 2056 16 | 250016 2912 1624 | optimizedct/c | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191029 | 20190816 |
529499440 | 196817 3032 16 | 236437 4024 1600 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
574896640 | 196697 3032 16 | 236237 4024 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
593548800 | 229573 3032 16 | 272565 4024 1600 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191029 | 20190816 |
604408720 | 229573 3032 16 | 272565 4024 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
614872880 | 186834 3032 16 | 225683 4008 1584 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
615110720 | 198893 3032 16 | 238669 4024 1600 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191029 | 20190816 |
618762720 | 186866 3032 16 | 225683 4008 1584 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
622355440 | 198893 3032 16 | 238669 4024 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
639207440 | 186834 3032 16 | 225683 4008 1584 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
639640320 | 186866 3032 16 | 225683 4008 1584 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
1768084880 | 239186 3032 16 | 283653 4008 1600 | optimizedct/c | cc | 20191029 | 20190816 |
1773899920 | 239186 3032 16 | 283653 4008 1600 | optimizedct/c | gcc | 20191029 | 20190816 |
1788359280 | 239186 3032 16 | 283653 4008 1600 | optimizedct/c | gcc_-funroll-loops | 20191029 | 20190816 |
4306430880 | 1044181 4 0 | 1081944 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
4339721440 | 1044173 4 0 | 1081880 872 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
4409785680 | 1044181 4 0 | 1081944 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
4541432720 | 1044181 4 0 | 1081944 872 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191030 | 20190816 |
4718576720 | 1044569 4 0 | 1082344 872 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191029 | 20190816 |
5376224320 | 1091782 4 0 | 1130937 984 1592 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
5681250480 | 1068232 4 0 | 1107017 984 1576 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
5738431280 | 1067980 4 0 | 1106825 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
5753086240 | 1091362 4 0 | 1130489 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191030 | 20190816 |
5882195280 | 1056974 4 0 | 1094785 984 1592 | ref | gcc_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
5900357760 | 1056886 4 0 | 1094673 984 1592 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191030 | 20190816 |
6059046960 | 1044264 4 0 | 1080921 984 1576 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191030 | 20190816 |
6090313200 | 1044384 4 0 | 1081113 984 1576 | ref | gcc_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
7632551920 | 1056620 4 0 | 1096681 984 1576 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191030 | 20190816 |
7735818080 | 1056620 4 0 | 1096681 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191030 | 20190816 |
7897586320 | 1041356 4 0 | 1078169 984 1576 | ref | gcc_-O_-fomit-frame-pointer | 20191029 | 20190816 |
8006880800 | 1037317 4 0 | 1073047 968 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191030 | 20190816 |
8030119120 | 1041356 4 0 | 1078169 984 1576 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191030 | 20190816 |
8049796320 | 1037357 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
8121906880 | 1037317 4 0 | 1073047 968 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
8124638960 | 1037357 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-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
|