| [ |
| { |
| "text": "_Z3sumRKSt6vectorIiSaIiEE:", |
| "source": null |
| }, |
| { |
| "text": " movl $0, %ecx", |
| "source": { |
| "file": null, |
| "line": 5 |
| } |
| }, |
| { |
| "text": " movl $0, %eax", |
| "source": { |
| "file": null, |
| "line": 4 |
| } |
| }, |
| { |
| "text": ".L3:", |
| "source": null |
| }, |
| { |
| "text": " movq (%rdi), %rsi", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-7.1.0/include/c++/7.1.0/bits/stl_vector.h", |
| "line": 671 |
| } |
| }, |
| { |
| "text": " movq 8(%rdi), %rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-7.1.0/include/c++/7.1.0/bits/stl_vector.h", |
| "line": 671 |
| } |
| }, |
| { |
| "text": " subq %rsi, %rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-7.1.0/include/c++/7.1.0/bits/stl_vector.h", |
| "line": 671 |
| } |
| }, |
| { |
| "text": " sarq $2, %rdx", |
| "source": { |
| "file": "/opt/compiler-explorer/gcc-7.1.0/include/c++/7.1.0/bits/stl_vector.h", |
| "line": 671 |
| } |
| }, |
| { |
| "text": " cmpq %rdx, %rcx", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " jnb .L1", |
| "source": { |
| "file": null, |
| "line": 6 |
| } |
| }, |
| { |
| "text": " addl (%rsi,%rcx,4), %eax", |
| "source": { |
| "file": null, |
| "line": 8 |
| } |
| }, |
| { |
| "text": " addq $1, %rcx", |
| "source": { |
| "file": null, |
| "line": 5 |
| } |
| }, |
| { |
| "text": " jmp .L3", |
| "source": { |
| "file": null, |
| "line": 5 |
| } |
| }, |
| { |
| "text": ".L1:", |
| "source": null |
| }, |
| { |
| "text": " rep ret", |
| "source": { |
| "file": null, |
| "line": 10 |
| } |
| }, |
| { |
| "text": "", |
| "source": null |
| } |
| ] |