Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
13248 | x64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13248 | x64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13252 | x64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13256 | x64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13256 | x64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13256 | x64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13256 | x64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13256 | x64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13260 | x64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13260 | x64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13296 | x64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13296 | x64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13296 | x64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
13296 | x64 | gcc -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
13304 | x64 | gcc -m64 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13308 | x64 | gcc -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13308 | x64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13308 | x64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13308 | x64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
13308 | x64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
13316 | x64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13316 | x64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13316 | x64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13320 | x64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13320 | x64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13320 | x64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13320 | x64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13320 | x64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13320 | x64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13320 | x64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13324 | x64 | gcc -m64 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13324 | x64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13324 | x64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13328 | x64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13328 | x64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13332 | x64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13332 | x64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13332 | x64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13332 | x64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13332 | x64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13332 | x64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13332 | x64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13332 | x64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13336 | x64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170202 | 20170105 |
13336 | x64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13336 | x64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13340 | x64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
13340 | x64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
13340 | x64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13344 | x64 | gcc -funroll-loops -O -fomit-frame-pointer | 20170202 | 20170105 |
13344 | x64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170202 | 20170105 |
13344 | x64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
13344 | x64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13344 | x64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13348 | x64 | gcc -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13352 | x64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13352 | x64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
13352 | x64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170202 | 20170105 |
13352 | x64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170202 | 20170105 |
13352 | x64 | gcc -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
13356 | x64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
13356 | x64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
13360 | x64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170202 | 20170105 |
13360 | x64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170202 | 20170105 |
13360 | x64 | gcc -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
13360 | x64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
13368 | x64 | gcc -O -fomit-frame-pointer | 20170202 | 20170105 |
13368 | x64 | gcc -m64 -O -fomit-frame-pointer | 20170202 | 20170105 |
13368 | x64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
13372 | x64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
13372 | x64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170202 | 20170105 |
13372 | x64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170202 | 20170105 |
13472 | x64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170202 | 20170105 |
13472 | x64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170202 | 20170105 |
13472 | x64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170202 | 20170105 |
13472 | x64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170202 | 20170105 |
13476 | x64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170202 | 20170105 |
13476 | x64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
13484 | x64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
13484 | x64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
13524 | x64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
13524 | x64 | gcc -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
13528 | x64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170202 | 20170105 |
13528 | x64 | gcc -m64 -Os -fomit-frame-pointer | 20170202 | 20170105 |
13532 | x64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170202 | 20170105 |
13532 | x64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170202 | 20170105 |
13532 | x64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
13532 | x64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
13532 | x64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
13532 | x64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
13540 | x64 | gcc -Os -fomit-frame-pointer | 20170202 | 20170105 |
13544 | x64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170202 | 20170105 |
13544 | x64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
13544 | x64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
13544 | x64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
13544 | x64 | gcc -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
13560 | x64 | gcc | 20170202 | 20170105 |
13564 | x64 | gcc -funroll-loops | 20170202 | 20170105 |
13572 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13600 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13600 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13652 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13652 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13684 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13684 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13700 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13700 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13704 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13752 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13760 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13772 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13808 | opt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
13812 | opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
13816 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20170202 | 20170105 |
13816 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
13820 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170202 | 20170105 |
13824 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13828 | opt | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170202 | 20170105 |
13836 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13840 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
13844 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13844 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13848 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13848 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13856 | opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13856 | opt | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170202 | 20170105 |
13856 | opt | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
13868 | opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13872 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13880 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
13884 | opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13884 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
13892 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
13892 | opt | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13892 | opt | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13896 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13904 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170202 | 20170105 |
13904 | opt | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13904 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
13904 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13908 | opt | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13912 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
13912 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20170202 | 20170105 |
13916 | opt | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13916 | opt | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13920 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
13924 | opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13924 | opt | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
13932 | opt | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13932 | opt | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170202 | 20170105 |
13932 | opt | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170202 | 20170105 |
13940 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170202 | 20170105 |
13940 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13944 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170202 | 20170105 |
13944 | opt | gcc -march=barcelona -O -fomit-frame-pointer | 20170202 | 20170105 |
13948 | opt | gcc -O -fomit-frame-pointer | 20170202 | 20170105 |
13948 | opt | gcc -m64 -O -fomit-frame-pointer | 20170202 | 20170105 |
13948 | opt | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13952 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
13984 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13984 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13992 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170202 | 20170105 |
13996 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170202 | 20170105 |
13996 | opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
14000 | opt | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170202 | 20170105 |
14024 | opt | gcc -O3 -fomit-frame-pointer | 20170202 | 20170105 |
14044 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170202 | 20170105 |
14044 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20170202 | 20170105 |
14068 | opt | gcc -O2 -fomit-frame-pointer | 20170202 | 20170105 |
14136 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20170202 | 20170105 |
14600 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
14600 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
14864 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
14864 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20170202 | 20170105 |
15048 | opt | gcc -Os -fomit-frame-pointer | 20170202 | 20170105 |
15052 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
15104 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170202 | 20170105 |
15120 | opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170202 | 20170105 |
15120 | opt | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170202 | 20170105 |
15140 | opt | gcc -m64 -Os -fomit-frame-pointer | 20170202 | 20170105 |
15140 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
15180 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170202 | 20170105 |
15204 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
15216 | opt | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170202 | 20170105 |
15216 | opt | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170202 | 20170105 |
15236 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20170202 | 20170105 |
15236 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170202 | 20170105 |
15240 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170202 | 20170105 |
15256 | opt | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
15268 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170202 | 20170105 |
15268 | opt | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170202 | 20170105 |
15276 | opt | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
15312 | opt | gcc -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
15356 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170202 | 20170105 |
35176 | opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
35180 | opt | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170202 | 20170105 |
35212 | opt | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170202 | 20170105 |
35212 | opt | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
35212 | opt | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
35212 | opt | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170202 | 20170105 |
63024 | opt | gcc | 20170202 | 20170105 |
63024 | opt | gcc -funroll-loops | 20170202 | 20170105 |
77136 | opt | cc | 20170202 | 20170105 |