Skip to content

Instantly share code, notes, and snippets.

@det
Created October 10, 2015 01:12
Show Gist options
  • Save det/c1b43d23f6b946d4b0d8 to your computer and use it in GitHub Desktop.
Save det/c1b43d23f6b946d4b0d8 to your computer and use it in GitHub Desktop.
000000000040a5a0 <boost::segmented_tree_seq_detail::static_traits_t<unsigned long, void*, unsigned long, 512ul, 512ul>::find_index_leaf(boost::segmented_tree_seq_detail::static_traits_t<unsigned long, void*, unsigned long, 512ul, 512ul>::node*, unsigned long)>:
40a5a0: 41 56 push %r14
40a5a2: 53 push %rbx
40a5a3: 50 push %rax
40a5a4: 48 89 d0 mov %rdx,%rax
40a5a7: 49 89 fe mov %rdi,%r14
40a5aa: 31 d2 xor %edx,%edx
40a5ac: 0f 1f 40 00 nopl 0x0(%rax)
40a5b0: 49 89 c0 mov %rax,%r8
40a5b3: 48 89 d7 mov %rdx,%rdi
40a5b6: 48 8b 5c fe 10 mov 0x10(%rsi,%rdi,8),%rbx
40a5bb: 49 39 d8 cmp %rbx,%r8
40a5be: 0f 93 c2 setae %dl
40a5c1: 0f b6 d2 movzbl %dl,%edx
40a5c4: b9 00 00 00 00 mov $0x0,%ecx
40a5c9: 48 0f 43 cb cmovae %rbx,%rcx
40a5cd: 48 01 fa add %rdi,%rdx
40a5d0: 48 29 c8 sub %rcx,%rax
40a5d3: 49 39 d8 cmp %rbx,%r8
40a5d6: 73 d8 jae 40a5b0 <boost::segmented_tree_seq_detail::static_traits_t<unsigned long, void*, unsigned long, 512ul, 512ul>::find_index_leaf(boost::segmented_tree_seq_detail::static_traits_t<unsigned long, void*, unsigned long, 512ul, 512ul>::node*, unsigned long)+0x10>
40a5d8: 49 89 76 18 mov %rsi,0x18(%r14)
40a5dc: 49 89 56 20 mov %rdx,0x20(%r14)
40a5e0: 48 8b 8c d6 08 01 00 mov 0x108(%rsi,%rdx,8),%rcx
40a5e7: 00
40a5e8: 48 8b 54 d6 10 mov 0x10(%rsi,%rdx,8),%rdx
40a5ed: 4c 89 f7 mov %r14,%rdi
40a5f0: 48 89 ce mov %rcx,%rsi
40a5f3: 48 89 c1 mov %rax,%rcx
40a5f6: e8 95 ff ff ff callq 40a590 <boost::segmented_tree_seq_detail::static_traits_t<unsigned long, void*, unsigned long, 512ul, 512ul>::find_index_segment(unsigned long*, unsigned long, unsigned long)>
40a5fb: 4c 89 f0 mov %r14,%rax
40a5fe: 48 83 c4 08 add $0x8,%rsp
40a602: 5b pop %rbx
40a603: 41 5e pop %r14
40a605: c3 retq
40a606: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
40a60d: 00 00 00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment