Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
46834912 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
46836416 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
46860198 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
46862009 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
46890479 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
46891527 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
46893835 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
46904903 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
46905584 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
46905977 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
46927179 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
46928198 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
46951331 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
46978758 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
47188806 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47190781 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47193203 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47264486 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20171226 | 20171218 |
47575678 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47580093 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47726362 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47726964 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47727523 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47727716 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47728898 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47729250 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47729836 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47731321 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47758862 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47825069 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47825676 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47968361 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47971468 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20171226 | 20171218 |
47998362 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20171226 | 20171218 |
48001061 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20171226 | 20171218 |
48201330 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20171226 | 20171218 |
48267207 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20171226 | 20171218 |
48307550 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20171226 | 20171218 |
48341919 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
48342157 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
49358702 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
49370958 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
49372503 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
49394828 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
49396189 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
49405089 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
49993987 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
49994127 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
50029549 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50038549 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50248732 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50289513 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50291421 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50341962 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20171226 | 20171218 |
50414052 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50414113 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
50415345 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50417239 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50496485 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
50497412 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
50499002 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
50547715 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
50548325 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
50548848 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50549358 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50550111 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50550238 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50550340 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
50550626 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50551565 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
50567266 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50574764 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50821772 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50823049 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50823291 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50823899 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50825685 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50875994 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50879276 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50987380 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50987741 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50990515 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50991255 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50991566 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
50992129 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
51011583 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
51012457 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
51018239 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
51018342 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
51018380 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
51018405 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
51043698 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20171226 | 20171218 |
83100144 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20171226 | 20171218 |
83104464 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20171226 | 20171218 |
83688805 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20171226 | 20171218 |
83690033 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20171226 | 20171218 |
84989050 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
85000178 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
85333515 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
85340769 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
85345494 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
85357607 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20171226 | 20171218 |
85990141 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
85995488 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20171226 | 20171218 |
165042440 | ? ? ? | ? ? ? | ref | gcc | 20171226 | 20171218 |
165051411 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20171226 | 20171218 |
165059040 | ? ? ? | ? ? ? | ref | cc | 20171226 | 20171218 |
Compiler | Implementations
|
cc | avx |
gcc | avx |
gcc -O2 -fomit-frame-pointer | avx |
gcc -O3 -fomit-frame-pointer | avx |
gcc -O -fomit-frame-pointer | avx |
gcc -Os -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx |
gcc -funroll-loops | avx |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -O -fomit-frame-pointer | avx |
gcc -funroll-loops -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx |
gcc -m64 -O2 -fomit-frame-pointer | avx |
gcc -m64 -O3 -fomit-frame-pointer | avx |
gcc -m64 -O -fomit-frame-pointer | avx |
gcc -m64 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx |
gcc -march=barcelona -O -fomit-frame-pointer | avx |
gcc -march=barcelona -Os -fomit-frame-pointer | avx |
gcc -march=k8 -O2 -fomit-frame-pointer | avx |
gcc -march=k8 -O3 -fomit-frame-pointer | avx |
gcc -march=k8 -O -fomit-frame-pointer | avx |
gcc -march=k8 -Os -fomit-frame-pointer | avx |
gcc -march=nocona -O2 -fomit-frame-pointer | avx |
gcc -march=nocona -O3 -fomit-frame-pointer | avx |
gcc -march=nocona -O -fomit-frame-pointer | avx |
gcc -march=nocona -Os -fomit-frame-pointer | avx
|