Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1770402 | emmintrin4 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
1770405 | emmintrin4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
1770420 | emmintrin4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
1770429 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
1770438 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
1770447 | emmintrin4 | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
1770447 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
1770450 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
1770453 | emmintrin4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
1770453 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
1770453 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
1770456 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
1770456 | emmintrin4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
1770459 | emmintrin4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
1770465 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
1770474 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
1770477 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
1770480 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
1770483 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
1770483 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
1770483 | emmintrin4 | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
1770483 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
1770498 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
1801281 | emmintrin4 | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
1801296 | emmintrin4 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1801299 | emmintrin4 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
1801302 | emmintrin4 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
1801311 | emmintrin4 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1824996 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
1825014 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
1825014 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
1825014 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
1844385 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1844385 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1844397 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1844403 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1844706 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1844712 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1844784 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1844796 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1846503 | emmintrin4 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1846515 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
1846515 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1846515 | emmintrin4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1846515 | emmintrin4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1846515 | emmintrin4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
1846515 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1846518 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
1846518 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1848036 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1848042 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
1848045 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1848051 | emmintrin4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
1848057 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
1848057 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1848060 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
1848069 | emmintrin4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
1849590 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
1849590 | emmintrin4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
1869096 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869099 | emmintrin4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869105 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869111 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869117 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869120 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869129 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869129 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869135 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869141 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869159 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869162 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1869471 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869492 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869495 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869501 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869507 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869519 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869522 | emmintrin4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869528 | emmintrin4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869540 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869549 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869555 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869555 | emmintrin4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869558 | emmintrin4 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869561 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1869573 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1870650 | emmintrin4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1870659 | emmintrin4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1870677 | emmintrin4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1870686 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
1870986 | emmintrin4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1871016 | emmintrin4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1871052 | emmintrin4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
1871058 | emmintrin4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3065676 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3075972 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3107646 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3114489 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3216513 | unrolled | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3216663 | unrolled | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3216681 | unrolled | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3216720 | unrolled | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3243939 | unrolled | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3250833 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3260559 | unrolled | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3267909 | unrolled | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3268047 | unrolled | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3268050 | unrolled | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3292788 | unrolled | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3292884 | unrolled | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3292896 | unrolled | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3300615 | unrolled | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3313914 | unrolled | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3314010 | unrolled | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3314262 | unrolled | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3314409 | unrolled | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3321144 | unrolled | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3321207 | unrolled | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3322854 | unrolled | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3323043 | unrolled | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3323160 | unrolled | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3324573 | unrolled | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3324675 | unrolled | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3324750 | unrolled | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3325770 | unrolled | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3326271 | unrolled | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3326862 | unrolled | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3329916 | unrolled | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3329925 | unrolled | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3339696 | unrolled | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3340026 | unrolled | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3342459 | unrolled | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3342519 | unrolled | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3347622 | unrolled | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3347862 | unrolled | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3348441 | unrolled | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3348504 | unrolled | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3354747 | unrolled | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3356478 | unrolled | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3366912 | unrolled | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3367002 | unrolled | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3367083 | unrolled | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
3429960 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3430077 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3435972 | simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3438624 | simple | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3452079 | unrolled | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
3452103 | unrolled | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
3452376 | unrolled | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
3452481 | unrolled | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
3452532 | unrolled | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
3454968 | simple | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3457077 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3457251 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3459792 | unrolled | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
3459882 | unrolled | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
3460128 | unrolled | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
3460272 | unrolled | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
3461208 | unrolled | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
3461214 | unrolled | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
3461253 | unrolled | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
3467511 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3467526 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3467607 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3472992 | unrolled | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
3473370 | unrolled | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
3474369 | unrolled | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
3474387 | unrolled | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
3474396 | unrolled | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
3474471 | unrolled | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
3474513 | unrolled | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
3474537 | unrolled | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
3474576 | unrolled | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
3481725 | unrolled | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
3481782 | unrolled | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
3481887 | unrolled | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
3492648 | simple | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3495186 | simple | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3502605 | unrolled | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
3502620 | unrolled | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
3503469 | unrolled | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
3503592 | unrolled | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
3546729 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3546732 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3546783 | simple | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
3603201 | unrolled | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3603288 | unrolled | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3603354 | unrolled | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3603381 | unrolled | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3703803 | unrolled | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3703968 | unrolled | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3704013 | unrolled | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3704043 | unrolled | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3735414 | unrolled | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
3735453 | unrolled | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3735525 | unrolled | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3735600 | unrolled | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3735669 | unrolled | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3735681 | unrolled | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3735699 | unrolled | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
3775605 | unrolled | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3775722 | unrolled | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
3775746 | unrolled | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3775764 | unrolled | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
3775833 | unrolled | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3775902 | unrolled | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
3775965 | unrolled | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
3776004 | unrolled | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
4439442 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4439595 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4487802 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4487886 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4487946 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4530801 | spec | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4530987 | spec | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4532241 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4536984 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4537242 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4662105 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4662849 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4686774 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4686801 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4783896 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4783959 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4814829 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4814916 | spec | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4815048 | spec | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4816584 | spec | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4914330 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4914420 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4914441 | spec | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4939164 | spec | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4939248 | spec | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4940025 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4940163 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4950684 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4950846 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4950864 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4957182 | spec | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4957188 | spec | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4957575 | spec | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4957617 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4958505 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4965891 | spec | gcc -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4966524 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4966974 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20140528 | 20140525 |
4978176 | spec | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4978260 | spec | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4978344 | spec | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4982361 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
4982520 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
5870814 | spec | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
5870919 | spec | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
5870991 | spec | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
5870997 | spec | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
5871033 | spec | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
6066795 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
6066966 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
6103812 | spec | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
6103974 | spec | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
6103992 | spec | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
6104280 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
6119355 | spec | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
6119451 | spec | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
6119508 | spec | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
6119541 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
6119577 | spec | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
6119760 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
6119766 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
6119922 | spec | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
6132321 | simple | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
6132333 | simple | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
6132642 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
6132909 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
6142629 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
6143211 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
6153348 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
6153354 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140528 | 20140525 |
6153471 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
6185361 | spec | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
6185391 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
6185529 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
6185532 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
6185538 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
6185712 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
6185949 | spec | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
6420126 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
6420135 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
6454500 | simple | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
6454569 | simple | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
6524613 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
6524856 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
6541266 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
6541566 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
6593241 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
6593292 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
6593469 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
8525931 | unrolled | gcc -funroll-loops | 20140528 | 20140525 |
8526225 | unrolled | gcc | 20140528 | 20140525 |
8527137 | unrolled | cc | 20140528 | 20140525 |
8899884 | spec | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
8899917 | spec | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
8904078 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
8924046 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
8924658 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
8925714 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20140528 | 20140525 |
8939799 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
9166071 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
9170136 | spec | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
9170739 | spec | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
9170976 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
9171621 | spec | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
9173802 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
9173880 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
9381816 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
9382044 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
9743862 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
9746148 | spec | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
9746166 | spec | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
9746229 | spec | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
9746424 | spec | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
9746946 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
9777753 | spec | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
13022109 | simple | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
13217379 | simple | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
13219566 | simple | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
13290789 | simple | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
13366707 | simple | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
17194503 | emmintrin4 | cc | 20140528 | 20140525 |
17200584 | emmintrin4 | gcc | 20140528 | 20140525 |
17209581 | emmintrin4 | gcc -funroll-loops | 20140528 | 20140525 |
17352588 | simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140528 | 20140525 |
17353035 | simple | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
17353113 | simple | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
18242871 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
18267690 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20140528 | 20140525 |
19202688 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
19208721 | simple | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140528 | 20140525 |
19214079 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
19215738 | simple | gcc -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
19226655 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
19228599 | simple | gcc -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
19229712 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
19229934 | simple | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140528 | 20140525 |
19230336 | simple | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140528 | 20140525 |
19230363 | simple | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
19230543 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140528 | 20140525 |
19230549 | simple | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140528 | 20140525 |
19230588 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
19230828 | simple | gcc -Os -fomit-frame-pointer | 20140528 | 20140525 |
19812819 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
19838739 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
20295534 | simple | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
20323077 | simple | gcc -O2 -fomit-frame-pointer | 20140528 | 20140525 |
20361063 | simple | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
20417613 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
20417697 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140528 | 20140525 |
20427633 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140528 | 20140525 |
20455320 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
20496228 | simple | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
20569857 | simple | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
20572572 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20140528 | 20140525 |
20575233 | simple | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140528 | 20140525 |
20576400 | simple | gcc -march=barcelona -O -fomit-frame-pointer | 20140528 | 20140525 |
20774346 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140528 | 20140525 |
20774565 | simple | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
20776653 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
20776728 | simple | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140528 | 20140525 |
20778483 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20140528 | 20140525 |
20780715 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140528 | 20140525 |
20785869 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140528 | 20140525 |
20967978 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
20972496 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20140528 | 20140525 |
20993931 | simple | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140528 | 20140525 |
20994774 | simple | gcc -m64 -O -fomit-frame-pointer | 20140528 | 20140525 |
20995254 | simple | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140528 | 20140525 |
20995518 | simple | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140528 | 20140525 |
20996640 | simple | gcc -O -fomit-frame-pointer | 20140528 | 20140525 |
20997516 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140528 | 20140525 |
20998773 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140528 | 20140525 |
21624876 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
21649800 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20140528 | 20140525 |
67960221 | simple | gcc | 20140528 | 20140525 |
67980291 | simple | cc | 20140528 | 20140525 |
67982394 | simple | gcc -funroll-loops | 20140528 | 20140525 |
130927653 | spec | cc | 20140528 | 20140525 |
131080257 | spec | gcc -funroll-loops | 20140528 | 20140525 |
131429499 | spec | gcc | 20140528 | 20140525 |