| 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
|