blob: 2fb6a47f3db0d8ae592c21dc1813aec771e96be1 [file] [log] [blame] [raw]
[
{
"text": "_Z3sumRKSt6vectorIiSaIiEE:",
"source": null
},
{
"text": " movl $0, %ecx",
"source": {
"file": null,
"line": 5
}
},
{
"text": " movl $0, %eax",
"source": {
"file": null,
"line": 4
}
},
{
"source": null,
"text": ".L3:"
},
{
"source": {
"file": "/opt/compiler-explorer/gcc-7.1.0/include/c++/7.1.0/bits/stl_vector.h",
"line": 671
},
"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"
},
{
"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
}
}
]