| f | 00000000004043f0 <DoubleStack::pop()>: | f | 00000000004043f0 <DoubleStack::pop()>: |
| 0000000000000000: 01 pushq %rbx | | 0000000000000000: 01 pushq %rbx |
| 0000000000000001: 03 movq %rdi, %rbx | | 0000000000000001: 03 movq %rdi, %rbx |
| n | 0000000000000004: 03 movl 12(%rdi), %eax | n | 0000000000000004: 03 movq (%rdi), %rax |
| 0000000000000007: 04 movq 16(%rdi), %rdi | | 0000000000000007: 04 movq 16(%rdi), %rdi |
| t | 000000000000000b: 03 movq (%rbx), %rcx | t | 000000000000000b: 04 movslq 12(%rbx), %rcx |
| 000000000000000e: 02 decl %eax | | |
| 0000000000000010: 04 movq (%rcx,%rax,8), %rsi | | 000000000000000f: 05 movq -8(%rax,%rcx,8), %rsi |
| 0000000000000014: 03 movq (%rdi), %rax | | 0000000000000014: 03 movq (%rdi), %rax |
| 0000000000000017: 03 callq *24(%rax) | | 0000000000000017: 03 callq *24(%rax) |
| 000000000000001a: 03 decl 12(%rbx) | | 000000000000001a: 03 decl 12(%rbx) |
| 000000000000001d: 01 popq %rbx | | 000000000000001d: 01 popq %rbx |
| 000000000000001e: 01 retq | | 000000000000001e: 01 retq |
| 000000000000001f: 01 nop | | 000000000000001f: 01 nop |