Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
224864 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
225160 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
227660 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
233508 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
235932 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170206 | 20170105 |
236616 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
238732 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170206 | 20170105 |
238772 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
240352 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
242424 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
242732 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
243172 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
249312 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170206 | 20170105 |
249320 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170206 | 20170105 |
249856 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
251372 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
252808 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
254868 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170206 | 20170105 |
255076 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170206 | 20170105 |
257004 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170206 | 20170105 |
258552 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
259004 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170206 | 20170105 |
259212 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170206 | 20170105 |
260320 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
260456 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
260780 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
261120 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170206 | 20170105 |
261164 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
261328 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
261560 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
261728 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170206 | 20170105 |
261896 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
263588 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
263720 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
265948 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
266628 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
267728 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
267796 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170206 | 20170105 |
267840 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170206 | 20170105 |
268748 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
269144 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
269160 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170206 | 20170105 |
269624 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
270300 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170206 | 20170105 |
270752 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170206 | 20170105 |
271028 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170206 | 20170105 |
271076 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170206 | 20170105 |
271340 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
272636 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
272696 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170206 | 20170105 |
273420 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
273608 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
274592 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
274996 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
275160 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
277012 | ref | gcc -O3 -fomit-frame-pointer | 20170206 | 20170105 |
277388 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
278700 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170206 | 20170105 |
280644 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
280884 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
296040 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
296424 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
296848 | ref | gcc -O2 -fomit-frame-pointer | 20170206 | 20170105 |
297044 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170206 | 20170105 |
297428 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
297756 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
298648 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
305536 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
306256 | ref | gcc -O -fomit-frame-pointer | 20170206 | 20170105 |
306312 | ref | gcc -m64 -O -fomit-frame-pointer | 20170206 | 20170105 |
306956 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
308292 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170206 | 20170105 |
312620 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
313656 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
315472 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
316372 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
316956 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
318744 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
354156 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
354840 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170206 | 20170105 |
355056 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
355508 | ref | gcc -Os -fomit-frame-pointer | 20170206 | 20170105 |
357548 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170206 | 20170105 |
358000 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
358748 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
362676 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
363148 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170206 | 20170105 |
363504 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170206 | 20170105 |
363528 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
363612 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170206 | 20170105 |
363648 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
365192 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
365244 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
365712 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
375376 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
375412 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
1015872 | ref | gcc | 20170206 | 20170105 |
1021176 | ref | gcc -funroll-loops | 20170206 | 20170105 |