Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
66152368 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
66926204 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
67047810 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
67164075 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
67529426 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
67698937 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
67921587 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
68054814 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
68089642 | ref | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
68333829 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
68559726 | ref | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
68934090 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
68944759 | ref | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
69011725 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
69023936 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
69028503 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
69048025 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120523 | 20120521 |
69234133 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
69304932 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120523 | 20120521 |
69597487 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
69606868 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
69850488 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
70163924 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
70250548 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
70339616 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
70361540 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
70370647 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
70666611 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
70677189 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
70904980 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71062176 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
71073676 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71074647 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71103350 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71115443 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71135776 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71174903 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71220088 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71221915 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71223059 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71224029 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71241552 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71250749 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71267551 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71306607 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
71323166 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71368814 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71409824 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
71415615 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71417718 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71454182 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
71456694 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
71460315 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71460602 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
71462866 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71493181 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
71493714 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71496116 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
71503889 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71519409 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71540822 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
71562465 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71569032 | ref | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71573876 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71586657 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
71630666 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
71642102 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71704377 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71759756 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
71820865 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71835983 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71844644 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
71873331 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71889284 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71894981 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71902787 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71922313 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
71935835 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71965253 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
71968137 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
72909377 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
72936535 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
73462150 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
73662421 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
73734260 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
73735720 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
73737851 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
73738256 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120523 | 20120521 |
73761032 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
73766376 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120523 | 20120521 |
73902275 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
73923182 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
73933792 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
73939508 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
73948837 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
73953315 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
73956251 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
73989245 | ref | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
74702366 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
74721157 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
268269032 | ref | cc | 20120523 | 20120521 |
270430980 | ref | gcc | 20120523 | 20120521 |
270506630 | ref | gcc -funroll-loops | 20120523 | 20120521 |