| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 178632 | optimized_nonSSE | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 178830 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 178839 | optimized_nonSSE | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 179280 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 179370 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 179415 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 179415 | optimized_nonSSE | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 179586 | optimized_nonSSE | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 179739 | optimized_nonSSE | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 179829 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 179874 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 179910 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 180027 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 180099 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 180954 | optimized_nonSSE | gcc -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 180999 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 181017 | optimized_nonSSE | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 181053 | optimized_nonSSE | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 181665 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 181854 | optimized_nonSSE | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 182025 | optimized_nonSSE | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 182025 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 182250 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 182331 | optimized_nonSSE | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 182349 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 182394 | optimized_nonSSE | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 182619 | optimized_nonSSE | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 182898 | optimized_nonSSE | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 183096 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 183114 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 183501 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 183501 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 187218 | optimized_nonSSE | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140529 |
| 187299 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 187353 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 187767 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 187857 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 187938 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 188334 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 188658 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 192807 | optimized_nonSSE | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 245088 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 245988 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 246123 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 246195 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 246501 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 248400 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 248598 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 248724 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 248814 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 248994 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 249084 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 249183 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 249381 | optimized_nonSSE | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 249390 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 249480 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 249714 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 249750 | ref | gcc -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 249948 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 249957 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 249966 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 249966 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 250092 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 250659 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 250740 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 250776 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 250920 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 251172 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 251226 | optimized_nonSSE | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 251433 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 251739 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 251901 | optimized_nonSSE | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 251910 | optimized_nonSSE | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 252954 | optimized_nonSSE | gcc -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 253485 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 254349 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 254349 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 254565 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 256941 | optimized_nonSSE | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 257022 | optimized_nonSSE | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 257067 | optimized_nonSSE | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 261801 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 262260 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 262530 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 262620 | optimized_nonSSE | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 268245 | optimized_nonSSE | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 268641 | optimized_nonSSE | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 270891 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140529 |
| 270918 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 271125 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 272052 | optimized_nonSSE | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 272520 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 272601 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 272889 | optimized_nonSSE | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 273078 | optimized_nonSSE | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 273744 | optimized_nonSSE | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 274482 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 274500 | optimized_nonSSE | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 274518 | optimized_nonSSE | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 274545 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 274554 | optimized_nonSSE | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 274554 | optimized_nonSSE | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 274617 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 274878 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 275013 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 275076 | optimized_nonSSE | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 275301 | optimized_nonSSE | gcc -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 276813 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 277011 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 277047 | optimized_nonSSE | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 277065 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 277470 | optimized_nonSSE | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 278325 | optimized_nonSSE | gcc -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 278379 | optimized_nonSSE | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 278379 | optimized_nonSSE | gcc -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 278451 | optimized_nonSSE | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 278658 | optimized_nonSSE | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 279459 | optimized_nonSSE | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 280485 | optimized_nonSSE | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 281394 | optimized_nonSSE | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 281574 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 281754 | optimized_nonSSE | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 282033 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 282492 | optimized_nonSSE | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 282573 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 282636 | optimized_nonSSE | gcc -O -fomit-frame-pointer | 20140603 | 20140529 |
| 282636 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 282690 | optimized_nonSSE | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 282816 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 282888 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 283050 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 283878 | optimized_nonSSE | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 283887 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 284103 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140603 | 20140529 |
| 287361 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 287379 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 287388 | ref | gcc -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 288558 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 288594 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 291447 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 291708 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 291834 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 292068 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 292149 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 292158 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 292158 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 292311 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 292311 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 292347 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 292347 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 292347 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 292896 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 292905 | ref | gcc -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 293949 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 294867 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 296667 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 296667 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 297558 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 298152 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 298296 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 298602 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 298629 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 298638 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 299187 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 300006 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 300006 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 300006 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 300753 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 307458 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 308394 | ref | gcc -O -fomit-frame-pointer | 20140603 | 20140529 |
| 308457 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 308979 | ref | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 309942 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 310860 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 311535 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140603 | 20140529 |
| 311832 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 311832 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 311994 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 312318 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 312336 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 312507 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 313704 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 337986 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 1188972 | optimized_nonSSE | gcc -funroll-loops | 20140603 | 20140529 |
| 1229409 | optimized_nonSSE | cc | 20140603 | 20140529 |
| 1436247 | optimized_nonSSE | gcc | 20140603 | 20140529 |
| 1495404 | ref | gcc | 20140603 | 20140529 |
| 1497303 | ref | gcc -funroll-loops | 20140603 | 20140529 |
| 1513935 | ref | cc | 20140603 | 20140529 |