Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
108225 | 12218 4400 352 | 26267 5352 1256 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
133200 | 11138 4392 352 | 24112 5208 1232 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
158175 | 5514 4392 352 | 17850 5328 1216 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
158175 | 4246 4392 352 | 15910 5312 1216 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
172890 | 11138 4392 352 | 24112 5208 1232 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
174825 | 12330 4400 352 | 26419 5352 1256 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
183150 | 12258 4400 352 | 26355 5352 1256 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
187088 | 17666 4392 352 | 33034 5328 1216 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
198781 | 17786 4392 352 | 33186 5328 1216 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
215380 | 4278 4392 352 | 15918 5312 1216 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
222167 | 4246 4392 352 | 15910 5312 1216 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
280632 | 11138 4392 352 | 24112 5208 1232 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
287470 | 4794 4392 352 | 17274 5328 1216 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
322728 | 11138 4392 352 | 24088 5208 1232 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
357975 | 4794 4392 352 | 17274 5328 1216 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
373870 | 14370 4400 352 | 30043 5352 1256 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
373870 | 5626 4392 352 | 18026 5328 1216 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
374176 | 14426 4400 352 | 30139 5352 1256 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
374176 | 4338 4392 352 | 15974 5312 1216 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
407925 | 4278 4392 352 | 15918 5312 1216 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
457875 | 7386 4392 352 | 23066 5328 1216 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
502799 | 4806 4392 352 | 17290 5328 1216 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
516150 | 8002 4392 352 | 24759 5320 1216 | ref | gcc_-funroll-loops | 20191127 | 20190816 |
543790 | 5610 4392 352 | 18010 5328 1216 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
643115 | 7386 4392 352 | 23066 5328 1216 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
689750 | 8002 4392 352 | 24759 5320 1216 | ref | cc | 20191127 | 20190816 |
2385372 | 8002 4392 352 | 24759 5320 1216 | ref | gcc | 20191127 | 20190816 |
Compiler | Implementations
|
cc | ref |
gcc | ref |
gcc -O2 -fomit-frame-pointer | ref |
gcc -O3 -fomit-frame-pointer | ref |
gcc -O -fomit-frame-pointer | ref |
gcc -Os -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -funroll-loops | ref |
gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -O -fomit-frame-pointer | ref |
gcc -funroll-loops -Os -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ref |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ref
|