Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
33309 | simd-1 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
33453 | simd-1 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
34242 | simd-1 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
34251 | simd-1 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
34263 | simd-1 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
34263 | simd-1 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
34269 | simd-1 | gcc -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
34272 | simd-1 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100331 | 20100120 |
34278 | simd-1 | gcc -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
34278 | simd-1 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
34293 | simd-1 | gcc -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
34302 | simd-1 | gcc -O -fomit-frame-pointer | 20100331 | 20100120 |
34305 | simd-1 | gcc -funroll-loops -O -fomit-frame-pointer | 20100331 | 20100120 |
34308 | simd-1 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
34311 | simd-1 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
34311 | simd-1 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100331 | 20100120 |
34314 | simd-1 | gcc -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
34317 | simd-1 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
34320 | simd-1 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100331 | 20100120 |
34329 | simd-1 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100331 | 20100120 |
34335 | simd-1 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
34341 | simd-1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
34344 | simd-1 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
34359 | simd-1 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
34380 | simd-1 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
34452 | simd-1 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
34524 | simd-1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
34545 | simd-1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
34584 | simd-1 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
34596 | simd-1 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
34614 | simd-1 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
34851 | simd-1 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
34926 | simd-1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35019 | simd-1 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35031 | simd-1 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35034 | simd-1 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35043 | simd-1 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35049 | simd-1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35058 | simd-1 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35079 | simd-2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35514 | simd-2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35592 | simd-1 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35622 | simd-1 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35679 | simd-1 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35739 | simd-1 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35766 | simd-1 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35784 | simd-1 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35811 | simd-1 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35817 | simd-1 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35820 | simd-1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35847 | simd-1 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35934 | simd-2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35940 | simd-2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
35967 | simd-2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
35997 | simd-2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36000 | simd-2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36057 | simd-1 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36063 | simd-2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36075 | simd-1 | gcc -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36087 | simd-1 | gcc -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36093 | simd-1 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36105 | simd-1 | gcc -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36123 | simd-1 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36129 | simd-1 | gcc -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36129 | simd-1 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36144 | simd-1 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36177 | simd-1 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36267 | simd-2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
36276 | simd-2 | gcc -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
36315 | simd-1 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36327 | simd-1 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36333 | simd-1 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36333 | simd-1 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36354 | simd-1 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36414 | simd-1 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36417 | simd-2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
36465 | simd-2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20100331 | 20100120 |
36471 | simd-2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100331 | 20100120 |
36480 | simd-1 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36480 | simd-2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20100331 | 20100120 |
36483 | simd-1 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36492 | simd-2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36498 | simd-2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36507 | simd-2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36510 | simd-2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20100331 | 20100120 |
36513 | simd-2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100331 | 20100120 |
36543 | simd-2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36546 | simd-1 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36549 | simd-2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36618 | simd-2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36639 | simd-2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
36672 | simd-2 | gcc -O -fomit-frame-pointer | 20100331 | 20100120 |
36699 | simd-2 | gcc -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
36702 | simd-2 | gcc -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
36705 | simd-2 | gcc -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
36738 | simd-2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
36741 | simd-2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100331 | 20100120 |
36747 | simd-2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
36762 | simd-2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
36765 | simd-2 | gcc -funroll-loops -O -fomit-frame-pointer | 20100331 | 20100120 |
36777 | simd-2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
36795 | simd-2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20100331 | 20100120 |
36807 | simd-2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
36816 | simd-2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100331 | 20100120 |
36816 | simd-2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36852 | simd-2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36873 | simd-2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36879 | simd-2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36918 | simd-2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36933 | simd-2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36945 | simd-2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
36972 | simd-2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
36978 | simd-2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37026 | simd-2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37032 | simd-2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37047 | simd-2 | gcc -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37059 | simd-2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37068 | simd-2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37074 | simd-2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37086 | simd-2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37086 | simd-2 | gcc -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37101 | simd-2 | gcc -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37116 | simd-2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37125 | simd-2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37134 | simd-2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37137 | simd-2 | gcc -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37137 | simd-2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37152 | simd-2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37167 | simd-2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37182 | simd-2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37188 | simd-2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37206 | simd-2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37248 | simd-2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37251 | simd-2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
37284 | simd-2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100331 | 20100120 |
37296 | simd-2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100331 | 20100120 |
40206 | simd-1 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20100331 | 20100120 |
44562 | simd-2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100331 | 20100120 |
45966 | simd-1 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100331 | 20100120 |
45975 | simd-1 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100331 | 20100120 |
45978 | simd-1 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100331 | 20100120 |
45990 | simd-1 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100331 | 20100120 |
46512 | simd-1 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
46521 | simd-1 | gcc -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
46527 | simd-1 | gcc -Os -fomit-frame-pointer | 20100331 | 20100120 |
46605 | simd-1 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
46668 | simd-1 | gcc -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
46824 | simd-1 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
46824 | simd-1 | gcc -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
46845 | simd-1 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
47052 | simd-2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100331 | 20100120 |
47085 | simd-2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20100331 | 20100120 |
47085 | simd-2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20100331 | 20100120 |
47091 | simd-2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20100331 | 20100120 |
47103 | simd-1 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
47109 | simd-1 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
47118 | simd-1 | gcc -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
47130 | simd-1 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
47145 | simd-1 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100331 | 20100120 |
47163 | simd-1 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
47175 | simd-1 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
47178 | simd-1 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
47223 | simd-1 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
47232 | simd-1 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
47235 | simd-1 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
47952 | simd-2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
47952 | simd-2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
47958 | simd-2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100331 | 20100120 |
47964 | simd-2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
47979 | simd-2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
48006 | simd-2 | gcc -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
48042 | simd-2 | gcc -m64 -Os -fomit-frame-pointer | 20100331 | 20100120 |
48060 | simd-2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100331 | 20100120 |
48078 | simd-2 | gcc -Os -fomit-frame-pointer | 20100331 | 20100120 |
48135 | simd-2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100331 | 20100120 |
48396 | simd-2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
48456 | simd-2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
48507 | simd-2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
48555 | simd-2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
48621 | simd-2 | gcc -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
48675 | simd-2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
48792 | simd-2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20100331 | 20100120 |
48795 | simd-2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
48798 | simd-2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100331 | 20100120 |
268227 | simd-1 | cc | 20100331 | 20100120 |
268239 | simd-1 | gcc | 20100331 | 20100120 |
268398 | simd-1 | gcc -funroll-loops | 20100331 | 20100120 |
283503 | simd-2 | cc | 20100331 | 20100120 |
283779 | simd-2 | gcc | 20100331 | 20100120 |
284913 | simd-2 | gcc -funroll-loops | 20100331 | 20100120 |