Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
353201 | ? ? ? | ? ? ? | vperm | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20170819 | 20170718 |
353471 | ? ? ? | ? ? ? | vperm | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170819 | 20170718 |
376314 | ? ? ? | ? ? ? | vperm | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
377297 | ? ? ? | ? ? ? | vperm | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170819 | 20170718 |
377330 | ? ? ? | ? ? ? | vperm | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
378561 | ? ? ? | ? ? ? | vperm | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
378575 | ? ? ? | ? ? ? | vperm | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
378746 | ? ? ? | ? ? ? | vperm | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170819 | 20170718 |
388369 | ? ? ? | ? ? ? | vperm | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170819 | 20170718 |
388645 | ? ? ? | ? ? ? | vperm | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20170819 | 20170718 |
389177 | ? ? ? | ? ? ? | vperm | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170819 | 20170718 |
404467 | ? ? ? | ? ? ? | vperm | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
404534 | ? ? ? | ? ? ? | vperm | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170819 | 20170718 |
404961 | ? ? ? | ? ? ? | vperm | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
1860941 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1860945 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1860969 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1900921 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1903572 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1904531 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20170819 | 20170718 |
1904570 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1906133 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1908242 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1918388 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1928609 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1929060 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1931764 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1932029 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1943206 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1944327 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1954412 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1955694 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1963617 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1988241 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1991152 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1997024 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
1999603 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
2001255 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20170819 | 20170718 |
2184724 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2186301 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2186610 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2186686 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2187028 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2187869 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2187987 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2189413 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2189579 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2211462 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2211510 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2220026 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2224411 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2234296 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20170819 | 20170718 |
2234870 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2237877 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2245230 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2246555 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2251277 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2270614 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2271616 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2271768 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2279886 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2290032 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20170819 | 20170718 |
2299689 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2338073 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2343284 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2347075 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2361386 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2379759 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2379774 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2379835 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2381603 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20170819 | 20170718 |
2383298 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2389716 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2391212 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2403443 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2405053 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2413831 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2417508 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2429022 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2429022 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2429046 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20170819 | 20170718 |
2429064 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2434271 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2448568 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2448696 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2450202 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2451157 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2452748 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2454662 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2464746 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2469672 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2482345 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2484568 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20170819 | 20170718 |
2490463 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2492482 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2501734 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2508570 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2511302 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2519457 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2529232 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2642720 | ? ? ? | ? ? ? | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170819 | 20170718 |
2645270 | ? ? ? | ? ? ? | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20170819 | 20170718 |
2648277 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2648300 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2648705 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2648952 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2648970 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2653174 | ? ? ? | ? ? ? | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170819 | 20170718 |
2672088 | ? ? ? | ? ? ? | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20170819 | 20170718 |
2681133 | ? ? ? | ? ? ? | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170819 | 20170718 |
2712592 | ? ? ? | ? ? ? | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20170819 | 20170718 |
2719152 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
2724633 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20170819 | 20170718 |
6073540 | ? ? ? | ? ? ? | ref | gcc | 20170819 | 20170718 |
6078922 | ? ? ? | ? ? ? | ref | cc | 20170819 | 20170718 |
6086693 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20170819 | 20170718 |
Compiler | Implementations
|
cc | vperm |
gcc | vperm |
gcc -O2 -fomit-frame-pointer | vperm |
gcc -O3 -fomit-frame-pointer | vperm |
gcc -O -fomit-frame-pointer | vperm |
gcc -Os -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | vperm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops | vperm |
gcc -funroll-loops -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | vperm |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | vperm |
gcc -m64 -O2 -fomit-frame-pointer | vperm |
gcc -m64 -O3 -fomit-frame-pointer | vperm |
gcc -m64 -O -fomit-frame-pointer | vperm |
gcc -m64 -Os -fomit-frame-pointer | vperm |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | vperm |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | vperm |
gcc -m64 -march=k8 -O -fomit-frame-pointer | vperm |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | vperm |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | vperm |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | vperm |
gcc -m64 -march=nocona -O -fomit-frame-pointer | vperm |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | vperm |
gcc -march=barcelona -O2 -fomit-frame-pointer | vperm |
gcc -march=barcelona -O3 -fomit-frame-pointer | vperm |
gcc -march=barcelona -O -fomit-frame-pointer | vperm |
gcc -march=barcelona -Os -fomit-frame-pointer | vperm |
gcc -march=k8 -O2 -fomit-frame-pointer | vperm |
gcc -march=k8 -O3 -fomit-frame-pointer | vperm |
gcc -march=k8 -O -fomit-frame-pointer | vperm |
gcc -march=k8 -Os -fomit-frame-pointer | vperm |
gcc -march=nocona -O2 -fomit-frame-pointer | vperm |
gcc -march=nocona -O3 -fomit-frame-pointer | vperm |
gcc -march=nocona -O -fomit-frame-pointer | vperm |
gcc -march=nocona -Os -fomit-frame-pointer | vperm
|