Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
112336 | 53406 0 0 | 43415 912 760 | opt-32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
112749 | 57046 0 0 | 41822 904 744 | opt-32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
112749 | 57250 0 0 | 42639 912 760 | opt-32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
113575 | 58022 0 0 | 43510 904 744 | opt-32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
113988 | 53666 0 0 | 43687 912 760 | opt-32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
114814 | 50506 0 0 | 36398 904 744 | opt-32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
115227 | 50774 0 0 | 36670 904 744 | opt-32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
115640 | 50698 0 0 | 36558 904 744 | opt-32 | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
118118 | 62430 0 0 | 44802 824 768 | opt-32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
118531 | 62422 0 0 | 44850 824 768 | opt-32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
119357 | 62422 0 0 | 44850 824 768 | opt-32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
124313 | 49518 0 0 | 35254 888 736 | opt-32 | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
124313 | 49510 0 0 | 35254 888 736 | opt-32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
154049 | 53582 0 0 | 43535 912 760 | opt-32 | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
156940 | 50818 0 0 | 36726 904 744 | opt-32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
164374 | 57170 0 0 | 42567 912 760 | opt-32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
165613 | 57446 0 0 | 42118 904 744 | opt-32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
175938 | 49662 0 0 | 35390 888 736 | opt-32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
175938 | 49662 0 0 | 35390 888 736 | opt-32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
177590 | 62422 0 0 | 44850 824 768 | opt-32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
193697 | 62014 0 0 | 44642 824 768 | opt-32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
242018 | 49518 0 0 | 35254 888 736 | opt-32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
279188 | 58022 0 0 | 43510 904 744 | opt-32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
283318 | 50774 0 0 | 36670 904 744 | opt-32 | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
283318 | 50734 0 0 | 36654 904 744 | opt-32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
322140 | 100670 0 0 | 63806 888 744 | opt-32 | gcc | 20190911 | 20190816 |
1015154 | 100670 0 0 | 63806 888 744 | opt-32 | gcc_-funroll-loops | 20190911 | 20190816 |
1015980 | 100670 0 0 | 63806 888 744 | opt-32 | cc | 20190911 | 20190816 |
1416590 | 12144 384 0 | 25565 1200 768 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1490104 | 9796 384 0 | 23261 1200 768 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
1538425 | 9752 384 0 | 23229 1200 768 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
1883693 | 16377 384 0 | 30126 1296 760 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1916320 | 13209 384 0 | 25598 1296 760 | ref | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
1943578 | 12689 384 0 | 25949 1280 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
1998507 | 13105 384 0 | 25462 1296 760 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
2074086 | 4937 384 0 | 16141 1280 744 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
2139340 | 9796 384 0 | 23261 1200 768 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
2140166 | 9796 384 0 | 23261 1200 768 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
2164120 | 4705 384 0 | 15749 1280 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
2242590 | 3700 384 0 | 14101 1264 736 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
2260349 | 3720 384 0 | 14053 1264 736 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
2937669 | 12793 384 0 | 25957 1280 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
3141691 | 13217 384 0 | 25702 1296 760 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
3296566 | 4777 384 0 | 15877 1280 744 | ref | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
3403533 | 16233 384 0 | 29950 1296 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
4071767 | 3700 384 0 | 14101 1264 736 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4201449 | 3700 384 0 | 14037 1264 736 | ref | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4230772 | 3700 384 0 | 14037 1264 736 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4719764 | 12461 384 0 | 26853 1280 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
4742892 | 12461 384 0 | 26853 1280 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
5021667 | 4437 384 0 | 15605 1280 744 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
5022906 | 4397 384 0 | 15573 1280 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
5026210 | 4397 384 0 | 15573 1280 744 | ref | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
12829432 | 10217 384 0 | 27669 1264 744 | ref | gcc_-funroll-loops | 20190911 | 20190816 |
24147697 | 10217 384 0 | 27669 1264 744 | ref | gcc | 20190911 | 20190816 |
24172064 | 10217 384 0 | 27669 1264 744 | ref | cc | 20190911 | 20190816 |
Compiler | Implementations
|
cc | opt-64 |
gcc | opt-64 |
gcc -O2 -fomit-frame-pointer | opt-64 |
gcc -O -fomit-frame-pointer | opt-64 |
gcc -Os -fomit-frame-pointer | opt-64 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt-64 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | opt-64 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops | opt-64 |
gcc -funroll-loops -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -Os -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt-64 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt-64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | opt-64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | opt-64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | opt-64
|