Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
324747440 | 206493 2840 16 | 248245 3832 1624 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
328467760 | 205801 2840 16 | 247493 3832 1624 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
328657840 | 193789 2840 16 | 235125 3832 1600 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
332301920 | 193569 2840 16 | 234957 3832 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
339993440 | 173066 2056 16 | 211440 2912 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
340489360 | 173642 2056 16 | 212064 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
340691600 | 173642 2056 16 | 212064 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
341034000 | 173642 2056 16 | 212064 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
341768960 | 171453 2840 16 | 211861 3832 1624 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
345133920 | 175426 2056 16 | 213856 2912 1624 | optimizedct/c | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191029 | 20190816 |
345861120 | 171025 2840 16 | 215453 3832 1624 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
384874000 | 161025 2840 16 | 200325 3832 1600 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
398448000 | 160873 2840 16 | 200077 3832 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
416558560 | 150982 2840 16 | 189459 3816 1584 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
416706400 | 150982 2840 16 | 189459 3816 1584 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
418770960 | 193617 2840 16 | 236285 3832 1600 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191029 | 20190816 |
419941840 | 193617 2840 16 | 236285 3832 1600 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
424992880 | 151014 2840 16 | 189443 3816 1584 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
429411680 | 162937 2840 16 | 202373 3832 1600 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191029 | 20190816 |
434754800 | 162937 2840 16 | 202373 3832 1600 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
438868080 | 151014 2840 16 | 189443 3816 1584 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
1008269040 | 203226 2840 16 | 247317 3816 1600 | optimizedct/c | cc | 20191029 | 20190816 |
1038435120 | 203226 2840 16 | 247317 3816 1600 | optimizedct/c | gcc | 20191029 | 20190816 |
1039816080 | 203226 2840 16 | 247317 3816 1600 | optimizedct/c | gcc_-funroll-loops | 20191029 | 20190816 |
2284248400 | 1068232 4 0 | 1107033 984 1576 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
2303232560 | 1091782 4 0 | 1130969 984 1592 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
2310338240 | 1056974 4 0 | 1094801 984 1592 | ref | gcc_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
2323399120 | 1056886 4 0 | 1094673 984 1592 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
2382134000 | 1067980 4 0 | 1106841 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
2413567200 | 1044264 4 0 | 1080937 984 1576 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
2414806000 | 1044384 4 0 | 1081129 984 1576 | ref | gcc_-O2_-fomit-frame-pointer | 20191029 | 20190816 |
2415983440 | 1091362 4 0 | 1130505 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191029 | 20190816 |
2583851280 | 1044181 4 0 | 1081912 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
2628114000 | 1044181 4 0 | 1081912 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
2662002320 | 1044173 4 0 | 1081848 872 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
2688700080 | 1044181 4 0 | 1081912 872 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191029 | 20190816 |
2693195760 | 1044569 4 0 | 1082328 872 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191029 | 20190816 |
3060489360 | 1041356 4 0 | 1078185 984 1576 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
3091350400 | 1056620 4 0 | 1096681 984 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191029 | 20190816 |
3095002640 | 1041356 4 0 | 1078185 984 1576 | ref | gcc_-O_-fomit-frame-pointer | 20191029 | 20190816 |
3139441760 | 1037357 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
3149053040 | 1056620 4 0 | 1096681 984 1576 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191029 | 20190816 |
3155609040 | 1037317 4 0 | 1073047 968 1568 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
3177704400 | 1037357 4 0 | 1073135 968 1568 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191029 | 20190816 |
3189006640 | 1037317 4 0 | 1073047 968 1568 | ref | gcc_-Os_-fomit-frame-pointer | 20191029 | 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
|