Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
4303268 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4303308 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4303344 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4303908 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4303909 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4304014 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4304150 | ? ? ? | ? ? ? | ref | gcc_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4304426 | ? ? ? | ? ? ? | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4307124 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4307328 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4307528 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4307541 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4307821 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4309292 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4309394 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4309929 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4309962 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4320738 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20161031 | 20161009 |
4333892 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
4334674 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20161031 | 20161009 |
7347695 | ? ? ? | ? ? ? | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20161031 | 20161009 |
7367197 | ? ? ? | ? ? ? | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20161031 | 20161009 |
7368030 | ? ? ? | ? ? ? | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20161031 | 20161009 |
7369420 | ? ? ? | ? ? ? | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20161031 | 20161009 |
7657411 | ? ? ? | ? ? ? | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20161031 | 20161009 |
7658703 | ? ? ? | ? ? ? | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20161031 | 20161009 |
7730607 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
7730773 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
7766726 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
7766847 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
7784577 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
7784613 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
7784752 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
7883372 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
7883471 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
9115457 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20161031 | 20161009 |
9117087 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20161031 | 20161009 |
9381519 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20161031 | 20161009 |
9381699 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20161031 | 20161009 |
9388736 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20161031 | 20161009 |
9615447 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20161031 | 20161009 |
9616542 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20161031 | 20161009 |
9865240 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20161031 | 20161009 |
9876871 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20161031 | 20161009 |
10252643 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10252799 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10252946 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10253126 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10461807 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10469746 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10478073 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10479260 | ? ? ? | ? ? ? | ref | gcc_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10481416 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10481470 | ? ? ? | ? ? ? | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10498532 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20161031 | 20161009 |
10506041 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10557275 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10709513 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
10786194 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20161031 | 20161009 |
12381889 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20161031 | 20161009 |
12382270 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20161031 | 20161009 |
12389726 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20161031 | 20161009 |
12793410 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20161031 | 20161009 |
12811656 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20161031 | 20161009 |
12814240 | ? ? ? | ? ? ? | ref | gcc_-O_-fomit-frame-pointer | 20161031 | 20161009 |
12852619 | ? ? ? | ? ? ? | ref | gcc_-m64_-O_-fomit-frame-pointer | 20161031 | 20161009 |
12951996 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20161031 | 20161009 |
12952178 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20161031 | 20161009 |
13117085 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
13117277 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
13126767 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
13128593 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
13195812 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
13207961 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
13242269 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
13384056 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20161031 | 20161009 |
13384514 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20161031 | 20161009 |
13386939 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20161031 | 20161009 |
13387452 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20161031 | 20161009 |
13531033 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
13542297 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
13632893 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20161031 | 20161009 |
13642584 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20161031 | 20161009 |
14202718 | ? ? ? | ? ? ? | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14202950 | ? ? ? | ? ? ? | ref | gcc_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14203127 | ? ? ? | ? ? ? | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14203320 | ? ? ? | ? ? ? | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14203966 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14206066 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14206736 | ? ? ? | ? ? ? | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14206870 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14209996 | ? ? ? | ? ? ? | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20161031 | 20161009 |
14215584 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14215997 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14250919 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14281333 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14395321 | ? ? ? | ? ? ? | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
14395574 | ? ? ? | ? ? ? | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20161031 | 20161009 |
36536987 | ? ? ? | ? ? ? | ref | cc | 20161031 | 20161009 |
37026924 | ? ? ? | ? ? ? | ref | gcc | 20161031 | 20161009 |
37088724 | ? ? ? | ? ? ? | ref | gcc_-funroll-loops | 20161031 | 20161009 |
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=native -mtune=native -O2 -fomit-frame-pointer | vperm |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | vperm |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | vperm |
gcc -m64 -march=native -mtune=native -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=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | vperm |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | vperm |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | vperm |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 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
|