Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
45783 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20170911 | 20170725 |
45866 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20170911 | 20170725 |
45911 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20170911 | 20170725 |
45975 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170911 | 20170725 |
46116 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20170911 | 20170725 |
46170 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20170911 | 20170725 |
46177 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20170911 | 20170725 |
46193 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170911 | 20170725 |
46228 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47576 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47584 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170911 | 20170725 |
47625 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47639 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47666 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47682 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47683 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47687 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47733 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47780 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47788 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20170911 | 20170725 |
47806 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170911 | 20170725 |
48089 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20170911 | 20170725 |
48163 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20170911 | 20170725 |
48235 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20170911 | 20170725 |
48275 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170911 | 20170725 |
49998 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20170911 | 20170725 |
50508 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
50571 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
50573 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
50579 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
50582 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
50652 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
50770 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
51073 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
51119 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
51124 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
51301 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
51343 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
51447 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
51517 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
51548 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
51629 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
51652 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
51702 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
51711 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
51737 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170911 | 20170725 |
51786 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
51786 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
51885 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
51911 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
51959 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
52003 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170911 | 20170725 |
52246 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52266 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
52268 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52270 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52275 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
52276 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
52347 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52382 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52399 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52428 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
52431 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52458 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
52466 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52474 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52481 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52511 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52526 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52533 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52773 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52791 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
52965 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
53004 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
53064 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20170911 | 20170725 |
53177 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
54516 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
54519 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20170911 | 20170725 |
63860 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
63946 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64049 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64117 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64179 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64189 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64208 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64237 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64285 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64324 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64394 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64452 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64471 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64528 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64548 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64560 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64602 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64620 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64646 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
64772 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170911 | 20170725 |
64823 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
67722 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
67783 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
67952 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
68139 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
68142 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170911 | 20170725 |
276120 | ? ? ? | ? ? ? | ref | gcc | 20170911 | 20170725 |
277290 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20170911 | 20170725 |
280098 | ? ? ? | ? ? ? | ref | cc | 20170911 | 20170725 |
Compiler | Implementations
|
cc | ymm |
gcc | ymm |
gcc -O2 -fomit-frame-pointer | ymm |
gcc -O3 -fomit-frame-pointer | ymm |
gcc -O -fomit-frame-pointer | ymm |
gcc -Os -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops | ymm |
gcc -funroll-loops -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -m64 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -O -fomit-frame-pointer | ymm |
gcc -m64 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -march=k8 -O -fomit-frame-pointer | ymm |
gcc -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -march=nocona -O -fomit-frame-pointer | ymm |
gcc -march=nocona -Os -fomit-frame-pointer | ymm
|