blob: 201d7fff24dfbf406240ee50cf3a579b5a80d847 [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
}
},
{
"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
}
}
]