Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
149513434 | 175426 2056 16 | 213840 2912 1624 | optimizedct/c | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191205 | 20190816 |
155154601 | 171453 2840 16 | 211843 3832 1624 | optimizedct/c | gcc_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
156339911 | 172137 2840 16 | 212675 3832 1624 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
157191104 | 173642 2056 16 | 212064 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
158288858 | 173066 2056 16 | 211440 2912 1624 | optimizedct/c | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
158590348 | 171025 2840 16 | 215451 3832 1624 | optimizedct/c | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
179964337 | 161777 2840 16 | 201219 3832 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
181703067 | 160873 2840 16 | 200075 3832 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
183159718 | 193617 2840 16 | 236267 3832 1608 | optimizedct/c | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191205 | 20190816 |
189327460 | 162937 2840 16 | 202371 3832 1608 | optimizedct/c | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
191468452 | 162937 2840 16 | 202371 3832 1608 | optimizedct/c | gcc_-O_-fomit-frame-pointer | 20191205 | 20190816 |
195303983 | 150982 2840 16 | 189443 3816 1592 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
257617010 | 206493 2840 16 | 248227 3832 1624 | optimizedct/c | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
261807308 | 193789 2840 16 | 235107 3832 1608 | optimizedct/c | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
265891878 | 205801 2840 16 | 247491 3832 1624 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
272867448 | 193569 2840 16 | 234955 3832 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
281386812 | 173642 2056 16 | 212064 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
296013620 | 173642 2056 16 | 212064 2912 1624 | optimizedct/c | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
304723790 | 161025 2840 16 | 200323 3832 1608 | optimizedct/c | gcc_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
329899857 | 150982 2840 16 | 189443 3816 1592 | optimizedct/c | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
332825136 | 162969 2840 16 | 202387 3832 1608 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
335336589 | 151014 2840 16 | 189427 3816 1592 | optimizedct/c | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
336000693 | 151014 2840 16 | 189427 3816 1592 | optimizedct/c | gcc_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
340929848 | 151002 2840 16 | 189419 3816 1592 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
345767730 | 193617 2840 16 | 236267 3832 1608 | optimizedct/c | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
402822441 | 203226 2840 16 | 247299 3816 1608 | optimizedct/c | cc | 20191205 | 20190816 |
403897067 | 203226 2840 16 | 247299 3816 1608 | optimizedct/c | gcc | 20191205 | 20190816 |
773028207 | 203226 2840 16 | 247299 3816 1608 | optimizedct/c | gcc_-funroll-loops | 20191205 | 20190816 |
950600448 | 1056886 4 0 | 1094671 984 1608 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
985130965 | 1091362 4 0 | 1130503 984 1608 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
1008476616 | 1068232 4 0 | 1107031 984 1592 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
1011577833 | 1044181 4 0 | 1081912 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
1032313737 | 1044384 4 0 | 1081127 984 1592 | ref | gcc_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
1074804829 | 1044181 4 0 | 1081912 872 1608 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
1104126590 | 1056620 4 0 | 1096679 984 1592 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191205 | 20190816 |
1188129964 | 1041392 4 0 | 1078199 984 1592 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
1364765934 | 1037357 4 0 | 1073119 968 1576 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
1393514038 | 1037317 4 0 | 1073047 968 1576 | ref | gcc_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
1393797356 | 1037321 4 0 | 1073047 968 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
1682236143 | 1057502 4 0 | 1095439 984 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
1788434550 | 1091782 4 0 | 1130951 984 1608 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
1797872013 | 1056974 4 0 | 1094799 984 1608 | ref | gcc_-O3_-fomit-frame-pointer | 20191205 | 20190816 |
1803731657 | 1067980 4 0 | 1106839 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
1839254613 | 1044264 4 0 | 1080919 984 1592 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191205 | 20190816 |
1843248736 | 1045016 4 0 | 1081879 984 1592 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191205 | 20190816 |
2017381513 | 1044181 4 0 | 1081912 872 1608 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
2064276837 | 1044173 4 0 | 1081848 872 1608 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191205 | 20190816 |
2071602631 | 1044569 4 0 | 1082312 872 1608 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191205 | 20190816 |
2393573301 | 1041356 4 0 | 1078167 984 1592 | ref | gcc_-O_-fomit-frame-pointer | 20191205 | 20190816 |
2441677063 | 1041356 4 0 | 1078167 984 1592 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
2443232008 | 1056620 4 0 | 1096679 984 1592 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191205 | 20190816 |
2467632461 | 1037317 4 0 | 1073047 968 1576 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
2475292372 | 1037357 4 0 | 1073119 968 1576 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191205 | 20190816 |
4390404760 | 1065623 292 0 | 1106327 1256 1592 | ref | cc | 20191205 | 20190816 |
4652860478 | 1065623 292 0 | 1106327 1256 1592 | ref | gcc_-funroll-loops | 20191205 | 20190816 |
10822096712 | 1065623 292 0 | 1106327 1256 1592 | ref | gcc | 20191205 | 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 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | optimizedct/neon |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | optimizedct/neon |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | optimizedct/neon |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | optimizedct/neon
|