Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1520 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1520 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1520 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1520 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1520 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1520 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1524 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | cc | 20140426 | 20140425 |
1528 | openssl | gcc -O -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -Os -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1528 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -funroll-loops | 20140426 | 20140425 |
1532 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1532 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1536 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1536 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140426 | 20140425 |
1536 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1536 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1536 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140426 | 20140425 |
1540 | openssl | gcc -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1540 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140426 | 20140425 |
1540 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1540 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1540 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140426 | 20140425 |
1540 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140426 | 20140425 |
1540 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140426 | 20140425 |
1540 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140426 | 20140425 |
1544 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
1552 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1556 | openssl | gcc | 20140426 | 20140425 |
1560 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140426 | 20140425 |
1564 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1568 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1568 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1568 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
1572 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140426 | 20140425 |
1616 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1620 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
470620 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
470876 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
472680 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
472684 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
483412 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140426 | 20140425 |
483508 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
483568 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140426 | 20140425 |
487684 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
487832 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
487924 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
487956 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
493084 | ref | gcc -O3 -fomit-frame-pointer | 20140426 | 20140425 |
493328 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140426 | 20140425 |
493504 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
494532 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140426 | 20140425 |
495180 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
495288 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
495480 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
495552 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
495664 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
495680 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140426 | 20140425 |
495724 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140426 | 20140425 |
495828 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140426 | 20140425 |
496012 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
496088 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140426 | 20140425 |
677448 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
677816 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
677832 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
677884 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
678872 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
678992 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
681192 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
681284 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
681316 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140426 | 20140425 |
681388 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140426 | 20140425 |
681424 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140426 | 20140425 |
691460 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
691764 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
691956 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
692076 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
692292 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
692352 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140426 | 20140425 |
692376 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1219112 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1219136 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1232256 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1234632 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1237152 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1237812 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1241096 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1241156 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1241192 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1241252 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1241976 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1243112 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1244176 | ref | gcc -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1244628 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1246348 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1254520 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140426 | 20140425 |
1285240 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140426 | 20140425 |
1285732 | ref | gcc -m64 -O -fomit-frame-pointer | 20140426 | 20140425 |
1286300 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140426 | 20140425 |
1286304 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140426 | 20140425 |
1286472 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140426 | 20140425 |
1286980 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140426 | 20140425 |
1287000 | ref | gcc -O -fomit-frame-pointer | 20140426 | 20140425 |
1291624 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140426 | 20140425 |
1292152 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140426 | 20140425 |
1293508 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140426 | 20140425 |
1299584 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
1303372 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140426 | 20140425 |
1317900 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1318928 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1319212 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140426 | 20140425 |
1320748 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140426 | 20140425 |
1320992 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1321236 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1321712 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1321732 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140426 | 20140425 |
1322076 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1323948 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1323968 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1324588 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1324924 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
1324956 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140426 | 20140425 |
1325556 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1325776 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140426 | 20140425 |
1325988 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1326976 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140426 | 20140425 |
1328388 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1328780 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1328816 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1329068 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140426 | 20140425 |
1329212 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140426 | 20140425 |
1329240 | ref | gcc -Os -fomit-frame-pointer | 20140426 | 20140425 |
1330044 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1353432 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
1354408 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140426 | 20140425 |
1365740 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
1375836 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140426 | 20140425 |
4133768 | ref | gcc | 20140426 | 20140425 |
4135188 | ref | gcc -funroll-loops | 20140426 | 20140425 |
4135252 | ref | cc | 20140426 | 20140425 |