Created
June 10, 2017 01:32
-
-
Save satoru-takeuchi/b035e6320e97c12ed7a014f25585912e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0000000000d0cdb0 <_Z19cselib_process_insnP8rtx_insn@@Base>: | |
... | |
d0cfc6: 48 8b 4b 10 mov 0x10(%rbx),%rcx | |
d0cfca: 48 2b 4b 18 sub 0x18(%rbx),%rcx | |
d0cfce: 48 8b 53 08 mov 0x8(%rbx),%rdx | |
d0cfd2: 48 c1 e1 03 shl $0x3,%rcx | |
d0cfd6: 48 39 ca cmp %rcx,%rdx | |
d0cfd9: 0f 87 9e 05 00 00 ja d0d57d <_Z19cselib_process_insnP8rtx_insn@@Base+0x7cd> | |
d0cfdf: 4c 8b 3b mov (%rbx),%r15 | |
d0cfe2: 48 8b 43 08 mov 0x8(%rbx),%rax | |
d0cfe6: 4d 8d 24 c7 lea (%r15,%rax,8),%r12 | |
d0cfea: 4d 8b 2f mov (%r15),%r13 | |
d0cfed: 49 83 fd 01 cmp $0x1,%r13 | |
d0cff1: 0f 87 a3 05 00 00 ja d0d59a <_Z19cselib_process_insnP8rtx_insn@@Base+0x7ea> | |
d0cff7: 49 83 c7 08 add $0x8,%r15 | |
d0cffb: 4d 39 fc cmp %r15,%r12 | |
d0cffe: 77 ea ja d0cfea <_Z19cselib_process_insnP8rtx_insn@@Base+0x23a> | |
d0d000: 83 3d d9 61 ce 00 00 cmpl $0x0,0xce61d9(%rip) # 19f31e0 <cselib_discard_hook@@Base+0x98> | |
d0d007: 0f 85 a4 5e 91 ff jne 622eb1 <_Z13vec_safe_pushI15constructor_elt5va_gcEPT_RP3vecIS2_T0_8vl_embedERKS2_@@Base+0x313> | |
d0d00d: e9 18 fe ff ff jmpq d0ce2a <_Z19cselib_process_insnP8rtx_insn@@Base+0x7a> | |
d0d012: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
d0d018: 48 c7 05 cd 61 ce 00 movq $0x0,0xce61cd(%rip) # 19f31f0 <cselib_discard_hook@@Base+0xa8> | |
d0d01f: 00 00 00 00 | |
d0d023: e9 02 fe ff ff jmpq d0ce2a <_Z19cselib_process_insnP8rtx_insn@@Base+0x7a> | |
d0d028: 31 d2 xor %edx,%edx | |
d0d02a: be 1f 00 00 00 mov $0x1f,%esi | |
d0d02f: 48 89 3c 24 mov %rdi,(%rsp) | |
d0d033: e8 a8 c0 1a 00 callq eb90e0 <_Z13find_reg_notePK7rtx_def8reg_noteS1_@@Base> | |
d0d038: 48 85 c0 test %rax,%rax | |
d0d03b: 48 8b 1c 24 mov (%rsp),%rbx | |
d0d03f: 0f 85 f4 5e 91 ff jne 622f39 <_Z13vec_safe_pushI15constructor_elt5va_gcEPT_RP3vecIS2_T0_8vl_embedERKS2_@@Base+0x39b> | |
d0d045: 0f b7 33 movzwl (%rbx),%esi | |
d0d048: 8d 7e f8 lea -0x8(%rsi),%edi | |
d0d04b: 66 83 ff 03 cmp $0x3,%di | |
d0d04f: 77 c7 ja d0d018 <_Z19cselib_process_insnP8rtx_insn@@Base+0x268> | |
d0d051: 66 83 fe 0b cmp $0xb,%si | |
d0d055: 0f 85 38 fe ff ff jne d0ce93 <_Z19cselib_process_insnP8rtx_insn@@Base+0xe3> | |
d0d05b: 45 31 ed xor %r13d,%r13d | |
d0d05e: 48 89 5c 24 20 mov %rbx,0x20(%rsp) | |
d0d063: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) | |
d0d068: 4c 8b 15 a1 47 cd 00 mov 0xcd47a1(%rip),%r10 # 19e1810 <this_target_hard_regs@@Base> | |
d0d06f: 4d 63 cd movslq %r13d,%r9 | |
d0d072: 4d 63 c5 movslq %r13d,%r8 | |
d0d075: 43 80 bc 0a 88 00 00 cmpb $0x0,0x88(%r10,%r9,1) | |
d0d07c: 00 00 | |
d0d07e: 0f 84 bc fd ff ff je d0ce40 <_Z19cselib_process_insnP8rtx_insn@@Base+0x90> | |
d0d084: 48 8b 3d 7d 47 cd 00 mov 0xcd477d(%rip),%rdi # 19e1808 <this_target_regs@@Base> | |
d0d08b: 44 89 e8 mov %r13d,%eax | |
d0d08e: 4e 63 84 8f 48 20 00 movslq 0x2048(%rdi,%r9,4),%r8 | |
d0d095: 00 | |
d0d096: 45 85 c0 test %r8d,%r8d | |
d0d099: 0f 84 76 5e 91 ff je 622f15 <_Z13vec_safe_pushI15constructor_elt5va_gcEPT_RP3vecIS2_T0_8vl_embedERKS2_@@Base+0x377> | |
d0d09f: 8b 2d 23 61 ce 00 mov 0xce6123(%rip),%ebp # 19f31c8 <cselib_discard_hook@@Base+0x80> | |
d0d0a5: 44 39 ed cmp %r13d,%ebp | |
d0d0a8: 0f 87 1a 02 00 00 ja d0d2c8 <_Z19cselib_process_insnP8rtx_insn@@Base+0x518> | |
d0d0ae: 45 89 ec mov %r13d,%r12d | |
d0d0b1: 44 89 eb mov %r13d,%ebx | |
d0d0b4: 4d 6b f4 66 imul $0x66,%r12,%r14 | |
d0d0b8: 29 eb sub %ebp,%ebx | |
d0d0ba: 48 8b 2d 0f 61 ce 00 mov 0xce610f(%rip),%rbp # 19f31d0 <cselib_discard_hook@@Base+0x88> | |
d0d0c1: 49 01 fe add %rdi,%r14 | |
d0d0c4: 47 0f b6 34 06 movzbl (%r14,%r8,1),%r14d | |
* d0d0c9: 45 01 ee add %r13d,%r14d | |
d0d0cc: 44 39 f3 cmp %r14d,%ebx | |
d0d0cf: 0f 83 8b fd ff ff jae d0ce60 <_Z19cselib_process_insnP8rtx_insn@@Base+0xb0> | |
d0d0d5: 89 da mov %ebx,%edx | |
d0d0d7: 4c 8d 24 d5 00 00 00 lea 0x0(,%rdx,8),%r12 | |
d0d0de: 00 | |
d0d0df: 48 6b d2 66 imul $0x66,%rdx,%rdx | |
d0d0e3: 4c 01 e5 add %r12,%rbp | |
d0d0e6: 48 8b 75 00 mov 0x0(%rbp),%rsi | |
d0d0ea: 48 85 f6 test %rsi,%rsi | |
d0d0ed: 75 19 jne d0d108 <_Z19cselib_process_insnP8rtx_insn@@Base+0x358> | |
d0d0ef: 83 c3 01 add $0x1,%ebx | |
d0d0f2: 44 39 f3 cmp %r14d,%ebx | |
d0d0f5: 0f 84 65 fd ff ff je d0ce60 <_Z19cselib_process_insnP8rtx_insn@@Base+0xb0> | |
d0d0fb: 48 8b 2d ce 60 ce 00 mov 0xce60ce(%rip),%rbp # 19f31d0 <cselib_discard_hook@@Base+0x88> | |
d0d102: eb d1 jmp d0d0d5 <_Z19cselib_process_insnP8rtx_insn@@Base+0x325> | |
d0d104: 0f 1f 40 00 nopl 0x0(%rax) | |
d0d108: 83 fb 50 cmp $0x50,%ebx | |
d0d10b: 4c 8b 7e 08 mov 0x8(%rsi),%r15 | |
d0d10f: 0f 87 3b 01 00 00 ja d0d250 <_Z19cselib_process_insnP8rtx_insn@@Base+0x4a0> | |
d0d115: 4d 85 ff test %r15,%r15 | |
d0d118: 0f 84 32 01 00 00 je d0d250 <_Z19cselib_process_insnP8rtx_insn@@Base+0x4a0> | |
d0d11e: 49 8b 7f 08 mov 0x8(%r15),%rdi | |
d0d122: 49 89 d1 mov %rdx,%r9 | |
d0d125: 4c 03 0d dc 46 cd 00 add 0xcd46dc(%rip),%r9 # 19e1808 <this_target_regs@@Base> | |
d0d12c: 44 0f b6 47 02 movzbl 0x2(%rdi),%r8d | |
d0d131: 47 0f b6 14 01 movzbl (%r9,%r8,1),%r10d | |
d0d136: 46 8d 5c 13 ff lea -0x1(%rbx,%r10,1),%r11d | |
d0d13b: 41 39 c3 cmp %eax,%r11d | |
d0d13e: 0f 82 fc 00 00 00 jb d0d240 <_Z19cselib_process_insnP8rtx_insn@@Base+0x490> | |
d0d144: 4d 85 ff test %r15,%r15 | |
d0d147: 0f 84 f3 00 00 00 je d0d240 <_Z19cselib_process_insnP8rtx_insn@@Base+0x490> | |
d0d14d: 4c 3b 3d 1c 60 ce 00 cmp 0xce601c(%rip),%r15 # 19f3170 <cselib_discard_hook@@Base+0x28> | |
d0d154: 0f 84 d1 00 00 00 je d0d22b <_Z19cselib_process_insnP8rtx_insn@@Base+0x47b> | |
d0d15a: 48 8b 0d 6f 60 ce 00 mov 0xce606f(%rip),%rcx # 19f31d0 <cselib_discard_hook@@Base+0x88> | |
d0d161: 4a 3b 34 21 cmp (%rcx,%r12,1),%rsi | |
d0d165: 0f 85 45 02 00 00 jne d0d3b0 <_Z19cselib_process_insnP8rtx_insn@@Base+0x600> | |
d0d16b: 48 c7 46 08 00 00 00 movq $0x0,0x8(%rsi) | |
d0d172: 00 | |
d0d173: 48 8b 6d 00 mov 0x0(%rbp),%rbp | |
d0d177: 4d 8b 47 10 mov 0x10(%r15),%r8 | |
d0d17b: 4d 85 c0 test %r8,%r8 | |
d0d17e: 0f 84 72 5d 91 ff je 622ef6 <_Z13vec_safe_pushI15constructor_elt5va_gcEPT_RP3vecIS2_T0_8vl_embedERKS2_@@Base+0x358> | |
d0d184: 49 8b 08 mov (%r8),%rcx | |
d0d187: 4d 8b 50 08 mov 0x8(%r8),%r10 | |
d0d18b: 48 85 c9 test %rcx,%rcx | |
d0d18e: 0f 84 d8 02 00 00 je d0d46c <_Z19cselib_process_insnP8rtx_insn@@Base+0x6bc> | |
d0d194: 41 0f b7 32 movzwl (%r10),%esi | |
d0d198: 4d 89 f9 mov %r15,%r9 | |
d0d19b: 4d 8b 78 10 mov 0x10(%r8),%r15 | |
d0d19f: 66 83 fe 29 cmp $0x29,%si | |
d0d1a3: 49 8d 79 10 lea 0x10(%r9),%rdi | |
d0d1a7: 0f 85 ab 00 00 00 jne d0d258 <_Z19cselib_process_insnP8rtx_insn@@Base+0x4a8> | |
d0d1ad: 41 39 5a 08 cmp %ebx,0x8(%r10) | |
d0d1b1: 4c 89 c6 mov %r8,%rsi | |
d0d1b4: 0f 85 9e 00 00 00 jne d0d258 <_Z19cselib_process_insnP8rtx_insn@@Base+0x4a8> | |
d0d1ba: 48 89 0f mov %rcx,(%rdi) | |
d0d1bd: 48 8b 3d a4 5f ce 00 mov 0xce5fa4(%rip),%rdi # 19f3168 <cselib_discard_hook@@Base+0x20> | |
d0d1c4: 48 89 54 24 18 mov %rdx,0x18(%rsp) | |
d0d1c9: 89 44 24 10 mov %eax,0x10(%rsp) | |
d0d1cd: 4c 89 44 24 08 mov %r8,0x8(%rsp) | |
d0d1d2: 4c 89 0c 24 mov %r9,(%rsp) | |
d0d1d6: e8 a5 b9 fb ff callq cc8b80 <_Z9pool_freeP14alloc_pool_defPv@@Base> | |
d0d1db: 48 8b 54 24 08 mov 0x8(%rsp),%rdx | |
d0d1e0: 4c 8b 04 24 mov (%rsp),%r8 | |
d0d1e4: 8b 44 24 10 mov 0x10(%rsp),%eax | |
d0d1e8: 48 85 d2 test %rdx,%rdx | |
d0d1eb: 48 8b 54 24 18 mov 0x18(%rsp),%rdx | |
d0d1f0: 0f 84 f0 fe ff ff je d0d0e6 <_Z19cselib_process_insnP8rtx_insn@@Base+0x336> | |
d0d1f6: 49 83 78 10 00 cmpq $0x0,0x10(%r8) | |
d0d1fb: 0f 85 e5 fe ff ff jne d0d0e6 <_Z19cselib_process_insnP8rtx_insn@@Base+0x336> | |
d0d201: 49 8b 48 08 mov 0x8(%r8),%rcx | |
d0d205: f6 41 03 04 testb $0x4,0x3(%rcx) | |
d0d209: 0f 85 d7 fe ff ff jne d0d0e6 <_Z19cselib_process_insnP8rtx_insn@@Base+0x336> | |
d0d20f: 4d 85 ff test %r15,%r15 | |
d0d212: 74 0b je d0d21f <_Z19cselib_process_insnP8rtx_insn@@Base+0x46f> | |
d0d214: 66 41 83 3f 08 cmpw $0x8,(%r15) | |
d0d219: 0f 84 a6 5c 91 ff je 622ec5 <_Z13vec_safe_pushI15constructor_elt5va_gcEPT_RP3vecIS2_T0_8vl_embedERKS2_@@Base+0x327> | |
d0d21f: 83 05 ba 5f ce 00 01 addl $0x1,0xce5fba(%rip) # 19f31e0 <cselib_discard_hook@@Base+0x98> | |
d0d226: e9 bb fe ff ff jmpq d0d0e6 <_Z19cselib_process_insnP8rtx_insn@@Base+0x336> | |
d0d22b: 39 1d ff 35 cd 00 cmp %ebx,0xcd35ff(%rip) # 19e0830 <rtl_cfg_hooks@@Base+0x130> | |
d0d231: 0f 85 23 ff ff ff jne d0d15a <_Z19cselib_process_insnP8rtx_insn@@Base+0x3aa> | |
d0d237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
d0d23e: 00 00 | |
d0d240: 48 89 f5 mov %rsi,%rbp | |
d0d243: e9 9e fe ff ff jmpq d0d0e6 <_Z19cselib_process_insnP8rtx_insn@@Base+0x336> | |
d0d248: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
d0d24f: 00 | |
d0d250: 41 89 db mov %ebx,%r11d | |
* d0d253: e9 e3 fe ff ff jmpq d0d13b <_Z19cselib_process_insnP8rtx_insn@@Base+0x38b> | |
d0d258: 4c 8b 59 08 mov 0x8(%rcx),%r11 | |
d0d25c: 4c 89 c7 mov %r8,%rdi | |
d0d25f: 48 8b 31 mov (%rcx),%rsi | |
d0d262: 66 41 83 3b 29 cmpw $0x29,(%r11) | |
d0d267: 75 14 jne d0d27d <_Z19cselib_process_insnP8rtx_insn@@Base+0x4cd> | |
d0d269: 41 39 5b 08 cmp %ebx,0x8(%r11) | |
d0d26d: 75 0e jne d0d27d <_Z19cselib_process_insnP8rtx_insn@@Base+0x4cd> | |
d0d26f: 49 89 f3 mov %rsi,%r11 | |
d0d272: 48 89 ce mov %rcx,%rsi | |
d0d275: 4c 89 d9 mov %r11,%rcx | |
d0d278: e9 3d ff ff ff jmpq d0d1ba <_Z19cselib_process_insnP8rtx_insn@@Base+0x40a> | |
d0d27d: 4c 8b 56 08 mov 0x8(%rsi),%r10 | |
d0d281: 48 89 cf mov %rcx,%rdi | |
d0d284: 48 8b 0e mov (%rsi),%rcx | |
d0d287: 66 41 83 3a 29 cmpw $0x29,(%r10) | |
d0d28c: 75 0a jne d0d298 <_Z19cselib_process_insnP8rtx_insn@@Base+0x4e8> | |
d0d28e: 41 39 5a 08 cmp %ebx,0x8(%r10) | |
d0d292: 0f 84 22 ff ff ff je d0d1ba <_Z19cselib_process_insnP8rtx_insn@@Base+0x40a> | |
d0d298: 48 89 f7 mov %rsi,%rdi | |
d0d29b: 48 8b 71 08 mov 0x8(%rcx),%rsi | |
d0d29f: 4c 8b 11 mov (%rcx),%r10 | |
d0d2a2: 44 0f b7 1e movzwl (%rsi),%r11d | |
d0d2a6: 66 41 83 fb 29 cmp $0x29,%r11w | |
d0d2ab: 0f 85 46 5d 91 ff jne 622ff7 <_Z13vec_safe_pushI15constructor_elt5va_gcEPT_RP3vecIS2_T0_8vl_embedERKS2_@@Base+0x459> | |
d0d2b1: 39 5e 08 cmp %ebx,0x8(%rsi) | |
d0d2b4: 0f 85 c0 05 00 00 jne d0d87a <_Z19cselib_process_insnP8rtx_insn@@Base+0xaca> | |
d0d2ba: 48 89 ce mov %rcx,%rsi | |
d0d2bd: 4c 89 d1 mov %r10,%rcx | |
d0d2c0: e9 f5 fe ff ff jmpq d0d1ba <_Z19cselib_process_insnP8rtx_insn@@Base+0x40a> | |
d0d2c5: 0f 1f 00 nopl (%rax) | |
d0d2c8: 41 89 c7 mov %eax,%r15d | |
d0d2cb: 49 6b cf 66 imul $0x66,%r15,%rcx | |
d0d2cf: 48 01 f9 add %rdi,%rcx | |
d0d2d2: 46 0f b6 34 01 movzbl (%rcx,%r8,1),%r14d | |
d0d2d7: 41 01 c6 add %eax,%r14d | |
d0d2da: 0f 84 80 fb ff ff je d0ce60 <_Z19cselib_process_insnP8rtx_insn@@Base+0xb0> | |
d0d2e0: 31 db xor %ebx,%ebx | |
d0d2e2: 48 8b 2d e7 5e ce 00 mov 0xce5ee7(%rip),%rbp # 19f31d0 <cselib_discard_hook@@Base+0x88> | |
d0d2e9: e9 e7 fd ff ff jmpq d0d0d5 <_Z19cselib_process_insnP8rtx_insn@@Base+0x325> | |
d0d2ee: 4c 8b 7d 40 mov 0x40(%rbp),%r15 | |
d0d2f2: 4d 85 ff test %r15,%r15 | |
d0d2f5: 74 7e je d0d375 <_Z19cselib_process_insnP8rtx_insn@@Base+0x5c5> | |
d0d2f7: 4d 8b 4f 08 mov 0x8(%r15),%r9 | |
d0d2fb: 66 41 83 39 1b cmpw $0x1b,(%r9) | |
d0d300: 0f 84 cd 5c 91 ff je 622fd3 <_Z13vec_safe_pushI15constructor_elt5va_gcEPT_RP3vecIS2_T0_8vl_embedERKS2_@@Base+0x435> | |
d0d306: 49 8b 5f 10 mov 0x10(%r15),%rbx | |
d0d30a: 48 85 db test %rbx,%rbx | |
d0d30d: 74 66 je d0d375 <_Z19cselib_process_insnP8rtx_insn@@Base+0x5c5> | |
d0d30f: 48 8b 7b 08 mov 0x8(%rbx),%rdi | |
d0d313: 66 83 3f 1b cmpw $0x1b,(%rdi) | |
---------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
0000000001131010 <_cpp_lex_token@@Base>: | |
1131010: 41 57 push %r15 | |
1131012: 41 56 push %r14 | |
1131014: 48 8d 87 c8 01 00 00 lea 0x1c8(%rdi),%rax | |
113101b: 41 55 push %r13 | |
113101d: 41 54 push %r12 | |
113101f: 55 push %rbp | |
1131020: 53 push %rbx | |
1131021: 48 89 fb mov %rdi,%rbx | |
1131024: 48 83 ec 28 sub $0x28,%rsp | |
1131028: 48 8d 6c 24 18 lea 0x18(%rsp),%rbp | |
113102d: 48 89 04 24 mov %rax,(%rsp) | |
1131031: 48 8b bb e8 01 00 00 mov 0x1e8(%rbx),%rdi | |
1131038: 4c 8b a3 c0 01 00 00 mov 0x1c0(%rbx),%r12 | |
113103f: 48 8b 57 18 mov 0x18(%rdi),%rdx | |
1131043: 49 39 d4 cmp %rdx,%r12 | |
1131046: 0f 84 28 10 00 00 je 1132074 <_cpp_lex_token@@Base+0x1064> | |
113104c: 4c 3b 67 10 cmp 0x10(%rdi),%r12 | |
1131050: 0f 82 4c de b0 ff jb c3eea2 <cpp_named_operator2name@@Base+0x6a6> | |
1131056: 49 39 d4 cmp %rdx,%r12 | |
1131059: 0f 83 43 de b0 ff jae c3eea2 <cpp_named_operator2name@@Base+0x6a6> | |
113105f: 8b b3 f0 01 00 00 mov 0x1f0(%rbx),%esi | |
1131065: 85 f6 test %esi,%esi | |
1131067: 0f 85 ed 0f 00 00 jne 113205a <_cpp_lex_token@@Base+0x104a> | |
113106d: 49 8d 4c 24 18 lea 0x18(%r12),%rcx | |
1131072: 48 89 8b c0 01 00 00 mov %rcx,0x1c0(%rbx) | |
1131079: 4c 8b 03 mov (%rbx),%r8 | |
113107c: 45 31 db xor %r11d,%r11d | |
113107f: 66 45 89 5c 24 06 mov %r11w,0x6(%r12) | |
1131085: 41 80 78 68 00 cmpb $0x0,0x68(%r8) | |
113108a: 4d 89 c7 mov %r8,%r15 | |
113108d: 0f 85 bd 03 00 00 jne 1131450 <_cpp_lex_token@@Base+0x440> | |
1131093: 48 8b 73 28 mov 0x28(%rbx),%rsi | |
1131097: 8b 7e 3c mov 0x3c(%rsi),%edi | |
113109a: 41 89 3c 24 mov %edi,(%r12) | |
113109e: 45 8b 5f 38 mov 0x38(%r15),%r11d | |
11310a2: 4d 8b 0f mov (%r15),%r9 | |
11310a5: 49 c1 e3 04 shl $0x4,%r11 | |
11310a9: 4d 03 5f 30 add 0x30(%r15),%r11 | |
11310ad: 4d 3b 0b cmp (%r11),%r9 | |
11310b0: 0f 83 cb 0b 00 00 jae 1131c81 <_cpp_lex_token@@Base+0xc71> | |
11310b6: 49 8d 71 01 lea 0x1(%r9),%rsi | |
11310ba: 48 8b 83 60 05 00 00 mov 0x560(%rbx),%rax | |
11310c1: 49 89 37 mov %rsi,(%r15) | |
11310c4: 45 0f b6 31 movzbl (%r9),%r14d | |
11310c8: 48 85 c0 test %rax,%rax | |
11310cb: 4d 89 f5 mov %r14,%r13 | |
11310ce: 0f 85 94 0b 00 00 jne 1131c68 <_cpp_lex_token@@Base+0xc58> | |
11310d4: 49 2b 77 08 sub 0x8(%r15),%rsi | |
11310d8: 48 8b 7b 28 mov 0x28(%rbx),%rdi | |
11310dc: e8 7f 2d 00 00 callq 1133e60 <_Z27linemap_position_for_columnP9line_mapsj@@Base> | |
11310e1: 41 80 fe 7e cmp $0x7e,%r14b | |
11310e5: 41 89 04 24 mov %eax,(%r12) | |
11310e9: 0f 87 3d df b0 ff ja c3f02c <cpp_named_operator2name@@Base+0x830> | |
11310ef: 42 ff 24 f5 c0 19 60 jmpq *0x16019c0(,%r14,8) | |
11310f6: 01 | |
11310f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) | |
11310fe: 00 00 | |
1131100: 4c 8b 2b mov (%rbx),%r13 | |
1131103: 66 41 83 4c 24 06 01 orw $0x1,0x6(%r12) | |
113110a: 45 31 d2 xor %r10d,%r10d | |
113110d: 49 8b 4d 00 mov 0x0(%r13),%rcx | |
1131111: 41 83 fe 20 cmp $0x20,%r14d | |
1131115: 74 0a je 1131121 <_cpp_lex_token@@Base+0x111> | |
1131117: 41 83 fe 09 cmp $0x9,%r14d | |
113111b: 0f 85 bb 0f 00 00 jne 11320dc <_cpp_lex_token@@Base+0x10cc> | |
1131121: 48 8d 51 01 lea 0x1(%rcx),%rdx | |
1131125: 49 89 55 00 mov %rdx,0x0(%r13) | |
1131129: 44 0f b6 09 movzbl (%rcx),%r9d | |
113112d: 43 f6 84 09 61 2e 62 testb $0x8,0x1622e61(%r9,%r9,1) | |
1131134: 01 08 | |
1131136: 4d 89 ce mov %r9,%r14 | |
1131139: 0f 84 91 02 00 00 je 11313d0 <_cpp_lex_token@@Base+0x3c0> | |
113113f: 41 83 fe 20 cmp $0x20,%r14d | |
1131143: 48 89 d1 mov %rdx,%rcx | |
1131146: 75 cf jne 1131117 <_cpp_lex_token@@Base+0x107> | |
1131148: eb d7 jmp 1131121 <_cpp_lex_token@@Base+0x111> | |
113114a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
*1131150: 41 c6 44 24 04 35 movb $0x35,0x4(%r12) | |
1131156: c6 44 24 14 00 movb $0x0,0x14(%rsp) | |
113115b: 4d 8b 0f mov (%r15),%r9 | |
113115e: c7 44 24 10 00 00 00 movl $0x0,0x10(%rsp) | |
1131165: 00 | |
1131166: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) | |
113116d: 00 | |
113116e: 4d 8d 71 ff lea -0x1(%r9),%r14 | |
1131172: 45 0f b6 69 ff movzbl -0x1(%r9),%r13d | |
1131177: 4c 8b 0b mov (%rbx),%r9 | |
113117a: 4d 8b 39 mov (%r9),%r15 | |
*113117d: 41 83 ed 71 sub $0x71,%r13d | |
1131181: 45 0f b6 17 movzbl (%r15),%r10d | |
*1131185: 66 43 f7 84 12 60 2e testw $0x204,0x1622e60(%r10,%r10,1) | |
113118c: 62 01 04 02 | |
*1131190: 0f 84 1a 05 00 00 je 11316b0 <_cpp_lex_token@@Base+0x6a0> | |
1131196: 41 0f b6 7f 01 movzbl 0x1(%r15),%edi | |
113119b: 49 8d 57 01 lea 0x1(%r15),%rdx | |
113119f: 41 6b f5 43 imul $0x43,%r13d,%esi | |
11311a3: 66 f7 84 3f 60 2e 62 testw $0x204,0x1622e60(%rdi,%rdi,1) | |
11311aa: 01 04 02 | |
*11311ad: 45 8d 6c 32 8f lea -0x71(%r10,%rsi,1),%r13d | |
11311b2: 0f 84 58 01 00 00 je 1131310 <_cpp_lex_token@@Base+0x300> | |
11311b8: 45 0f b6 57 02 movzbl 0x2(%r15),%r10d | |
11311bd: 49 8d 57 02 lea 0x2(%r15),%rdx | |
11311c1: 45 6b c5 43 imul $0x43,%r13d,%r8d | |
11311c5: 66 43 f7 84 12 60 2e testw $0x204,0x1622e60(%r10,%r10,1) | |
11311cc: 62 01 04 02 | |
11311d0: 46 8d 6c 07 8f lea -0x71(%rdi,%r8,1),%r13d | |
11311d5: 0f 84 35 01 00 00 je 1131310 <_cpp_lex_token@@Base+0x300> | |
11311db: 41 0f b6 4f 03 movzbl 0x3(%r15),%ecx | |
11311e0: 49 8d 57 03 lea 0x3(%r15),%rdx | |
11311e4: 45 6b ed 43 imul $0x43,%r13d,%r13d | |
11311e8: 66 f7 84 09 60 2e 62 testw $0x204,0x1622e60(%rcx,%rcx,1) | |
11311ef: 01 04 02 | |
11311f2: 47 8d 6c 2a 8f lea -0x71(%r10,%r13,1),%r13d | |
11311f7: 0f 84 13 01 00 00 je 1131310 <_cpp_lex_token@@Base+0x300> | |
11311fd: 41 0f b6 7f 04 movzbl 0x4(%r15),%edi | |
1131202: 41 6b d5 43 imul $0x43,%r13d,%edx | |
1131206: 66 f7 84 3f 60 2e 62 testw $0x204,0x1622e60(%rdi,%rdi,1) | |
113120d: 01 04 02 | |
1131210: 44 8d 6c 11 8f lea -0x71(%rcx,%rdx,1),%r13d | |
1131215: 49 8d 57 04 lea 0x4(%r15),%rdx | |
1131219: 0f 84 f1 00 00 00 je 1131310 <_cpp_lex_token@@Base+0x300> | |
113121f: 45 0f b6 57 05 movzbl 0x5(%r15),%r10d | |
1131224: 49 8d 57 05 lea 0x5(%r15),%rdx | |
1131228: 45 6b c5 43 imul $0x43,%r13d,%r8d | |
113122c: 66 43 f7 84 12 60 2e testw $0x204,0x1622e60(%r10,%r10,1) | |
1131233: 62 01 04 02 | |
1131237: 46 8d 6c 07 8f lea -0x71(%rdi,%r8,1),%r13d | |
113123c: 0f 84 ce 00 00 00 je 1131310 <_cpp_lex_token@@Base+0x300> | |
1131242: 41 0f b6 4f 06 movzbl 0x6(%r15),%ecx | |
1131247: 49 8d 57 06 lea 0x6(%r15),%rdx | |
113124b: 45 6b ed 43 imul $0x43,%r13d,%r13d | |
113124f: 66 f7 84 09 60 2e 62 testw $0x204,0x1622e60(%rcx,%rcx,1) | |
1131256: 01 04 02 | |
1131259: 47 8d 6c 2a 8f lea -0x71(%r10,%r13,1),%r13d | |
113125e: 0f 84 ac 00 00 00 je 1131310 <_cpp_lex_token@@Base+0x300> | |
1131264: 41 0f b6 7f 07 movzbl 0x7(%r15),%edi | |
1131269: 41 6b d5 43 imul $0x43,%r13d,%edx | |
113126d: 66 f7 84 3f 60 2e 62 testw $0x204,0x1622e60(%rdi,%rdi,1) | |
1131274: 01 04 02 | |
1131277: 44 8d 6c 11 8f lea -0x71(%rcx,%rdx,1),%r13d | |
113127c: 49 8d 57 07 lea 0x7(%r15),%rdx | |
1131280: 0f 84 8a 00 00 00 je 1131310 <_cpp_lex_token@@Base+0x300> | |
1131286: 45 0f b6 57 08 movzbl 0x8(%r15),%r10d | |
113128b: 49 8d 57 08 lea 0x8(%r15),%rdx | |
113128f: 45 6b c5 43 imul $0x43,%r13d,%r8d | |
1131293: 66 43 f7 84 12 60 2e testw $0x204,0x1622e60(%r10,%r10,1) | |
113129a: 62 01 04 02 | |
113129e: 46 8d 6c 07 8f lea -0x71(%rdi,%r8,1),%r13d | |
11312a3: 74 6b je 1131310 <_cpp_lex_token@@Base+0x300> | |
11312a5: 41 0f b6 4f 09 movzbl 0x9(%r15),%ecx | |
11312aa: 49 8d 57 09 lea 0x9(%r15),%rdx | |
11312ae: 45 6b ed 43 imul $0x43,%r13d,%r13d | |
11312b2: 66 f7 84 09 60 2e 62 testw $0x204,0x1622e60(%rcx,%rcx,1) | |
11312b9: 01 04 02 | |
... | |
---------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
0000000000fe41a0 <_Z16get_nonzero_bitsPK9tree_node@@Base>: | |
fe41a0: 48 8b 56 08 mov 0x8(%rsi),%rdx | |
fe41a4: 48 89 f9 mov %rdi,%rcx | |
fe41a7: 0f b7 3a movzwl (%rdx),%edi | |
fe41aa: 0f b7 42 34 movzwl 0x34(%rdx),%eax | |
fe41ae: 83 ef 0a sub $0xa,%edi | |
fe41b1: 25 ff 03 00 00 and $0x3ff,%eax | |
fe41b6: 66 83 ff 01 cmp $0x1,%di | |
* fe41ba: 76 24 jbe fe41e0 <_Z16get_nonzero_bitsPK9tree_node@@Base+0x40> | |
fe41bc: 48 8b 76 20 mov 0x20(%rsi),%rsi | |
fe41c0: 48 85 f6 test %rsi,%rsi | |
fe41c3: 75 4b jne fe4210 <_Z16get_nonzero_bitsPK9tree_node@@Base+0x70> | |
fe41c5: 89 41 1c mov %eax,0x1c(%rcx) | |
fe41c8: 48 c7 01 ff ff ff ff movq $0xffffffffffffffff,(%rcx) | |
fe41cf: c7 41 18 01 00 00 00 movl $0x1,0x18(%rcx) | |
fe41d6: 48 89 c8 mov %rcx,%rax | |
fe41d9: c3 retq | |
fe41da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
fe41e0: 48 8b 56 20 mov 0x20(%rsi),%rdx | |
fe41e4: 48 85 d2 test %rdx,%rdx | |
fe41e7: 74 dc je fe41c5 <_Z16get_nonzero_bitsPK9tree_node@@Base+0x25> | |
fe41e9: 8b 7a 10 mov 0x10(%rdx),%edi | |
fe41ec: 85 ff test %edi,%edi | |
fe41ee: 74 d5 je fe41c5 <_Z16get_nonzero_bitsPK9tree_node@@Base+0x25> | |
fe41f0: 8b 72 14 mov 0x14(%rdx),%esi | |
fe41f3: 48 f7 df neg %rdi | |
fe41f6: 89 41 1c mov %eax,0x1c(%rcx) | |
fe41f9: c7 41 18 01 00 00 00 movl $0x1,0x18(%rcx) | |
fe4200: 48 09 f7 or %rsi,%rdi | |
fe4203: 48 89 39 mov %rdi,(%rcx) | |
fe4206: eb ce jmp fe41d6 <_Z16get_nonzero_bitsPK9tree_node@@Base+0x36> | |
fe4208: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
fe420f: 00 | |
fe4210: 53 push %rbx | |
fe4211: 0f b6 5e 05 movzbl 0x5(%rsi),%ebx | |
fe4215: b8 08 00 00 00 mov $0x8,%eax | |
fe421a: 44 0f b6 46 02 movzbl 0x2(%rsi),%r8d | |
fe421f: 44 0f b7 16 movzwl (%rsi),%r10d | |
fe4223: 48 89 cf mov %rcx,%rdi | |
fe4226: 44 8d 5b ff lea -0x1(%rbx),%r11d | |
fe422a: 45 01 c0 add %r8d,%r8d | |
fe422d: 84 db test %bl,%bl | |
fe422f: 44 89 51 1c mov %r10d,0x1c(%rcx) | |
fe4233: 4a 8d 14 dd 08 00 00 lea 0x8(,%r11,8),%rdx | |
fe423a: 00 | |
fe423b: 4a 8d 74 c6 08 lea 0x8(%rsi,%r8,8),%rsi | |
fe4240: 48 0f 44 d0 cmove %rax,%rdx | |
fe4244: e8 f7 cc 59 ff callq 580f40 <memcpy@plt> | |
fe4249: 89 58 18 mov %ebx,0x18(%rax) | |
fe424c: 5b pop %rbx | |
fe424d: c3 retq | |
fe424e: 66 90 xchg %ax,%ax | |
0000000000fe4250 <_Z12release_defsP21gimple_statement_base@@Base>: | |
---------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
... | |
e4f3d5: 4d 8b 43 08 mov 0x8(%r11),%r8 | |
e4f3d9: 49 8b 08 mov (%r8),%rcx | |
e4f3dc: 48 8b 71 38 mov 0x38(%rcx),%rsi | |
e4f3e0: 49 39 70 08 cmp %rsi,0x8(%r8) | |
e4f3e4: 0f 84 49 01 00 00 je e4f533 <_Z3lraP8_IO_FILE@@Base+0xdf3> | |
e4f3ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
e4f3f0: 48 8b 46 40 mov 0x40(%rsi),%rax | |
e4f3f4: 48 85 c0 test %rax,%rax | |
e4f3f7: 0f 84 24 01 00 00 je e4f521 <_Z3lraP8_IO_FILE@@Base+0xde1> | |
e4f3fd: 4c 8b 76 48 mov 0x48(%rsi),%r14 | |
e4f401: 4d 8b 16 mov (%r14),%r10 | |
e4f404: 4d 8b 7a 10 mov 0x10(%r10),%r15 | |
e4f408: 49 39 c7 cmp %rax,%r15 | |
e4f40b: 75 13 jne e4f420 <_Z3lraP8_IO_FILE@@Base+0xce0> | |
e4f40d: 4d 85 ff test %r15,%r15 | |
e4f410: 0f 85 0b 01 00 00 jne e4f521 <_Z3lraP8_IO_FILE@@Base+0xde1> | |
e4f416: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
e4f41d: 00 00 00 | |
e4f420: 0f b7 28 movzwl (%rax),%ebp | |
e4f423: 8d 5d f7 lea -0x9(%rbp),%ebx | |
e4f426: 66 83 fb 02 cmp $0x2,%bx | |
e4f42a: 0f 87 50 01 00 00 ja e4f580 <_Z3lraP8_IO_FILE@@Base+0xe40> | |
e4f430: 48 8b 50 38 mov 0x38(%rax),%rdx | |
e4f434: 48 8d 48 38 lea 0x38(%rax),%rcx | |
e4f438: 48 85 d2 test %rdx,%rdx | |
e4f43b: 0f 84 af 00 00 00 je e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f441: 44 0f b6 6a 02 movzbl 0x2(%rdx),%r13d | |
e4f446: 45 8d 65 ff lea -0x1(%r13),%r12d | |
e4f44a: 41 80 fc 01 cmp $0x1,%r12b | |
e4f44e: 0f 86 94 01 00 00 jbe e4f5e8 <_Z3lraP8_IO_FILE@@Base+0xea8> | |
e4f454: 41 80 fd 06 cmp $0x6,%r13b | |
e4f458: 0f 84 8a 01 00 00 je e4f5e8 <_Z3lraP8_IO_FILE@@Base+0xea8> | |
e4f45e: 4c 8b 72 10 mov 0x10(%rdx),%r14 | |
e4f462: 48 8d 4a 10 lea 0x10(%rdx),%rcx | |
e4f466: 4d 85 f6 test %r14,%r14 | |
e4f469: 0f 84 81 00 00 00 je e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f46f: 45 0f b6 56 02 movzbl 0x2(%r14),%r10d | |
e4f474: 45 8d 42 ff lea -0x1(%r10),%r8d | |
e4f478: 41 80 f8 01 cmp $0x1,%r8b | |
e4f47c: 0f 86 51 01 00 00 jbe e4f5d3 <_Z3lraP8_IO_FILE@@Base+0xe93> | |
e4f482: 41 80 fa 06 cmp $0x6,%r10b | |
e4f486: 0f 84 47 01 00 00 je e4f5d3 <_Z3lraP8_IO_FILE@@Base+0xe93> | |
e4f48c: 4d 8b 7e 10 mov 0x10(%r14),%r15 | |
e4f490: 49 8d 4e 10 lea 0x10(%r14),%rcx | |
e4f494: 4d 85 ff test %r15,%r15 | |
e4f497: 74 57 je e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f499: 41 0f b6 6f 02 movzbl 0x2(%r15),%ebp | |
e4f49e: 8d 5d ff lea -0x1(%rbp),%ebx | |
e4f4a1: 80 fb 01 cmp $0x1,%bl | |
e4f4a4: 0f 86 14 01 00 00 jbe e4f5be <_Z3lraP8_IO_FILE@@Base+0xe7e> | |
e4f4aa: 40 80 fd 06 cmp $0x6,%bpl | |
e4f4ae: 0f 84 0a 01 00 00 je e4f5be <_Z3lraP8_IO_FILE@@Base+0xe7e> | |
e4f4b4: 4d 8b 5f 10 mov 0x10(%r15),%r11 | |
e4f4b8: 49 8d 4f 10 lea 0x10(%r15),%rcx | |
e4f4bc: 4d 85 db test %r11,%r11 | |
e4f4bf: 74 2f je e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f4c1: 41 0f b6 7b 02 movzbl 0x2(%r11),%edi | |
e4f4c6: 44 8d 4f ff lea -0x1(%rdi),%r9d | |
e4f4ca: 41 80 f9 01 cmp $0x1,%r9b | |
e4f4ce: 0f 86 de 00 00 00 jbe e4f5b2 <_Z3lraP8_IO_FILE@@Base+0xe72> | |
e4f4d4: 40 80 ff 06 cmp $0x6,%dil | |
e4f4d8: 0f 84 d4 00 00 00 je e4f5b2 <_Z3lraP8_IO_FILE@@Base+0xe72> | |
e4f4de: 49 8b 53 10 mov 0x10(%r11),%rdx | |
e4f4e2: 49 8d 4b 10 lea 0x10(%r11),%rcx | |
e4f4e6: 48 85 d2 test %rdx,%rdx | |
e4f4e9: 0f 85 95 cb 8c ff jne 71c084 <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x32c> | |
e4f4ef: 90 nop | |
e4f4f0: 48 8b 40 10 mov 0x10(%rax),%rax | |
* e4f4f4: 48 85 c0 test %rax,%rax | |
e4f4f7: 0f 84 7b cb 8c ff je 71c078 <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x320> | |
e4f4fd: 4c 8b 76 48 mov 0x48(%rsi),%r14 | |
e4f501: 4d 8b 16 mov (%r14),%r10 | |
e4f504: 4d 8b 42 10 mov 0x10(%r10),%r8 | |
e4f508: 4c 39 c0 cmp %r8,%rax | |
e4f50b: 0f 85 0f ff ff ff jne e4f420 <_Z3lraP8_IO_FILE@@Base+0xce0> | |
e4f511: 4d 85 c0 test %r8,%r8 | |
e4f514: 0f 84 06 ff ff ff je e4f420 <_Z3lraP8_IO_FILE@@Base+0xce0> | |
e4f51a: 4c 8b 1d 47 09 bd 00 mov 0xbd0947(%rip),%r11 # 1a1fe68 <cfun@@Base> | |
e4f521: 49 8b 43 08 mov 0x8(%r11),%rax | |
e4f525: 48 8b 76 38 mov 0x38(%rsi),%rsi | |
e4f529: 48 39 70 08 cmp %rsi,0x8(%rax) | |
e4f52d: 0f 85 bd fe ff ff jne e4f3f0 <_Z3lraP8_IO_FILE@@Base+0xcb0> | |
e4f533: e8 f8 8e ea ff callq cf8430 <_Z20fixup_abnormal_edgesv@@Base> | |
e4f538: 48 8b 2d 29 09 bd 00 mov 0xbd0929(%rip),%rbp # 1a1fe68 <cfun@@Base> | |
e4f53f: 41 89 c7 mov %eax,%r15d | |
e4f542: f6 85 a5 00 00 00 02 testb $0x2,0xa5(%rbp) | |
e4f549: 0f 85 30 c9 8c ff jne 71be7f <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x127> | |
e4f54f: 45 84 ff test %r15b,%r15b | |
e4f552: 0f 85 1d c9 8c ff jne 71be75 <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x11d> | |
e4f558: 48 8b 3d d1 5b ba 00 mov 0xba5bd1(%rip),%rdi # 19f5130 <x_rtl@@Base+0x30> | |
e4f55f: e8 8c ca f1 ff callq d6bff0 <_Z21unshare_all_rtl_againP8rtx_insn@@Base> | |
e4f564: 80 3d 7d 40 cb 00 00 cmpb $0x0,0xcb407d(%rip) # 1b035e8 <timevar_enable@@Base> | |
e4f56b: 0f 85 a5 c9 8c ff jne 71bf16 <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x1be> | |
e4f571: 48 83 c4 18 add $0x18,%rsp | |
e4f575: 5b pop %rbx | |
e4f576: 5d pop %rbp | |
e4f577: 41 5c pop %r12 | |
e4f579: 41 5d pop %r13 | |
e4f57b: 41 5e pop %r14 | |
e4f57d: 41 5f pop %r15 | |
e4f57f: c3 retq | |
e4f580: 48 8b 40 10 mov 0x10(%rax),%rax | |
e4f584: 48 85 c0 test %rax,%rax | |
e4f587: 0f 84 7d c9 8c ff je 71bf0a <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x1b2> | |
e4f58d: 49 8b 3e mov (%r14),%rdi | |
e4f590: 4c 8b 4f 10 mov 0x10(%rdi),%r9 | |
e4f594: 4c 39 c8 cmp %r9,%rax | |
e4f597: 0f 85 83 fe ff ff jne e4f420 <_Z3lraP8_IO_FILE@@Base+0xce0> | |
e4f59d: 4d 85 c9 test %r9,%r9 | |
e4f5a0: 0f 84 7a fe ff ff je e4f420 <_Z3lraP8_IO_FILE@@Base+0xce0> | |
e4f5a6: 4c 8b 1d bb 08 bd 00 mov 0xbd08bb(%rip),%r11 # 1a1fe68 <cfun@@Base> | |
e4f5ad: e9 6f ff ff ff jmpq e4f521 <_Z3lraP8_IO_FILE@@Base+0xde1> | |
e4f5b2: 49 8b 53 10 mov 0x10(%r11),%rdx | |
e4f5b6: 48 89 11 mov %rdx,(%rcx) | |
e4f5b9: e9 28 ff ff ff jmpq e4f4e6 <_Z3lraP8_IO_FILE@@Base+0xda6> | |
e4f5be: 4d 8b 5f 10 mov 0x10(%r15),%r11 | |
e4f5c2: 4d 85 db test %r11,%r11 | |
e4f5c5: 4c 89 19 mov %r11,(%rcx) | |
e4f5c8: 0f 85 f3 fe ff ff jne e4f4c1 <_Z3lraP8_IO_FILE@@Base+0xd81> | |
e4f5ce: e9 1d ff ff ff jmpq e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f5d3: 4d 8b 7e 10 mov 0x10(%r14),%r15 | |
e4f5d7: 4d 85 ff test %r15,%r15 | |
e4f5da: 4c 89 39 mov %r15,(%rcx) | |
e4f5dd: 0f 85 b6 fe ff ff jne e4f499 <_Z3lraP8_IO_FILE@@Base+0xd59> | |
e4f5e3: e9 08 ff ff ff jmpq e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f5e8: 4c 8b 72 10 mov 0x10(%rdx),%r14 | |
e4f5ec: 4d 85 f6 test %r14,%r14 | |
e4f5ef: 4c 89 70 38 mov %r14,0x38(%rax) | |
e4f5f3: 0f 85 76 fe ff ff jne e4f46f <_Z3lraP8_IO_FILE@@Base+0xd2f> | |
e4f5f9: e9 f2 fe ff ff jmpq e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f5fe: e8 2d 1f 73 ff callq 581530 <free@plt> | |
e4f603: e9 fd fc ff ff jmpq e4f305 <_Z3lraP8_IO_FILE@@Base+0xbc5> | |
e4f608: 31 f6 xor %esi,%esi | |
e4f60a: 31 ff xor %edi,%edi | |
e4f60c: e8 af bc 01 00 callq e6b2c0 <_Z13lra_eliminatebb@@Base> | |
e4f611: 80 3d 08 51 c2 00 00 cmpb $0x0,0xc25108(%rip) # 1a74720 <lra_simple_p@@Base> | |
e4f618: 75 2c jne e4f646 <_Z3lraP8_IO_FILE@@Base+0xf06> | |
e4f61a: 83 3d 9f 31 ce 00 00 cmpl $0x0,0xce319f(%rip) # 1b327c0 <global_options@@Base+0x760> | |
e4f621: 74 1e je e4f641 <_Z3lraP8_IO_FILE@@Base+0xf01> | |
e4f623: 45 84 ff test %r15b,%r15b | |
e4f626: 0f 85 30 02 00 00 jne e4f85c <_Z3lraP8_IO_FILE@@Base+0x111c> | |
---------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
e4f396: 48 8b 0d cb 0a bd 00 mov 0xbd0acb(%rip),%rcx # 1a1fe68 <cfun@@Base> | |
e4f39d: e9 70 fb ff ff jmpq e4ef12 <_Z3lraP8_IO_FILE@@Base+0x7d2> | |
e4f3a2: 48 8b 3d 57 40 c3 00 mov 0xc34057(%rip),%rdi # 1a83400 <lra_no_alloc_regs@@Base+0x90> | |
e4f3a9: e8 92 96 e7 ff callq cc8a40 <_Z15free_alloc_poolP14alloc_pool_def@@Base> | |
e4f3ae: 48 8b 3d 2b 54 c2 00 mov 0xc2542b(%rip),%rdi # 1a747e0 <lra_insn_recog_data@@Base> | |
e4f3b5: e8 76 21 73 ff callq 581530 <free@plt> | |
e4f3ba: e8 f1 1c 06 00 callq eb10b0 <_Z28regstat_free_n_sets_and_refsv@@Base> | |
e4f3bf: e8 1c 1d 06 00 callq eb10e0 <_Z15regstat_free_riv@@Base> | |
e4f3c4: 4c 8b 1d 9d 0a bd 00 mov 0xbd0a9d(%rip),%r11 # 1a1fe68 <cfun@@Base> | |
e4f3cb: c7 05 93 5f c4 00 01 movl $0x1,0xc45f93(%rip) # 1a95368 <reload_completed@@Base> | |
e4f3d2: 00 00 00 | |
e4f3d5: 4d 8b 43 08 mov 0x8(%r11),%r8 | |
e4f3d9: 49 8b 08 mov (%r8),%rcx | |
e4f3dc: 48 8b 71 38 mov 0x38(%rcx),%rsi | |
e4f3e0: 49 39 70 08 cmp %rsi,0x8(%r8) | |
e4f3e4: 0f 84 49 01 00 00 je e4f533 <_Z3lraP8_IO_FILE@@Base+0xdf3> | |
e4f3ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
e4f3f0: 48 8b 46 40 mov 0x40(%rsi),%rax | |
e4f3f4: 48 85 c0 test %rax,%rax | |
e4f3f7: 0f 84 24 01 00 00 je e4f521 <_Z3lraP8_IO_FILE@@Base+0xde1> | |
e4f3fd: 4c 8b 76 48 mov 0x48(%rsi),%r14 | |
e4f401: 4d 8b 16 mov (%r14),%r10 | |
e4f404: 4d 8b 7a 10 mov 0x10(%r10),%r15 | |
e4f408: 49 39 c7 cmp %rax,%r15 | |
e4f40b: 75 13 jne e4f420 <_Z3lraP8_IO_FILE@@Base+0xce0> | |
e4f40d: 4d 85 ff test %r15,%r15 | |
e4f410: 0f 85 0b 01 00 00 jne e4f521 <_Z3lraP8_IO_FILE@@Base+0xde1> | |
e4f416: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
e4f41d: 00 00 00 | |
e4f420: 0f b7 28 movzwl (%rax),%ebp | |
e4f423: 8d 5d f7 lea -0x9(%rbp),%ebx | |
e4f426: 66 83 fb 02 cmp $0x2,%bx | |
e4f42a: 0f 87 50 01 00 00 ja e4f580 <_Z3lraP8_IO_FILE@@Base+0xe40> | |
e4f430: 48 8b 50 38 mov 0x38(%rax),%rdx | |
e4f434: 48 8d 48 38 lea 0x38(%rax),%rcx | |
e4f438: 48 85 d2 test %rdx,%rdx | |
e4f43b: 0f 84 af 00 00 00 je e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f441: 44 0f b6 6a 02 movzbl 0x2(%rdx),%r13d | |
e4f446: 45 8d 65 ff lea -0x1(%r13),%r12d | |
e4f44a: 41 80 fc 01 cmp $0x1,%r12b | |
e4f44e: 0f 86 94 01 00 00 jbe e4f5e8 <_Z3lraP8_IO_FILE@@Base+0xea8> | |
e4f454: 41 80 fd 06 cmp $0x6,%r13b | |
e4f458: 0f 84 8a 01 00 00 je e4f5e8 <_Z3lraP8_IO_FILE@@Base+0xea8> | |
e4f45e: 4c 8b 72 10 mov 0x10(%rdx),%r14 | |
e4f462: 48 8d 4a 10 lea 0x10(%rdx),%rcx | |
e4f466: 4d 85 f6 test %r14,%r14 | |
e4f469: 0f 84 81 00 00 00 je e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f46f: 45 0f b6 56 02 movzbl 0x2(%r14),%r10d | |
e4f474: 45 8d 42 ff lea -0x1(%r10),%r8d | |
e4f478: 41 80 f8 01 cmp $0x1,%r8b | |
e4f47c: 0f 86 51 01 00 00 jbe e4f5d3 <_Z3lraP8_IO_FILE@@Base+0xe93> | |
e4f482: 41 80 fa 06 cmp $0x6,%r10b | |
e4f486: 0f 84 47 01 00 00 je e4f5d3 <_Z3lraP8_IO_FILE@@Base+0xe93> | |
e4f48c: 4d 8b 7e 10 mov 0x10(%r14),%r15 | |
e4f490: 49 8d 4e 10 lea 0x10(%r14),%rcx | |
e4f494: 4d 85 ff test %r15,%r15 | |
e4f497: 74 57 je e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f499: 41 0f b6 6f 02 movzbl 0x2(%r15),%ebp | |
e4f49e: 8d 5d ff lea -0x1(%rbp),%ebx | |
e4f4a1: 80 fb 01 cmp $0x1,%bl | |
e4f4a4: 0f 86 14 01 00 00 jbe e4f5be <_Z3lraP8_IO_FILE@@Base+0xe7e> | |
e4f4aa: 40 80 fd 06 cmp $0x6,%bpl | |
e4f4ae: 0f 84 0a 01 00 00 je e4f5be <_Z3lraP8_IO_FILE@@Base+0xe7e> | |
e4f4b4: 4d 8b 5f 10 mov 0x10(%r15),%r11 | |
e4f4b8: 49 8d 4f 10 lea 0x10(%r15),%rcx | |
e4f4bc: 4d 85 db test %r11,%r11 | |
e4f4bf: 74 2f je e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f4c1: 41 0f b6 7b 02 movzbl 0x2(%r11),%edi | |
e4f4c6: 44 8d 4f ff lea -0x1(%rdi),%r9d | |
e4f4ca: 41 80 f9 01 cmp $0x1,%r9b | |
e4f4ce: 0f 86 de 00 00 00 jbe e4f5b2 <_Z3lraP8_IO_FILE@@Base+0xe72> | |
e4f4d4: 40 80 ff 06 cmp $0x6,%dil | |
e4f4d8: 0f 84 d4 00 00 00 je e4f5b2 <_Z3lraP8_IO_FILE@@Base+0xe72> | |
e4f4de: 49 8b 53 10 mov 0x10(%r11),%rdx | |
e4f4e2: 49 8d 4b 10 lea 0x10(%r11),%rcx | |
e4f4e6: 48 85 d2 test %rdx,%rdx | |
e4f4e9: 0f 85 95 cb 8c ff jne 71c084 <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x32c> | |
e4f4ef: 90 nop | |
e4f4f0: 48 8b 40 10 mov 0x10(%rax),%rax | |
* e4f4f4: 48 85 c0 test %rax,%rax | |
e4f4f7: 0f 84 7b cb 8c ff je 71c078 <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x320> | |
e4f4fd: 4c 8b 76 48 mov 0x48(%rsi),%r14 | |
e4f501: 4d 8b 16 mov (%r14),%r10 | |
e4f504: 4d 8b 42 10 mov 0x10(%r10),%r8 | |
e4f508: 4c 39 c0 cmp %r8,%rax | |
e4f50b: 0f 85 0f ff ff ff jne e4f420 <_Z3lraP8_IO_FILE@@Base+0xce0> | |
e4f511: 4d 85 c0 test %r8,%r8 | |
e4f514: 0f 84 06 ff ff ff je e4f420 <_Z3lraP8_IO_FILE@@Base+0xce0> | |
e4f51a: 4c 8b 1d 47 09 bd 00 mov 0xbd0947(%rip),%r11 # 1a1fe68 <cfun@@Base> | |
e4f521: 49 8b 43 08 mov 0x8(%r11),%rax | |
e4f525: 48 8b 76 38 mov 0x38(%rsi),%rsi | |
e4f529: 48 39 70 08 cmp %rsi,0x8(%rax) | |
e4f52d: 0f 85 bd fe ff ff jne e4f3f0 <_Z3lraP8_IO_FILE@@Base+0xcb0> | |
e4f533: e8 f8 8e ea ff callq cf8430 <_Z20fixup_abnormal_edgesv@@Base> | |
e4f538: 48 8b 2d 29 09 bd 00 mov 0xbd0929(%rip),%rbp # 1a1fe68 <cfun@@Base> | |
e4f53f: 41 89 c7 mov %eax,%r15d | |
e4f542: f6 85 a5 00 00 00 02 testb $0x2,0xa5(%rbp) | |
e4f549: 0f 85 30 c9 8c ff jne 71be7f <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x127> | |
e4f54f: 45 84 ff test %r15b,%r15b | |
e4f552: 0f 85 1d c9 8c ff jne 71be75 <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x11d> | |
e4f558: 48 8b 3d d1 5b ba 00 mov 0xba5bd1(%rip),%rdi # 19f5130 <x_rtl@@Base+0x30> | |
e4f55f: e8 8c ca f1 ff callq d6bff0 <_Z21unshare_all_rtl_againP8rtx_insn@@Base> | |
e4f564: 80 3d 7d 40 cb 00 00 cmpb $0x0,0xcb407d(%rip) # 1b035e8 <timevar_enable@@Base> | |
e4f56b: 0f 85 a5 c9 8c ff jne 71bf16 <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x1be> | |
e4f571: 48 83 c4 18 add $0x18,%rsp | |
e4f575: 5b pop %rbx | |
e4f576: 5d pop %rbp | |
e4f577: 41 5c pop %r12 | |
e4f579: 41 5d pop %r13 | |
e4f57b: 41 5e pop %r14 | |
e4f57d: 41 5f pop %r15 | |
e4f57f: c3 retq | |
e4f580: 48 8b 40 10 mov 0x10(%rax),%rax | |
e4f584: 48 85 c0 test %rax,%rax | |
e4f587: 0f 84 7d c9 8c ff je 71bf0a <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x1b2> | |
e4f58d: 49 8b 3e mov (%r14),%rdi | |
e4f590: 4c 8b 4f 10 mov 0x10(%rdi),%r9 | |
e4f594: 4c 39 c8 cmp %r9,%rax | |
e4f597: 0f 85 83 fe ff ff jne e4f420 <_Z3lraP8_IO_FILE@@Base+0xce0> | |
e4f59d: 4d 85 c9 test %r9,%r9 | |
e4f5a0: 0f 84 7a fe ff ff je e4f420 <_Z3lraP8_IO_FILE@@Base+0xce0> | |
e4f5a6: 4c 8b 1d bb 08 bd 00 mov 0xbd08bb(%rip),%r11 # 1a1fe68 <cfun@@Base> | |
e4f5ad: e9 6f ff ff ff jmpq e4f521 <_Z3lraP8_IO_FILE@@Base+0xde1> | |
e4f5b2: 49 8b 53 10 mov 0x10(%r11),%rdx | |
e4f5b6: 48 89 11 mov %rdx,(%rcx) | |
e4f5b9: e9 28 ff ff ff jmpq e4f4e6 <_Z3lraP8_IO_FILE@@Base+0xda6> | |
e4f5be: 4d 8b 5f 10 mov 0x10(%r15),%r11 | |
e4f5c2: 4d 85 db test %r11,%r11 | |
e4f5c5: 4c 89 19 mov %r11,(%rcx) | |
e4f5c8: 0f 85 f3 fe ff ff jne e4f4c1 <_Z3lraP8_IO_FILE@@Base+0xd81> | |
e4f5ce: e9 1d ff ff ff jmpq e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f5d3: 4d 8b 7e 10 mov 0x10(%r14),%r15 | |
e4f5d7: 4d 85 ff test %r15,%r15 | |
e4f5da: 4c 89 39 mov %r15,(%rcx) | |
e4f5dd: 0f 85 b6 fe ff ff jne e4f499 <_Z3lraP8_IO_FILE@@Base+0xd59> | |
e4f5e3: e9 08 ff ff ff jmpq e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f5e8: 4c 8b 72 10 mov 0x10(%rdx),%r14 | |
e4f5ec: 4d 85 f6 test %r14,%r14 | |
e4f5ef: 4c 89 70 38 mov %r14,0x38(%rax) | |
e4f5f3: 0f 85 76 fe ff ff jne e4f46f <_Z3lraP8_IO_FILE@@Base+0xd2f> | |
e4f5f9: e9 f2 fe ff ff jmpq e4f4f0 <_Z3lraP8_IO_FILE@@Base+0xdb0> | |
e4f5fe: e8 2d 1f 73 ff callq 581530 <free@plt> | |
e4f603: e9 fd fc ff ff jmpq e4f305 <_Z3lraP8_IO_FILE@@Base+0xbc5> | |
e4f608: 31 f6 xor %esi,%esi | |
e4f60a: 31 ff xor %edi,%edi | |
e4f60c: e8 af bc 01 00 callq e6b2c0 <_Z13lra_eliminatebb@@Base> | |
e4f611: 80 3d 08 51 c2 00 00 cmpb $0x0,0xc25108(%rip) # 1a74720 <lra_simple_p@@Base> | |
e4f618: 75 2c jne e4f646 <_Z3lraP8_IO_FILE@@Base+0xf06> | |
e4f61a: 83 3d 9f 31 ce 00 00 cmpl $0x0,0xce319f(%rip) # 1b327c0 <global_options@@Base+0x760> | |
e4f621: 74 1e je e4f641 <_Z3lraP8_IO_FILE@@Base+0xf01> | |
e4f623: 45 84 ff test %r15b,%r15b | |
e4f626: 0f 85 30 02 00 00 jne e4f85c <_Z3lraP8_IO_FILE@@Base+0x111c> | |
e4f62c: be 01 00 00 00 mov $0x1,%esi | |
e4f631: bf 01 00 00 00 mov $0x1,%edi | |
e4f636: 41 bf 01 00 00 00 mov $0x1,%r15d | |
e4f63c: e8 8f f8 01 00 callq e6eed0 <_Z22lra_create_live_rangesbb@@Base> | |
e4f641: e8 fa 46 01 00 callq e63d40 <_Z15lra_inheritancev@@Base> | |
e4f646: 45 84 ff test %r15b,%r15b | |
e4f649: 74 05 je e4f650 <_Z3lraP8_IO_FILE@@Base+0xf10> | |
e4f64b: e8 20 34 02 00 callq e72a70 <_Z21lra_clear_live_rangesv@@Base> | |
e4f650: 31 f6 xor %esi,%esi | |
e4f652: bf 01 00 00 00 mov $0x1,%edi | |
e4f657: e8 74 f8 01 00 callq e6eed0 <_Z22lra_create_live_rangesbb@@Base> | |
e4f65c: 80 3d bd 50 c2 00 00 cmpb $0x0,0xc250bd(%rip) # 1a74720 <lra_simple_p@@Base> | |
e4f663: 0f 85 a3 c9 8c ff jne 71c00c <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x2b4> | |
e4f669: e8 12 5d 00 00 callq e55380 <_Z10lra_assignv@@Base> | |
e4f66e: 41 89 c5 mov %eax,%r13d | |
e4f671: e8 6a 84 01 00 callq e67ae0 <_Z20lra_undo_inheritancev@@Base> | |
e4f676: 84 c0 test %al,%al | |
e4f678: 0f 85 be 01 00 00 jne e4f83c <_Z3lraP8_IO_FILE@@Base+0x10fc> | |
e4f67e: 45 84 ed test %r13b,%r13b | |
e4f681: 0f 84 ee 01 00 00 je e4f875 <_Z3lraP8_IO_FILE@@Base+0x1135> | |
e4f687: 41 bf 01 00 00 00 mov $0x1,%r15d | |
e4f68d: e9 b8 f9 ff ff jmpq e4f04a <_Z3lraP8_IO_FILE@@Base+0x90a> | |
e4f692: 48 89 ef mov %rbp,%rdi | |
e4f695: e8 b6 88 ed ff callq d27f50 <_Z14df_insn_rescanP8rtx_insn@@Base> | |
e4f69a: 48 8b 6d 10 mov 0x10(%rbp),%rbp | |
e4f69e: 48 85 ed test %rbp,%rbp | |
e4f6a1: 0f 84 59 c9 8c ff je 71c000 <_ZN16generic_wide_intI22fixed_wide_int_storageILi192EEEmIIjEERS2_RKT_@@Base+0x2a8> | |
---------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
fc0ccf: c1 e0 07 shl $0x7,%eax | |
fc0cd2: 48 85 ed test %rbp,%rbp | |
fc0cd5: 0f 94 c3 sete %bl | |
fc0cd8: 01 c3 add %eax,%ebx | |
fc0cda: e9 c5 fa ff ff jmpq fc07a4 <_Z19compute_may_aliasesv@@Base+0x8a14> | |
fc0cdf: e9 03 b4 8b ff jmpq 87c0e7 <_ZN10hash_tableIN8hash_mapIP9tree_node10stridxlist22stridxlist_hash_traitsE10hash_entryE11xcallocatorLb1EE6expandEv@@Base+0x23cb> | |
fc0ce4: 66 90 xchg %ax,%ax | |
fc0ce6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) | |
fc0ced: 00 00 00 | |
fc0cf0: 41 57 push %r15 | |
fc0cf2: 41 56 push %r14 | |
fc0cf4: 41 55 push %r13 | |
fc0cf6: 41 54 push %r12 | |
fc0cf8: 49 89 f5 mov %rsi,%r13 | |
fc0cfb: 55 push %rbp | |
fc0cfc: 53 push %rbx | |
fc0cfd: 48 89 fd mov %rdi,%rbp | |
fc0d00: 48 89 f7 mov %rsi,%rdi | |
fc0d03: 48 83 ec 28 sub $0x28,%rsp | |
fc0d07: e8 c4 a1 d0 ff callq ccaed0 <_Z11bitmap_hashPK11bitmap_head@@Base> | |
fc0d0c: 48 8b 55 08 mov 0x8(%rbp),%rdx | |
fc0d10: 41 89 c7 mov %eax,%r15d | |
fc0d13: 48 8b 45 10 mov 0x10(%rbp),%rax | |
fc0d17: 48 8d 0c 52 lea (%rdx,%rdx,2),%rcx | |
fc0d1b: 48 c1 e0 02 shl $0x2,%rax | |
fc0d1f: 48 39 c1 cmp %rax,%rcx | |
fc0d22: 0f 86 99 00 00 00 jbe fc0dc1 <_Z19compute_may_aliasesv@@Base+0x9031> | |
fc0d28: 44 8b 55 28 mov 0x28(%rbp),%r10d | |
fc0d2c: 83 45 20 01 addl $0x1,0x20(%rbp) | |
fc0d30: 45 89 f9 mov %r15d,%r9d | |
fc0d33: 44 89 ff mov %r15d,%edi | |
fc0d36: 45 89 fc mov %r15d,%r12d | |
fc0d39: 4c 89 d6 mov %r10,%rsi | |
fc0d3c: 48 c1 e6 04 shl $0x4,%rsi | |
fc0d40: 8b 9e 04 a9 5f 01 mov 0x15fa904(%rsi),%ebx | |
fc0d46: 8b 8e 0c a9 5f 01 mov 0x15fa90c(%rsi),%ecx | |
fc0d4c: 44 8b 86 00 a9 5f 01 mov 0x15fa900(%rsi),%r8d | |
fc0d53: 49 0f af d9 imul %r9,%rbx | |
fc0d57: 48 c1 eb 20 shr $0x20,%rbx | |
fc0d5b: 29 df sub %ebx,%edi | |
fc0d5d: d1 ef shr %edi | |
fc0d5f: 01 fb add %edi,%ebx | |
fc0d61: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
fc0d65: d3 eb shr %cl,%ebx | |
fc0d67: 41 0f af d8 imul %r8d,%ebx | |
fc0d6b: 41 29 dc sub %ebx,%r12d | |
fc0d6e: 44 89 e3 mov %r12d,%ebx | |
fc0d71: 48 c1 e3 03 shl $0x3,%rbx | |
fc0d75: 4c 8d 1c 1f lea (%rdi,%rbx,1),%r11 | |
fc0d79: 49 8b 03 mov (%r11),%rax | |
* fc0d7c: 48 85 c0 test %rax,%rax | |
fc0d7f: 0f 85 ab 00 00 00 jne fc0e30 <_Z19compute_may_aliasesv@@Base+0x90a0> | |
fc0d85: 48 83 45 10 01 addq $0x1,0x10(%rbp) | |
fc0d8a: bf 10 00 00 00 mov $0x10,%edi | |
fc0d8f: 4c 89 5c 24 08 mov %r11,0x8(%rsp) | |
fc0d94: e8 b7 a4 17 00 callq 113b250 <xmalloc@@Base> | |
fc0d99: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx | |
fc0d9e: 48 89 01 mov %rax,(%rcx) | |
fc0da1: 4c 89 68 08 mov %r13,0x8(%rax) | |
fc0da5: 48 8b 01 mov (%rcx),%rax | |
fc0da8: 44 89 38 mov %r15d,(%rax) | |
fc0dab: c7 40 04 00 00 00 00 movl $0x0,0x4(%rax) | |
fc0db2: 48 83 c4 28 add $0x28,%rsp | |
fc0db6: 5b pop %rbx | |
fc0db7: 5d pop %rbp | |
fc0db8: 41 5c pop %r12 | |
fc0dba: 41 5d pop %r13 | |
fc0dbc: 41 5e pop %r14 | |
fc0dbe: 41 5f pop %r15 | |
fc0dc0: c3 retq | |
fc0dc1: 48 89 ef mov %rbp,%rdi | |
fc0dc4: 45 89 fc mov %r15d,%r12d | |
fc0dc7: e8 24 6a 00 00 callq fc77f0 <_ZN10hash_tableI18equiv_class_hasher11xcallocatorLb0EE6expandEv@@Base> | |
fc0dcc: 44 8b 55 28 mov 0x28(%rbp),%r10d | |
fc0dd0: 83 45 20 01 addl $0x1,0x20(%rbp) | |
fc0dd4: 45 89 f9 mov %r15d,%r9d | |
fc0dd7: 48 8b 7d 00 mov 0x0(%rbp),%rdi | |
fc0ddb: 48 8b 55 08 mov 0x8(%rbp),%rdx | |
fc0ddf: 4d 89 d3 mov %r10,%r11 | |
fc0de2: 49 c1 e3 04 shl $0x4,%r11 | |
fc0de6: 45 8b b3 04 a9 5f 01 mov 0x15fa904(%r11),%r14d | |
fc0ded: 41 8b 8b 0c a9 5f 01 mov 0x15fa90c(%r11),%ecx | |
fc0df4: 45 8b 83 00 a9 5f 01 mov 0x15fa900(%r11),%r8d | |
fc0dfb: 4d 0f af f1 imul %r9,%r14 | |
fc0dff: 49 c1 ee 20 shr $0x20,%r14 | |
fc0e03: 45 29 f4 sub %r14d,%r12d | |
fc0e06: 41 d1 ec shr %r12d | |
fc0e09: 45 01 e6 add %r12d,%r14d | |
fc0e0c: 45 89 fc mov %r15d,%r12d | |
fc0e0f: 41 d3 ee shr %cl,%r14d | |
fc0e12: 45 0f af f0 imul %r8d,%r14d | |
fc0e16: 45 29 f4 sub %r14d,%r12d | |
fc0e19: 44 89 e3 mov %r12d,%ebx | |
fc0e1c: 48 c1 e3 03 shl $0x3,%rbx | |
fc0e20: 4c 8d 1c 1f lea (%rdi,%rbx,1),%r11 | |
fc0e24: 49 8b 03 mov (%r11),%rax | |
fc0e27: 48 85 c0 test %rax,%rax | |
fc0e2a: 0f 84 55 ff ff ff je fc0d85 <_Z19compute_may_aliasesv@@Base+0x8ff5> | |
fc0e30: 49 c1 e2 04 shl $0x4,%r10 | |
fc0e34: 48 83 f8 01 cmp $0x1,%rax | |
fc0e38: 45 8b b2 08 a9 5f 01 mov 0x15fa908(%r10),%r14d | |
---------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
1011a03: 4c 8b 0e mov (%rsi),%r9 | |
1011a06: 4c 8b 6a 08 mov 0x8(%rdx),%r13 | |
1011a0a: 4d 39 69 08 cmp %r13,0x8(%r9) | |
1011a0e: 75 bd jne 10119cd <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x19d> | |
1011a10: 45 0f b7 61 04 movzwl 0x4(%r9),%r12d | |
1011a15: 66 44 39 62 04 cmp %r12w,0x4(%rdx) | |
1011a1a: 75 b1 jne 10119cd <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x19d> | |
1011a1c: 0f b6 6a 04 movzbl 0x4(%rdx),%ebp | |
1011a20: 85 ed test %ebp,%ebp | |
1011a22: 74 64 je 1011a88 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x258> | |
1011a24: 4c 8b 7a 10 mov 0x10(%rdx),%r15 | |
1011a28: 4d 39 79 10 cmp %r15,0x10(%r9) | |
1011a2c: 75 9f jne 10119cd <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x19d> | |
1011a2e: 83 fd 01 cmp $0x1,%ebp | |
1011a31: 74 55 je 1011a88 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x258> | |
1011a33: 4d 8b 69 18 mov 0x18(%r9),%r13 | |
1011a37: 4c 39 6a 18 cmp %r13,0x18(%rdx) | |
1011a3b: 75 90 jne 10119cd <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x19d> | |
1011a3d: 83 fd 02 cmp $0x2,%ebp | |
1011a40: 74 46 je 1011a88 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x258> | |
1011a42: 4c 8b 62 20 mov 0x20(%rdx),%r12 | |
1011a46: 4d 39 61 20 cmp %r12,0x20(%r9) | |
1011a4a: 75 81 jne 10119cd <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x19d> | |
1011a4c: 83 fd 03 cmp $0x3,%ebp | |
1011a4f: 74 37 je 1011a88 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x258> | |
1011a51: 4c 8b 7a 28 mov 0x28(%rdx),%r15 | |
1011a55: 4d 39 79 28 cmp %r15,0x28(%r9) | |
1011a59: 0f 85 6e ff ff ff jne 10119cd <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x19d> | |
1011a5f: 45 31 e4 xor %r12d,%r12d | |
1011a62: 45 8d 6c 24 04 lea 0x4(%r12),%r13d | |
1011a67: 44 39 ed cmp %r13d,%ebp | |
1011a6a: 7e 1c jle 1011a88 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x258> | |
1011a6c: 4e 8b 7c e2 30 mov 0x30(%rdx,%r12,8),%r15 | |
1011a71: 49 83 c4 01 add $0x1,%r12 | |
1011a75: 4f 3b 7c e1 28 cmp 0x28(%r9,%r12,8),%r15 | |
1011a7a: 74 e6 je 1011a62 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x232> | |
1011a7c: e9 4c ff ff ff jmpq 10119cd <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x19d> | |
1011a81: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) | |
1011a88: 48 83 c4 18 add $0x18,%rsp | |
1011a8c: 4c 89 c0 mov %r8,%rax | |
1011a8f: 5b pop %rbx | |
1011a90: 5d pop %rbp | |
1011a91: 41 5c pop %r12 | |
1011a93: 41 5d pop %r13 | |
1011a95: 41 5e pop %r14 | |
1011a97: 41 5f pop %r15 | |
1011a99: c3 retq | |
1011a9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
1011aa0: 4f 8d 04 e6 lea (%r14,%r12,8),%r8 | |
1011aa4: 49 8b 10 mov (%r8),%rdx | |
*1011aa7: 48 85 d2 test %rdx,%rdx | |
1011aaa: 74 24 je 1011ad0 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x2a0> | |
1011aac: 48 83 fa 01 cmp $0x1,%rdx | |
1011ab0: 74 4c je 1011afe <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x2ce> | |
1011ab2: 4c 8b 0e mov (%rsi),%r9 | |
1011ab5: 4d 8b 79 08 mov 0x8(%r9),%r15 | |
1011ab9: 4c 39 7a 08 cmp %r15,0x8(%rdx) | |
1011abd: 0f 84 4d ff ff ff je 1011a10 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x1e0> | |
1011ac3: e9 05 ff ff ff jmpq 10119cd <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x19d> | |
1011ac8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) | |
1011acf: 00 | |
1011ad0: 8b 74 24 08 mov 0x8(%rsp),%esi | |
1011ad4: 85 f6 test %esi,%esi | |
1011ad6: 0f 84 c3 00 00 00 je 1011b9f <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x36f> | |
1011adc: 48 85 c0 test %rax,%rax | |
1011adf: 0f 84 a3 fe ff ff je 1011988 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x158> | |
1011ae5: 48 83 6b 18 01 subq $0x1,0x18(%rbx) | |
1011aea: 48 c7 00 00 00 00 00 movq $0x0,(%rax) | |
1011af1: e9 9a fe ff ff jmpq 1011990 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x160> | |
1011af6: 4c 89 c0 mov %r8,%rax | |
1011af9: e9 a4 fe ff ff jmpq 10119a2 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x172> | |
1011afe: 48 85 c0 test %rax,%rax | |
1011b01: 49 0f 44 c0 cmove %r8,%rax | |
1011b05: e9 c0 fe ff ff jmpq 10119ca <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE19find_slot_with_hashERKP9tree_nodej13insert_option@@Base+0x19a> | |
1011b0a: 89 54 24 0c mov %edx,0xc(%rsp) | |
1011b0e: 48 89 34 24 mov %rsi,(%rsp) | |
1011b12: e8 39 04 00 00 callq 1011f50 <_ZN10hash_tableI14int_cst_hasher11xcallocatorLb1EE6expandEv@@Base> | |
1011b17: 4c 8b 5b 08 mov 0x8(%rbx),%r11 | |
1011b1b: 8b 54 24 0c mov 0xc(%rsp),%edx | |
1011b1f: 48 8b 34 24 mov (%rsp),%rsi | |
1011b23: 44 8b 6b 28 mov 0x28(%rbx),%r13d | |
1011b27: 83 43 20 01 addl $0x1,0x20(%rbx) | |
1011b2b: 41 89 d1 mov %edx,%r9d | |
1011b2e: 89 d7 mov %edx,%edi | |
1011b30: 41 89 d2 mov %edx,%r10d | |
1011b33: 4d 89 ee mov %r13,%r14 | |
1011b36: 49 c1 e6 04 shl $0x4,%r14 | |
1011b3a: 41 8b 86 04 a9 5f 01 mov 0x15fa904(%r14),%eax | |
1011b41: 41 8b 8e 0c a9 5f 01 mov 0x15fa90c(%r14),%ecx | |
1011b48: 41 8b ae 00 a9 5f 01 mov 0x15fa900(%r14),%ebp | |
1011b4f: 4c 8b 33 mov (%rbx),%r14 | |
1011b52: 49 0f af c1 imul %r9,%rax | |
1011b56: 48 c1 e8 20 shr $0x20,%rax | |
1011b5a: 29 c7 sub %eax,%edi | |
1011b5c: d1 ef shr %edi | |
1011b5e: 01 f8 add %edi,%eax | |
1011b60: d3 e8 shr %cl,%eax | |
1011b62: 0f af c5 imul %ebp,%eax | |
1011b65: 41 29 c2 sub %eax,%r10d | |
1011b68: 45 89 d0 mov %r10d,%r8d | |
1011b6b: 4b 8d 04 c6 lea (%r14,%r8,8),%rax | |
---------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
f3dbab: 48 8b 44 24 38 mov 0x38(%rsp),%rax | |
f3dbb0: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 | |
f3dbb5: 48 8b 54 24 48 mov 0x48(%rsp),%rdx | |
f3dbba: 4c 8b 44 24 50 mov 0x50(%rsp),%r8 | |
f3dbbf: 4c 89 ac 24 f0 00 00 mov %r13,0xf0(%rsp) | |
f3dbc6: 00 | |
f3dbc7: 4c 89 8c 24 f8 00 00 mov %r9,0xf8(%rsp) | |
f3dbce: 00 | |
f3dbcf: 48 89 9c 24 00 01 00 mov %rbx,0x100(%rsp) | |
f3dbd6: 00 | |
f3dbd7: 48 89 84 24 08 01 00 mov %rax,0x108(%rsp) | |
f3dbde: 00 | |
f3dbdf: 4c 89 9c 24 10 01 00 mov %r11,0x110(%rsp) | |
f3dbe6: 00 | |
f3dbe7: 48 89 94 24 18 01 00 mov %rdx,0x118(%rsp) | |
f3dbee: 00 | |
f3dbef: 4c 89 84 24 20 01 00 mov %r8,0x120(%rsp) | |
f3dbf6: 00 | |
f3dbf7: 0f 84 da 07 00 00 je f3e3d7 <_ZN2wi3subIi16generic_wide_intI22fixed_wide_int_storageILi128EEEEENS_13binary_traitsIT_T0_XsrNS_10int_traitsIS6_EE14precision_typeEXsrNS8_IS7_EE14precision_typeEE11result_typeERKS6_RKS7_@@Base+0x19f7> | |
f3dbfd: 8b 9c 24 f0 00 00 00 mov 0xf0(%rsp),%ebx | |
f3dc04: 44 8b 15 ad 4e bf 00 mov 0xbf4ead(%rip),%r10d # 1b32ab8 <global_options@@Base+0xa58> | |
f3dc0b: 83 fb 02 cmp $0x2,%ebx | |
f3dc0e: 41 0f 94 c7 sete %r15b | |
f3dc12: 45 85 d2 test %r10d,%r10d | |
f3dc15: 0f 84 d6 01 90 ff je 83ddf1 <_Z24debug_points_to_info_forP9tree_node@@Base+0x6fb> | |
f3dc1b: 83 fb 02 cmp $0x2,%ebx | |
f3dc1e: 0f 85 70 04 00 00 jne f3e094 <_ZN2wi3subIi16generic_wide_intI22fixed_wide_int_storageILi128EEEEENS_13binary_traitsIT_T0_XsrNS_10int_traitsIS6_EE14precision_typeEXsrNS8_IS7_EE14precision_typeEE11result_typeERKS6_RKS7_@@Base+0x16b4> | |
f3dc24: 4c 8b 8c 24 f8 00 00 mov 0xf8(%rsp),%r9 | |
f3dc2b: 00 | |
f3dc2c: 66 41 83 39 1a cmpw $0x1a,(%r9) | |
f3dc31: 0f 85 72 1e 00 00 jne f3faa9 <_ZN2wi3subIi16generic_wide_intI22fixed_wide_int_storageILi128EEEEENS_13binary_traitsIT_T0_XsrNS_10int_traitsIS6_EE14precision_typeEXsrNS8_IS7_EE14precision_typeEE11result_typeERKS6_RKS7_@@Base+0x30c9> | |
f3dc37: 4c 89 f7 mov %r14,%rdi | |
f3dc3a: 41 bf 01 00 00 00 mov $0x1,%r15d | |
f3dc40: e8 3b b2 e7 ff callq db8e80 <_Z14gimple_get_lhsPK21gimple_statement_base@@Base> | |
f3dc45: 48 85 c0 test %rax,%rax | |
f3dc48: 0f 84 8d 00 00 00 je f3dcdb <_ZN2wi3subIi16generic_wide_intI22fixed_wide_int_storageILi128EEEEENS_13binary_traitsIT_T0_XsrNS_10int_traitsIS6_EE14precision_typeEXsrNS8_IS7_EE14precision_typeEE11result_typeERKS6_RKS7_@@Base+0x12fb> | |
f3dc4e: 4c 89 f7 mov %r14,%rdi | |
f3dc51: e8 2a b2 e7 ff callq db8e80 <_Z14gimple_get_lhsPK21gimple_statement_base@@Base> | |
f3dc56: 66 81 38 91 00 cmpw $0x91,(%rax) | |
f3dc5b: 0f 85 5b 08 00 00 jne f3e4bc <_ZN2wi3subIi16generic_wide_intI22fixed_wide_int_storageILi128EEEEENS_13binary_traitsIT_T0_XsrNS_10int_traitsIS6_EE14precision_typeEXsrNS8_IS7_EE14precision_typeEE11result_typeERKS6_RKS7_@@Base+0x1adc> | |
f3dc61: 4c 89 f7 mov %r14,%rdi | |
f3dc64: e8 17 b2 e7 ff callq db8e80 <_Z14gimple_get_lhsPK21gimple_statement_base@@Base> | |
f3dc69: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi | |
f3dc70: 00 | |
f3dc71: 48 89 c6 mov %rax,%rsi | |
f3dc74: 49 89 c6 mov %rax,%r14 | |
f3dc77: e8 24 65 0a 00 callq fe41a0 <_Z16get_nonzero_bitsPK9tree_node@@Base> | |
f3dc7c: 8b 94 24 a8 00 00 00 mov 0xa8(%rsp),%edx | |
f3dc83: 44 8b 94 24 ac 00 00 mov 0xac(%rsp),%r10d | |
f3dc8a: 00 | |
* f3dc8b: 48 8d 84 24 c0 01 00 lea 0x1c0(%rsp),%rax | |
f3dc92: 00 | |
f3dc93: 48 c7 84 24 c0 01 00 movq $0xffffffffffffffff,0x1c0(%rsp) | |
f3dc9a: 00 ff ff ff ff | |
f3dc9f: c7 84 24 b8 01 00 00 movl $0x1,0x1b8(%rsp) | |
f3dca6: 01 00 00 00 | |
f3dcaa: 48 89 84 24 b0 01 00 mov %rax,0x1b0(%rsp) | |
f3dcb1: 00 | |
f3dcb2: 83 fa 01 cmp $0x1,%edx | |
f3dcb5: 44 89 94 24 bc 01 00 mov %r10d,0x1bc(%rsp) | |
f3dcbc: 00 | |
f3dcbd: 0f 85 ad 16 00 00 jne f3f370 <_ZN2wi3subIi16generic_wide_intI22fixed_wide_int_storageILi128EEEEENS_13binary_traitsIT_T0_XsrNS_10int_traitsIS6_EE14precision_typeEXsrNS8_IS7_EE14precision_typeEE11result_typeERKS6_RKS7_@@Base+0x2990> | |
f3dcc3: 48 83 bc 24 90 00 00 cmpq $0xffffffffffffffff,0x90(%rsp) | |
f3dcca: 00 ff | |
f3dccc: 0f 85 9e 16 00 00 jne f3f370 <_ZN2wi3subIi16generic_wide_intI22fixed_wide_int_storageILi128EEEEENS_13binary_traitsIT_T0_XsrNS_10int_traitsIS6_EE14precision_typeEXsrNS8_IS7_EE14precision_typeEE11result_typeERKS6_RKS7_@@Base+0x2990> | |
f3dcd2: 45 84 ff test %r15b,%r15b | |
f3dcd5: 0f 84 ed 07 00 00 je f3e4c8 <_ZN2wi3subIi16generic_wide_intI22fixed_wide_int_storageILi128EEEEENS_13binary_traitsIT_T0_XsrNS_10int_traitsIS6_EE14precision_typeEXsrNS8_IS7_EE14precision_typeEE11result_typeERKS6_RKS7_@@Base+0x1ae8> | |
f3dcdb: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi | |
f3dce2: 00 | |
f3dce3: 4c 8b 84 24 f8 00 00 mov 0xf8(%rsp),%r8 | |
f3dcea: 00 | |
f3dceb: 4c 8b 94 24 00 01 00 mov 0x100(%rsp),%r10 | |
f3dcf2: 00 | |
f3dcf3: 4c 8b 9c 24 08 01 00 mov 0x108(%rsp),%r11 | |
f3dcfa: 00 | |
f3dcfb: 48 8b 8c 24 10 01 00 mov 0x110(%rsp),%rcx | |
f3dd02: 00 | |
f3dd03: 48 8b 94 24 18 01 00 mov 0x118(%rsp),%rdx | |
f3dd0a: 00 | |
f3dd0b: 4c 8b bc 24 20 01 00 mov 0x120(%rsp),%r15 | |
f3dd12: 00 | |
f3dd13: 48 89 bc 24 30 01 00 mov %rdi,0x130(%rsp) | |
f3dd1a: 00 | |
f3dd1b: 4c 89 84 24 38 01 00 mov %r8,0x138(%rsp) | |
f3dd22: 00 | |
f3dd23: 4c 89 94 24 40 01 00 mov %r10,0x140(%rsp) | |
f3dd2a: 00 | |
f3dd2b: 4c 89 9c 24 48 01 00 mov %r11,0x148(%rsp) | |
f3dd32: 00 | |
f3dd33: 48 89 8c 24 50 01 00 mov %rcx,0x150(%rsp) | |
f3dd3a: 00 | |
f3dd3b: 48 89 94 24 58 01 00 mov %rdx,0x158(%rsp) | |
f3dd42: 00 | |
f3dd43: 4c 89 bc 24 60 01 00 mov %r15,0x160(%rsp) | |
f3dd4a: 00 | |
f3dd4b: 66 81 7d 00 91 00 cmpw $0x91,0x0(%rbp) | |
f3dd51: 44 8b b4 24 f0 00 00 mov 0xf0(%rsp),%r14d | |
f3dd58: 00 | |
f3dd59: 0f 85 71 06 00 00 jne f3e3d0 <_ZN2wi3subIi16generic_wide_intI22fixed_wide_int_storageILi128EEEEENS_13binary_traitsIT_T0_XsrNS_10int_traitsIS6_EE14precision_typeEXsrNS8_IS7_EE14precision_typeEE11result_typeERKS6_RKS7_@@Base+0x19f0> | |
f3dd5f: 8b 5d 04 mov 0x4(%rbp),%ebx | |
f3dd62: 44 89 b4 24 30 01 00 mov %r14d,0x130(%rsp) | |
---------------------------------------------------------------------------------------------------------------------------------------------------------------- | |
e5b0e8: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 | |
e5b0ed: 49 8b 69 10 mov 0x10(%r9),%rbp | |
e5b0f1: 48 85 ed test %rbp,%rbp | |
e5b0f4: 48 89 6c 24 08 mov %rbp,0x8(%rsp) | |
e5b0f9: 0f 85 a7 fb ff ff jne e5aca6 <_Z10lra_assignv@@Base+0x5926> | |
e5b0ff: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi | |
e5b104: 4c 63 6f 40 movslq 0x40(%rdi),%r13 | |
e5b108: 45 85 ed test %r13d,%r13d | |
e5b10b: 0f 89 5b 05 00 00 jns e5b66c <_Z10lra_assignv@@Base+0x62ec> | |
e5b111: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 | |
e5b116: 41 80 79 50 00 cmpb $0x0,0x50(%r9) | |
e5b11b: 0f 85 66 36 8c ff jne 71e787 <_ZN7va_heap7reserveIP8rtx_insnEEvRP3vecIT_S_8vl_embedEjb@@Base+0x11f1> | |
e5b121: 48 8b 74 24 20 mov 0x20(%rsp),%rsi | |
e5b126: 4c 89 f7 mov %r14,%rdi | |
e5b129: e8 22 f3 07 00 callq eda450 <_Z19sparseset_clear_bitP13sparseset_defm@@Base> | |
e5b12e: 48 8b 35 a3 96 c1 00 mov 0xc196a3(%rip),%rsi # 1a747d8 <lra_reg_info@@Base> | |
e5b135: 4c 8b 74 24 38 mov 0x38(%rsp),%r14 | |
e5b13a: 48 8b 05 9f 92 c2 00 mov 0xc2929f(%rip),%rax # 1a843e0 <lra_assignment_iter@@Base+0xfbc> | |
e5b141: 48 c7 84 24 80 00 00 movq $0x0,0x80(%rsp) | |
e5b148: 00 00 00 00 00 | |
e5b14d: 48 c7 84 24 88 00 00 movq $0x0,0x88(%rsp) | |
e5b154: 00 00 00 00 00 | |
e5b159: 49 01 f6 add %rsi,%r14 | |
e5b15c: 45 8b 46 64 mov 0x64(%r14),%r8d | |
e5b160: 45 8b 76 68 mov 0x68(%r14),%r14d | |
e5b164: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) | |
e5b16b: 00 | |
e5b16c: c6 40 28 01 movb $0x1,0x28(%rax) | |
e5b170: c6 40 29 01 movb $0x1,0x29(%rax) | |
e5b174: 48 83 78 10 00 cmpq $0x0,0x10(%rax) | |
e5b179: 4c 8b 2d 90 66 b8 00 mov 0xb86690(%rip),%r13 # 19e1810 <this_target_hard_regs@@Base> | |
e5b180: 48 8b 3d 81 66 b8 00 mov 0xb86681(%rip),%rdi # 19e1808 <this_target_regs@@Base> | |
e5b187: 0f 84 c7 00 00 00 je e5b254 <_Z10lra_assignv@@Base+0x5ed4> | |
e5b18d: 4c 8b 6c 24 30 mov 0x30(%rsp),%r13 | |
e5b192: 4c 8b 58 20 mov 0x20(%rax),%r11 | |
e5b196: ba 01 00 00 00 mov $0x1,%edx | |
e5b19b: 48 8b 3d 66 66 b8 00 mov 0xb86666(%rip),%rdi # 19e1808 <this_target_regs@@Base> | |
e5b1a2: 4c 8b 15 3f 92 c2 00 mov 0xc2923f(%rip),%r10 # 1a843e8 <lra_assignment_iter@@Base+0xfc4> | |
e5b1a9: 4d 8d 7d 3f lea 0x3f(%r13),%r15 | |
e5b1ad: 4c 8b 2d 5c 66 b8 00 mov 0xb8665c(%rip),%r13 # 19e1810 <this_target_hard_regs@@Base> | |
e5b1b4: 49 c1 e7 04 shl $0x4,%r15 | |
e5b1b8: 4f 8d 4c 3d 08 lea 0x8(%r13,%r15,1),%r9 | |
e5b1bd: 4c 63 7c 24 2c movslq 0x2c(%rsp),%r15 | |
e5b1c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) | |
e5b1c8: 4c 8b 20 mov (%rax),%r12 | |
e5b1cb: 4b 8b 0c dc mov (%r12,%r11,8),%rcx | |
e5b1cf: 48 63 d9 movslq %ecx,%rbx | |
e5b1d2: 48 c1 e3 07 shl $0x7,%rbx | |
e5b1d6: 48 01 f3 add %rsi,%rbx | |
e5b1d9: 44 3b 43 64 cmp 0x64(%rbx),%r8d | |
* e5b1dd: 0f 84 e9 05 00 00 je e5b7cc <_Z10lra_assignv@@Base+0x644c> | |
e5b1e3: 41 89 cb mov %ecx,%r11d | |
e5b1e6: 43 8b 0c 9a mov (%r10,%r11,4),%ecx | |
e5b1ea: 49 c1 e3 07 shl $0x7,%r11 | |
e5b1ee: 4a 63 6c 1e 6c movslq 0x6c(%rsi,%r11,1),%rbp | |
e5b1f3: 41 89 cc mov %ecx,%r12d | |
e5b1f6: 41 89 cb mov %ecx,%r11d | |
e5b1f9: 49 6b dc 66 imul $0x66,%r12,%rbx | |
e5b1fd: 41 c1 eb 06 shr $0x6,%r11d | |
e5b201: 48 01 fb add %rdi,%rbx | |
e5b204: 0f b6 1c 2b movzbl (%rbx,%rbp,1),%ebx | |
e5b208: 48 89 d5 mov %rdx,%rbp | |
e5b20b: 48 d3 e5 shl %cl,%rbp | |
e5b20e: 4a 09 6c dc 70 or %rbp,0x70(%rsp,%r11,8) | |
e5b213: 44 8d 59 01 lea 0x1(%rcx),%r11d | |
e5b217: 01 cb add %ecx,%ebx | |
e5b219: 41 39 db cmp %ebx,%r11d | |
e5b21c: 0f 82 2b 03 00 00 jb e5b54d <_Z10lra_assignv@@Base+0x61cd> | |
e5b222: 48 8b 5c 24 70 mov 0x70(%rsp),%rbx | |
e5b227: 48 f7 d3 not %rbx | |
e5b22a: 49 85 19 test %rbx,(%r9) | |
e5b22d: 0f 84 6f 05 00 00 je e5b7a2 <_Z10lra_assignv@@Base+0x6422> | |
e5b233: 44 0f b6 58 28 movzbl 0x28(%rax),%r11d | |
e5b238: c6 40 28 01 movb $0x1,0x28(%rax) | |
e5b23c: 4c 03 58 20 add 0x20(%rax),%r11 | |
e5b240: 80 78 29 00 cmpb $0x0,0x29(%rax) | |
e5b244: 4c 89 58 20 mov %r11,0x20(%rax) | |
e5b248: 74 0a je e5b254 <_Z10lra_assignv@@Base+0x5ed4> | |
e5b24a: 4c 39 58 10 cmp %r11,0x10(%rax) | |
e5b24e: 0f 87 74 ff ff ff ja e5b1c8 <_Z10lra_assignv@@Base+0x5e48> | |
e5b254: c6 40 29 00 movb $0x0,0x29(%rax) | |
e5b258: 48 8b 05 71 91 c2 00 mov 0xc29171(%rip),%rax # 1a843d0 <lra_assignment_iter@@Base+0xfac> | |
e5b25f: 44 8b 1d de 90 c2 00 mov 0xc290de(%rip),%r11d # 1a84344 <lra_assignment_iter@@Base+0xf20> | |
e5b266: 48 8b 58 10 mov 0x10(%rax),%rbx | |
e5b26a: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) | |
e5b271: 00 | |
e5b272: c6 40 28 01 movb $0x1,0x28(%rax) | |
e5b276: c6 40 29 01 movb $0x1,0x29(%rax) | |
e5b27a: 4c 8b 78 20 mov 0x20(%rax),%r15 | |
e5b27e: 49 39 df cmp %rbx,%r15 | |
e5b281: 0f 82 7d 04 00 00 jb e5b704 <_Z10lra_assignv@@Base+0x6384> | |
e5b287: 4c 8b 4c 24 30 mov 0x30(%rsp),%r9 | |
e5b28c: 48 8b 15 b5 60 b8 00 mov 0xb860b5(%rip),%rdx # 19e1348 <this_target_ira@@Base> | |
e5b293: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx | |
e5b298: 4c 8b 25 d1 80 c2 00 mov 0xc280d1(%rip),%r12 # 1a83370 <lra_no_alloc_regs@@Base> | |
e5b29f: 48 63 6c 24 2c movslq 0x2c(%rsp),%rbp | |
e5b2a4: c6 40 29 00 movb $0x0,0x29(%rax) | |
e5b2a8: 49 69 c9 a2 00 00 00 imul $0xa2,%r9,%rcx | |
e5b2af: 4c 89 ce mov %r9,%rsi | |
e5b2b2: 46 8b 9c 8a 28 67 00 mov 0x6728(%rdx,%r9,4),%r11d | |
e5b2b9: 00 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment