Created
December 12, 2025 16:42
-
-
Save ishitatsuyuki/0dc1845118c4c8b636b0d16e24065875 to your computer and use it in GitHub Desktop.
drap
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
| 0008c918 00000054 0008c91c FDE cie=00000000 pc=016024e0...016045d0 | |
| Format: DWARF32 | |
| DW_CFA_advance_loc: 5 to 0x16024e5 | |
| DW_CFA_def_cfa: R10 +0 | |
| DW_CFA_advance_loc: 12 to 0x16024f1 | |
| DW_CFA_expression: RBP DW_OP_breg6 RBP+0 | |
| DW_CFA_advance_loc: 4 to 0x16024f5 | |
| DW_CFA_expression: R15 DW_OP_breg6 RBP-8 | |
| DW_CFA_expression: R14 DW_OP_breg6 RBP-16 | |
| DW_CFA_advance_loc: 16 to 0x1602505 | |
| DW_CFA_def_cfa_expression: DW_OP_breg6 RBP-40, DW_OP_deref | |
| DW_CFA_expression: R13 DW_OP_breg6 RBP-24 | |
| DW_CFA_expression: R12 DW_OP_breg6 RBP-32 | |
| DW_CFA_advance_loc: 8 to 0x160250d | |
| DW_CFA_expression: RBX DW_OP_breg6 RBP-48 | |
| DW_CFA_advance_loc2: 3931 to 0x1603468 | |
| DW_CFA_remember_state: | |
| DW_CFA_restore: RBX | |
| DW_CFA_advance_loc: 2 to 0x160346a | |
| DW_CFA_restore: R10 | |
| DW_CFA_def_cfa: R10 +0 | |
| DW_CFA_advance_loc: 2 to 0x160346c | |
| DW_CFA_restore: R12 | |
| DW_CFA_advance_loc: 2 to 0x160346e | |
| DW_CFA_restore: R13 | |
| DW_CFA_advance_loc: 2 to 0x1603470 | |
| DW_CFA_restore: R14 | |
| DW_CFA_advance_loc: 2 to 0x1603472 | |
| DW_CFA_restore: R15 | |
| DW_CFA_advance_loc: 1 to 0x1603473 | |
| DW_CFA_restore: RBP | |
| DW_CFA_advance_loc: 4 to 0x1603477 | |
| DW_CFA_def_cfa: RSP +8 | |
| DW_CFA_advance_loc: 9 to 0x1603480 | |
| DW_CFA_restore_state: | |
| DW_CFA_nop: | |
| DW_CFA_nop: | |
| 0x16024e0: CFA=RSP+8: RIP=[CFA-8] | |
| 0x16024e5: CFA=R10: RIP=[CFA-8] | |
| 0x16024f1: CFA=R10: RBP=[DW_OP_breg6 RBP+0], RIP=[CFA-8] | |
| 0x16024f5: CFA=R10: RBP=[DW_OP_breg6 RBP+0], R14=[DW_OP_breg6 RBP-16], R15=[DW_OP_breg6 RBP-8], RIP=[CFA-8] | |
| 0x1602505: CFA=DW_OP_breg6 RBP-40, DW_OP_deref: RBP=[DW_OP_breg6 RBP+0], R12=[DW_OP_breg6 RBP-32], R13=[DW_OP_breg6 RBP-24], R14=[DW_OP_breg6 RBP-16], R15=[DW_OP_breg6 RBP-8], RIP=[CFA-8] | |
| 0x160250d: CFA=DW_OP_breg6 RBP-40, DW_OP_deref: RBX=[DW_OP_breg6 RBP-48], RBP=[DW_OP_breg6 RBP+0], R12=[DW_OP_breg6 RBP-32], R13=[DW_OP_breg6 RBP-24], R14=[DW_OP_breg6 RBP-16], R15=[DW_OP_breg6 RBP-8], RIP=[CFA-8] | |
| 0x1603468: CFA=DW_OP_breg6 RBP-40, DW_OP_deref: RBP=[DW_OP_breg6 RBP+0], R12=[DW_OP_breg6 RBP-32], R13=[DW_OP_breg6 RBP-24], R14=[DW_OP_breg6 RBP-16], R15=[DW_OP_breg6 RBP-8], RIP=[CFA-8] | |
| 0x160346a: CFA=R10: RBP=[DW_OP_breg6 RBP+0], R12=[DW_OP_breg6 RBP-32], R13=[DW_OP_breg6 RBP-24], R14=[DW_OP_breg6 RBP-16], R15=[DW_OP_breg6 RBP-8], RIP=[CFA-8] | |
| 0x160346c: CFA=R10: RBP=[DW_OP_breg6 RBP+0], R13=[DW_OP_breg6 RBP-24], R14=[DW_OP_breg6 RBP-16], R15=[DW_OP_breg6 RBP-8], RIP=[CFA-8] | |
| 0x160346e: CFA=R10: RBP=[DW_OP_breg6 RBP+0], R14=[DW_OP_breg6 RBP-16], R15=[DW_OP_breg6 RBP-8], RIP=[CFA-8] | |
| 0x1603470: CFA=R10: RBP=[DW_OP_breg6 RBP+0], R15=[DW_OP_breg6 RBP-8], RIP=[CFA-8] | |
| 0x1603472: CFA=R10: RBP=[DW_OP_breg6 RBP+0], RIP=[CFA-8] | |
| 0x1603473: CFA=R10: RIP=[CFA-8] | |
| 0x1603477: CFA=RSP+8: RIP=[CFA-8] | |
| 0x1603480: CFA=DW_OP_breg6 RBP-40, DW_OP_deref: RBX=[DW_OP_breg6 RBP-48], RBP=[DW_OP_breg6 RBP+0], R12=[DW_OP_breg6 RBP-32], R13=[DW_OP_breg6 RBP-24], R14=[DW_OP_breg6 RBP-16], R15=[DW_OP_breg6 RBP-8], RIP=[CFA-8] |
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
| /home/ishitatsuyuki/Documents/llvm-project/build/bin/clang-22: file format elf64-x86-64 | |
| Disassembly of section .text: | |
| 00000000016024e0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb>: | |
| 16024e0: 4c 8d 54 24 08 leaq 0x8(%rsp), %r10 | |
| 16024e5: 48 83 e4 80 andq $-0x80, %rsp | |
| 16024e9: 41 ff 72 f8 pushq -0x8(%r10) | |
| 16024ed: 55 pushq %rbp | |
| 16024ee: 48 89 e5 movq %rsp, %rbp | |
| 16024f1: 41 57 pushq %r15 | |
| 16024f3: 41 56 pushq %r14 | |
| 16024f5: 49 89 fe movq %rdi, %r14 | |
| 16024f8: 4c 8d bd 60 fe ff ff leaq -0x1a0(%rbp), %r15 | |
| 16024ff: 41 55 pushq %r13 | |
| 1602501: 41 54 pushq %r12 | |
| 1602503: 41 52 pushq %r10 | |
| 1602505: 53 pushq %rbx | |
| 1602506: 48 81 ec c0 02 00 00 subq $0x2c0, %rsp # imm = 0x2C0 | |
| 160250d: 48 89 bd b8 fd ff ff movq %rdi, -0x248(%rbp) | |
| 1602514: 48 8b 5f 28 movq 0x28(%rdi), %rbx | |
| 1602518: bf 50 00 00 00 movl $0x50, %edi | |
| 160251d: 40 88 b5 0c fe ff ff movb %sil, -0x1f4(%rbp) | |
| 1602524: 4c 8b 23 movq (%rbx), %r12 | |
| 1602527: 64 48 8b 04 25 28 00 00 00 movq %fs:0x28, %rax | |
| 1602530: 48 89 45 88 movq %rax, -0x78(%rbp) | |
| 1602534: 48 8d 05 b5 64 5a 0b leaq 0xb5a64b5(%rip), %rax # 0xcba89f0 <_ZTVN4llvm14ConstantFolderE> | |
| 160253b: 48 83 c0 10 addq $0x10, %rax | |
| 160253f: 66 48 0f 6e c0 movq %rax, %xmm0 | |
| 1602544: 48 8d 05 55 64 5a 0b leaq 0xb5a6455(%rip), %rax # 0xcba89a0 <_ZTVN4llvm24IRBuilderDefaultInserterE> | |
| 160254b: 48 83 c0 10 addq $0x10, %rax | |
| 160254f: 66 48 0f 6e c8 movq %rax, %xmm1 | |
| 1602554: 48 8d 05 8f ac 67 07 leaq 0x767ac8f(%rip), %rax # 0x8c7d1ea <_IO_stdin_used+0x23a1ea> | |
| 160255b: 48 89 85 60 fe ff ff movq %rax, -0x1a0(%rbp) | |
| 1602562: 0f b7 05 5d 25 6a 07 movzwl 0x76a255d(%rip), %eax # 0x8ca4ac6 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x16> | |
| 1602569: 66 0f 6c c1 punpcklqdq %xmm1, %xmm0 # xmm0 = xmm0[0],xmm1[0] | |
| 160256d: 0f 29 85 f0 fd ff ff movaps %xmm0, -0x210(%rbp) | |
| 1602574: 66 89 85 80 fe ff ff movw %ax, -0x180(%rbp) | |
| 160257b: e8 c0 b4 73 ff callq 0xd3da40 <_Znwm@plt> | |
| 1602580: 45 31 c0 xorl %r8d, %r8d | |
| 1602583: 4c 89 f1 movq %r14, %rcx | |
| 1602586: 4c 89 e6 movq %r12, %rsi | |
| 1602589: 49 89 c5 movq %rax, %r13 | |
| 160258c: 4c 89 fa movq %r15, %rdx | |
| 160258f: 48 89 c7 movq %rax, %rdi | |
| 1602592: 4c 89 bd 00 fe ff ff movq %r15, -0x200(%rbp) | |
| 1602599: e8 02 f4 2a 02 callq 0x38b19a0 <_ZN4llvm10BasicBlockC2ERNS_11LLVMContextERKNS_5TwineEPNS_8FunctionEPS0_> | |
| 160259e: 4c 89 ef movq %r13, %rdi | |
| 16025a1: e8 8a f1 2a 02 callq 0x38b1730 <_ZNK4llvm10BasicBlock10getContextEv> | |
| 16025a6: 66 0f 6f 85 f0 fd ff ff movdqa -0x210(%rbp), %xmm0 | |
| 16025ae: 45 31 c9 xorl %r9d, %r9d | |
| 16025b1: 48 8b 15 90 9b 68 07 movq 0x7689b90(%rip), %rdx # 0x8c8c148 <_IO_stdin_used+0x249148> | |
| 16025b8: 48 89 85 40 ff ff ff movq %rax, -0xc0(%rbp) | |
| 16025bf: 48 8d 85 78 ff ff ff leaq -0x88(%rbp), %rax | |
| 16025c6: 48 8d 8d 00 ff ff ff leaq -0x100(%rbp), %rcx | |
| 16025cd: 41 b8 00 02 00 00 movl $0x200, %r8d # imm = 0x200 | |
| 16025d3: 48 89 85 90 fd ff ff movq %rax, -0x270(%rbp) | |
| 16025da: bf 50 00 00 00 movl $0x50, %edi | |
| 16025df: 48 89 85 48 ff ff ff movq %rax, -0xb8(%rbp) | |
| 16025e6: 48 8d 45 80 leaq -0x80(%rbp), %rax | |
| 16025ea: 48 89 85 88 fd ff ff movq %rax, -0x278(%rbp) | |
| 16025f1: 48 89 85 50 ff ff ff movq %rax, -0xb0(%rbp) | |
| 16025f8: 48 8d 05 8e 3f 58 07 leaq 0x7583f8e(%rip), %rax # 0x8b8658d <_IO_stdin_used+0x14358d> | |
| 16025ff: 48 89 85 60 fe ff ff movq %rax, -0x1a0(%rbp) | |
| 1602606: 0f b7 05 b9 24 6a 07 movzwl 0x76a24b9(%rip), %eax # 0x8ca4ac6 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x16> | |
| 160260d: 4c 89 ad 28 ff ff ff movq %r13, -0xd8(%rbp) | |
| 1602614: 49 83 c5 30 addq $0x30, %r13 | |
| 1602618: 0f 11 85 78 ff ff ff movups %xmm0, -0x88(%rbp) | |
| 160261f: 66 44 89 8d 38 ff ff ff movw %r9w, -0xc8(%rbp) | |
| 1602627: 48 89 8d 98 fd ff ff movq %rcx, -0x268(%rbp) | |
| 160262e: 48 89 8d f0 fe ff ff movq %rcx, -0x110(%rbp) | |
| 1602635: 48 89 95 f8 fe ff ff movq %rdx, -0x108(%rbp) | |
| 160263c: 66 44 89 85 64 ff ff ff movw %r8w, -0x9c(%rbp) | |
| 1602644: 4c 89 ad 30 ff ff ff movq %r13, -0xd0(%rbp) | |
| 160264b: 4c 8d ad 0c fe ff ff leaq -0x1f4(%rbp), %r13 | |
| 1602652: 48 c7 85 20 ff ff ff 00 00 00 00 movq $0x0, -0xe0(%rbp) | |
| 160265d: 48 c7 85 58 ff ff ff 00 00 00 00 movq $0x0, -0xa8(%rbp) | |
| 1602668: c7 85 60 ff ff ff 00 00 00 00 movl $0x0, -0xa0(%rbp) | |
| 1602672: c6 85 66 ff ff ff 07 movb $0x7, -0x9a(%rbp) | |
| 1602679: 48 c7 85 68 ff ff ff 00 00 00 00 movq $0x0, -0x98(%rbp) | |
| 1602684: 48 c7 85 70 ff ff ff 00 00 00 00 movq $0x0, -0x90(%rbp) | |
| 160268f: 66 89 85 80 fe ff ff movw %ax, -0x180(%rbp) | |
| 1602696: e8 a5 b3 73 ff callq 0xd3da40 <_Znwm@plt> | |
| 160269b: 45 31 c0 xorl %r8d, %r8d | |
| 160269e: 4c 89 f1 movq %r14, %rcx | |
| 16026a1: 4c 89 fa movq %r15, %rdx | |
| 16026a4: 4c 89 e6 movq %r12, %rsi | |
| 16026a7: 48 89 c7 movq %rax, %rdi | |
| 16026aa: 48 89 85 d0 fd ff ff movq %rax, -0x230(%rbp) | |
| 16026b1: e8 ea f2 2a 02 callq 0x38b19a0 <_ZN4llvm10BasicBlockC2ERNS_11LLVMContextERKNS_5TwineEPNS_8FunctionEPS0_> | |
| 16026b6: 48 8d 05 dc 3e 58 07 leaq 0x7583edc(%rip), %rax # 0x8b86599 <_IO_stdin_used+0x143599> | |
| 16026bd: bf 50 00 00 00 movl $0x50, %edi | |
| 16026c2: 48 89 85 60 fe ff ff movq %rax, -0x1a0(%rbp) | |
| 16026c9: 0f b7 05 f6 23 6a 07 movzwl 0x76a23f6(%rip), %eax # 0x8ca4ac6 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x16> | |
| 16026d0: 66 89 85 80 fe ff ff movw %ax, -0x180(%rbp) | |
| 16026d7: e8 64 b3 73 ff callq 0xd3da40 <_Znwm@plt> | |
| 16026dc: 45 31 c0 xorl %r8d, %r8d | |
| 16026df: 4c 89 f1 movq %r14, %rcx | |
| 16026e2: 4c 89 fa movq %r15, %rdx | |
| 16026e5: 48 89 c7 movq %rax, %rdi | |
| 16026e8: 4c 89 e6 movq %r12, %rsi | |
| 16026eb: 48 89 85 c8 fd ff ff movq %rax, -0x238(%rbp) | |
| 16026f2: 4c 8d b5 10 fe ff ff leaq -0x1f0(%rbp), %r14 | |
| 16026f9: e8 a2 f2 2a 02 callq 0x38b19a0 <_ZN4llvm10BasicBlockC2ERNS_11LLVMContextERKNS_5TwineEPNS_8FunctionEPS0_> | |
| 16026fe: 48 8b bd 40 ff ff ff movq -0xc0(%rbp), %rdi | |
| 1602705: be 01 00 00 00 movl $0x1, %esi | |
| 160270a: e8 71 95 46 02 callq 0x3a6bc80 <_ZN4llvm11PointerType3getERNS_11LLVMContextEj.localalias> | |
| 160270f: 31 f6 xorl %esi, %esi | |
| 1602711: 48 89 c7 movq %rax, %rdi | |
| 1602714: 48 89 85 c0 fd ff ff movq %rax, -0x240(%rbp) | |
| 160271b: e8 00 64 46 02 callq 0x3a68b20 <_ZN4llvm9ArrayType3getEPNS_4TypeEm.localalias> | |
| 1602720: 80 bd 0c fe ff ff 00 cmpb $0x0, -0x1f4(%rbp) | |
| 1602727: 48 89 df movq %rbx, %rdi | |
| 160272a: 4d 89 f9 movq %r15, %r9 | |
| 160272d: 48 8d 15 24 3e 58 07 leaq 0x7583e24(%rip), %rdx # 0x8b86558 <_IO_stdin_used+0x143558> | |
| 1602734: 48 8d 35 0a 3e 58 07 leaq 0x7583e0a(%rip), %rsi # 0x8b86545 <_IO_stdin_used+0x143545> | |
| 160273b: 48 89 c1 movq %rax, %rcx | |
| 160273e: 48 89 9d 60 fe ff ff movq %rbx, -0x1a0(%rbp) | |
| 1602745: 48 0f 45 f2 cmovneq %rdx, %rsi | |
| 1602749: 4c 8d 05 20 fb ff ff leaq -0x4e0(%rip), %r8 # 0x1602270 <_ZN4llvm12function_refIFPNS_14GlobalVariableEvEE11callback_fnIZN12_GLOBAL__N_1L21createInitOrFiniCallsERNS_8FunctionEbEUlvE_EES2_l> | |
| 1602750: ba 12 00 00 00 movl $0x12, %edx | |
| 1602755: 48 89 85 10 fe ff ff movq %rax, -0x1f0(%rbp) | |
| 160275c: 4c 89 b5 68 fe ff ff movq %r14, -0x198(%rbp) | |
| 1602763: 4c 89 ad 70 fe ff ff movq %r13, -0x190(%rbp) | |
| 160276a: e8 41 ef 41 02 callq 0x3a216b0 <_ZN4llvm6Module17getOrInsertGlobalENS_9StringRefEPNS_4TypeENS_12function_refIFPNS_14GlobalVariableEvEEE> | |
| 160276f: 80 bd 0c fe ff ff 00 cmpb $0x0, -0x1f4(%rbp) | |
| 1602776: 4d 89 f9 movq %r15, %r9 | |
| 1602779: 48 8d 35 fc 3d 58 07 leaq 0x7583dfc(%rip), %rsi # 0x8b8657c <_IO_stdin_used+0x14357c> | |
| 1602780: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) | |
| 1602787: 48 8d 05 dd 3d 58 07 leaq 0x7583ddd(%rip), %rax # 0x8b8656b <_IO_stdin_used+0x14356b> | |
| 160278e: ba 10 00 00 00 movl $0x10, %edx | |
| 1602793: 48 89 df movq %rbx, %rdi | |
| 1602796: 48 0f 44 f0 cmoveq %rax, %rsi | |
| 160279a: 48 8b 8d 10 fe ff ff movq -0x1f0(%rbp), %rcx | |
| 16027a1: 4c 8d 05 88 fb ff ff leaq -0x478(%rip), %r8 # 0x1602330 <_ZN4llvm12function_refIFPNS_14GlobalVariableEvEE11callback_fnIZN12_GLOBAL__N_1L21createInitOrFiniCallsERNS_8FunctionEbEUlvE0_EES2_l> | |
| 16027a8: 48 89 9d 60 fe ff ff movq %rbx, -0x1a0(%rbp) | |
| 16027af: 4c 89 b5 68 fe ff ff movq %r14, -0x198(%rbp) | |
| 16027b6: 4c 89 ad 70 fe ff ff movq %r13, -0x190(%rbp) | |
| 16027bd: e8 ee ee 41 02 callq 0x3a216b0 <_ZN4llvm6Module17getOrInsertGlobalENS_9StringRefEPNS_4TypeENS_12function_refIFPNS_14GlobalVariableEvEEE> | |
| 16027c2: 48 8b bd 40 ff ff ff movq -0xc0(%rbp), %rdi | |
| 16027c9: 48 89 c3 movq %rax, %rbx | |
| 16027cc: e8 af 0d 46 02 callq 0x3a63580 <_ZN4llvm4Type9getVoidTyERNS_11LLVMContextE> | |
| 16027d1: 31 f6 xorl %esi, %esi | |
| 16027d3: 48 89 c7 movq %rax, %rdi | |
| 16027d6: e8 e5 d2 46 02 callq 0x3a6fac0 <_ZN4llvm12FunctionType3getEPNS_4TypeEb> | |
| 16027db: 48 89 85 80 fd ff ff movq %rax, -0x280(%rbp) | |
| 16027e2: 80 bd 0c fe ff ff 00 cmpb $0x0, -0x1f4(%rbp) | |
| 16027e9: 0f 84 d1 0d 00 00 je 0x16035c0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x10e0> | |
| 16027ef: 48 8d 85 30 fe ff ff leaq -0x1d0(%rbp), %rax | |
| 16027f6: 44 0f b7 3d c2 22 6a 07 movzwl 0x76a22c2(%rip), %r15d # 0x8ca4ac0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x10> | |
| 16027fe: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) | |
| 1602805: 48 8d 85 f0 fe ff ff leaq -0x110(%rbp), %rax | |
| 160280c: 48 89 85 f0 fd ff ff movq %rax, -0x210(%rbp) | |
| 1602813: 48 8d 05 a6 17 a4 ff leaq -0x5be85a(%rip), %rax # 0x1043fc0 <_ZNK4llvm14ConstantFolder7FoldGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EENS_14GEPNoWrapFlagsE> | |
| 160281a: 66 44 89 bd 50 fe ff ff movw %r15w, -0x1b0(%rbp) | |
| 1602822: 48 89 85 78 fd ff ff movq %rax, -0x288(%rbp) | |
| 1602829: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax | |
| 1602830: 48 89 9d e0 fd ff ff movq %rbx, -0x220(%rbp) | |
| 1602837: bb 21 00 00 00 movl $0x21, %ebx | |
| 160283c: 48 89 85 d8 fd ff ff movq %rax, -0x228(%rbp) | |
| 1602843: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi | |
| 160284a: 48 8d 0d 5f 11 98 ff leaq -0x67eea1(%rip), %rcx # 0xf839b0 <_ZNK4llvm14ConstantFolder7FoldCmpENS_7CmpInst9PredicateEPNS_5ValueES4_> | |
| 1602851: 48 8b 07 movq (%rdi), %rax | |
| 1602854: 48 8b 40 38 movq 0x38(%rax), %rax | |
| 1602858: 48 39 c8 cmpq %rcx, %rax | |
| 160285b: 0f 85 df 12 00 00 jne 0x1603b40 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1660> | |
| 1602861: 48 8b 85 d8 fd ff ff movq -0x228(%rbp), %rax | |
| 1602868: 80 38 15 cmpb $0x15, (%rax) | |
| 160286b: 0f 87 1f 02 00 00 ja 0x1602a90 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x5b0> | |
| 1602871: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax | |
| 1602878: 80 38 15 cmpb $0x15, (%rax) | |
| 160287b: 0f 87 0f 02 00 00 ja 0x1602a90 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x5b0> | |
| 1602881: 48 8b b5 d8 fd ff ff movq -0x228(%rbp), %rsi | |
| 1602888: 48 89 c2 movq %rax, %rdx | |
| 160288b: 89 df movl %ebx, %edi | |
| 160288d: e8 9e 97 2b 02 callq 0x38bc030 <_ZN4llvm30ConstantFoldCompareInstructionENS_7CmpInst9PredicateEPNS_8ConstantES3_.localalias> | |
| 1602892: 49 89 c4 movq %rax, %r12 | |
| 1602895: 4d 85 e4 testq %r12, %r12 | |
| 1602898: 0f 84 f2 01 00 00 je 0x1602a90 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x5b0> | |
| 160289e: be 03 00 00 00 movl $0x3, %esi | |
| 16028a3: bf 48 00 00 00 movl $0x48, %edi | |
| 16028a8: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 16028b0: e8 4b 45 47 02 callq 0x3a76e00 <_ZN4llvm4UsernwEmNS0_28IntrusiveOperandsAllocMarkerE> | |
| 16028b5: 6a 00 pushq $0x0 | |
| 16028b7: 4c 89 e1 movq %r12, %rcx | |
| 16028ba: 41 b8 03 00 00 00 movl $0x3, %r8d | |
| 16028c0: 6a 00 pushq $0x0 | |
| 16028c2: 48 8b 95 c8 fd ff ff movq -0x238(%rbp), %rdx | |
| 16028c9: 48 89 c7 movq %rax, %rdi | |
| 16028cc: 48 89 c3 movq %rax, %rbx | |
| 16028cf: 48 8b b5 d0 fd ff ff movq -0x230(%rbp), %rsi | |
| 16028d6: e8 15 1d 3c 02 callq 0x39c45f0 <_ZN4llvm10BranchInstC2EPNS_10BasicBlockES2_PNS_5ValueENS_4User9AllocInfoENS_14InsertPositionE> | |
| 16028db: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 16028e2: 48 89 de movq %rbx, %rsi | |
| 16028e5: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 16028ec: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 16028f3: 48 8b 95 00 fe ff ff movq -0x200(%rbp), %rdx | |
| 16028fa: 48 8b 07 movq (%rdi), %rax | |
| 16028fd: ff 50 10 callq *0x10(%rax) | |
| 1602900: 44 8b ad f8 fe ff ff movl -0x108(%rbp), %r13d | |
| 1602907: 4c 8b a5 f0 fe ff ff movq -0x110(%rbp), %r12 | |
| 160290e: 5e popq %rsi | |
| 160290f: 5f popq %rdi | |
| 1602910: 49 c1 e5 04 shlq $0x4, %r13 | |
| 1602914: 4d 01 e5 addq %r12, %r13 | |
| 1602917: 4d 39 ec cmpq %r13, %r12 | |
| 160291a: 74 1e je 0x160293a <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x45a> | |
| 160291c: 0f 1f 40 00 nopl (%rax) | |
| 1602920: 49 8b 54 24 08 movq 0x8(%r12), %rdx | |
| 1602925: 41 8b 34 24 movl (%r12), %esi | |
| 1602929: 48 89 df movq %rbx, %rdi | |
| 160292c: 49 83 c4 10 addq $0x10, %r12 | |
| 1602930: e8 2b 95 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1602935: 4d 39 e5 cmpq %r12, %r13 | |
| 1602938: 75 e6 jne 0x1602920 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x440> | |
| 160293a: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1602941: 48 89 de movq %rbx, %rsi | |
| 1602944: e8 47 33 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1602949: 48 8b 85 d0 fd ff ff movq -0x230(%rbp), %rax | |
| 1602950: 31 c9 xorl %ecx, %ecx | |
| 1602952: bf 50 00 00 00 movl $0x50, %edi | |
| 1602957: 66 89 8d 38 ff ff ff movw %cx, -0xc8(%rbp) | |
| 160295e: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) | |
| 1602965: 48 83 c0 30 addq $0x30, %rax | |
| 1602969: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) | |
| 1602970: 48 8d 05 5d f7 64 07 leaq 0x764f75d(%rip), %rax # 0x8c520d4 <_IO_stdin_used+0x20f0d4> | |
| 1602977: 48 89 85 30 fe ff ff movq %rax, -0x1d0(%rbp) | |
| 160297e: 0f b7 05 41 21 6a 07 movzwl 0x76a2141(%rip), %eax # 0x8ca4ac6 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x16> | |
| 1602985: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 160298d: 66 89 85 50 fe ff ff movw %ax, -0x1b0(%rbp) | |
| 1602994: e8 b7 45 47 02 callq 0x3a76f50 <_ZN4llvm4UsernwEmNS0_26HungOffOperandsAllocMarkerE> | |
| 1602999: b9 00 00 00 08 movl $0x8000000, %ecx # imm = 0x8000000 | |
| 160299e: 45 31 c0 xorl %r8d, %r8d | |
| 16029a1: 45 31 c9 xorl %r9d, %r9d | |
| 16029a4: 48 8b b5 c0 fd ff ff movq -0x240(%rbp), %rsi | |
| 16029ab: 49 89 c6 movq %rax, %r14 | |
| 16029ae: 48 89 c7 movq %rax, %rdi | |
| 16029b1: ba 38 00 00 00 movl $0x38, %edx | |
| 16029b6: e8 e5 72 3b 02 callq 0x39b9ca0 <_ZN4llvm11InstructionC2EPNS_4TypeEjNS_4User9AllocInfoENS_14InsertPositionE> | |
| 16029bb: 41 c7 46 48 02 00 00 00 movl $0x2, 0x48(%r14) | |
| 16029c3: 48 8b b5 00 fe ff ff movq -0x200(%rbp), %rsi | |
| 16029ca: 4c 89 f7 movq %r14, %rdi | |
| 16029cd: e8 fe 65 47 02 callq 0x3a78fd0 <_ZN4llvm5Value7setNameERKNS_5TwineE> | |
| 16029d2: 41 8b 76 48 movl 0x48(%r14), %esi | |
| 16029d6: ba 01 00 00 00 movl $0x1, %edx | |
| 16029db: 4c 89 f7 movq %r14, %rdi | |
| 16029de: e8 7d 41 47 02 callq 0x3a76b60 <_ZN4llvm4User16allocHungoffUsesEjb> | |
| 16029e3: 41 0f b6 0e movzbl (%r14), %ecx | |
| 16029e7: 80 f9 1c cmpb $0x1c, %cl | |
| 16029ea: 0f 86 f9 01 00 00 jbe 0x1602be9 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x709> | |
| 16029f0: 83 e9 1d subl $0x1d, %ecx | |
| 16029f3: 83 f9 3a cmpl $0x3a, %ecx | |
| 16029f6: 0f 87 ed 01 00 00 ja 0x1602be9 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x709> | |
| 16029fc: 48 ba 00 50 25 01 00 60 80 00 movabsq $0x80600001255000, %rdx # imm = 0x80600001255000 | |
| 1602a06: b8 01 00 00 00 movl $0x1, %eax | |
| 1602a0b: 48 d3 e0 shlq %cl, %rax | |
| 1602a0e: 48 85 d0 testq %rdx, %rax | |
| 1602a11: 0f 85 a9 01 00 00 jne 0x1602bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6e0> | |
| 1602a17: 48 ba 00 00 00 00 00 00 00 07 movabsq $0x700000000000000, %rdx # imm = 0x700000000000000 | |
| 1602a21: 48 85 d0 testq %rdx, %rax | |
| 1602a24: 0f 84 bf 01 00 00 je 0x1602be9 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x709> | |
| 1602a2a: 49 8b 5e 08 movq 0x8(%r14), %rbx | |
| 1602a2e: 0f b6 53 08 movzbl 0x8(%rbx), %edx | |
| 1602a32: 89 d0 movl %edx, %eax | |
| 1602a34: 83 ea 11 subl $0x11, %edx | |
| 1602a37: 83 fa 01 cmpl $0x1, %edx | |
| 1602a3a: 0f 87 60 01 00 00 ja 0x1602ba0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6c0> | |
| 1602a40: 48 8b 4b 10 movq 0x10(%rbx), %rcx | |
| 1602a44: 48 8b 09 movq (%rcx), %rcx | |
| 1602a47: 0f b6 49 08 movzbl 0x8(%rcx), %ecx | |
| 1602a4b: 80 f9 03 cmpb $0x3, %cl | |
| 1602a4e: 0f 86 6c 01 00 00 jbe 0x1602bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6e0> | |
| 1602a54: 80 f9 05 cmpb $0x5, %cl | |
| 1602a57: 0f 84 63 01 00 00 je 0x1602bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6e0> | |
| 1602a5d: 83 e1 fd andl $-0x3, %ecx | |
| 1602a60: 80 f9 04 cmpb $0x4, %cl | |
| 1602a63: 0f 84 57 01 00 00 je 0x1602bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6e0> | |
| 1602a69: 3c 10 cmpb $0x10, %al | |
| 1602a6b: 0f 85 93 18 00 00 jne 0x1604304 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1e24> | |
| 1602a71: 48 8b 5b 18 movq 0x18(%rbx), %rbx | |
| 1602a75: 0f b6 43 08 movzbl 0x8(%rbx), %eax | |
| 1602a79: 3c 10 cmpb $0x10, %al | |
| 1602a7b: 74 f4 je 0x1602a71 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x591> | |
| 1602a7d: 0f b6 d0 movzbl %al, %edx | |
| 1602a80: 83 ea 11 subl $0x11, %edx | |
| 1602a83: e9 7c 18 00 00 jmp 0x1604304 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1e24> | |
| 1602a88: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) | |
| 1602a90: bf 48 00 00 00 movl $0x48, %edi | |
| 1602a95: be 02 00 00 00 movl $0x2, %esi | |
| 1602a9a: e8 61 43 47 02 callq 0x3a76e00 <_ZN4llvm4UsernwEmNS0_28IntrusiveOperandsAllocMarkerE> | |
| 1602a9f: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1602aa7: 49 89 c4 movq %rax, %r12 | |
| 1602aaa: 48 8b 85 d8 fd ff ff movq -0x228(%rbp), %rax | |
| 1602ab1: 48 8b 50 08 movq 0x8(%rax), %rdx | |
| 1602ab5: 0f b6 42 08 movzbl 0x8(%rdx), %eax | |
| 1602ab9: 48 8b 3a movq (%rdx), %rdi | |
| 1602abc: 89 c1 movl %eax, %ecx | |
| 1602abe: 83 e8 11 subl $0x11, %eax | |
| 1602ac1: 83 f8 01 cmpl $0x1, %eax | |
| 1602ac4: 0f 87 4e 14 00 00 ja 0x1603f18 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1a38> | |
| 1602aca: 8b 42 20 movl 0x20(%rdx), %eax | |
| 1602acd: 80 f9 12 cmpb $0x12, %cl | |
| 1602ad0: 0f 94 85 24 fe ff ff sete -0x1dc(%rbp) | |
| 1602ad7: 89 85 20 fe ff ff movl %eax, -0x1e0(%rbp) | |
| 1602add: e8 5e 0b 46 02 callq 0x3a63640 <_ZN4llvm4Type9getInt1TyERNS_11LLVMContextE> | |
| 1602ae2: 48 8b b5 20 fe ff ff movq -0x1e0(%rbp), %rsi | |
| 1602ae9: 48 89 c7 movq %rax, %rdi | |
| 1602aec: e8 af 7f 46 02 callq 0x3a6aaa0 <_ZN4llvm10VectorType3getEPNS_4TypeENS_12ElementCountE> | |
| 1602af1: 48 89 c6 movq %rax, %rsi | |
| 1602af4: 6a 00 pushq $0x0 | |
| 1602af6: 66 0f ef c0 pxor %xmm0, %xmm0 | |
| 1602afa: 4c 8b 8d e0 fd ff ff movq -0x220(%rbp), %r9 | |
| 1602b01: 89 d9 movl %ebx, %ecx | |
| 1602b03: 4c 8b 85 d8 fd ff ff movq -0x228(%rbp), %r8 | |
| 1602b0a: ba 36 00 00 00 movl $0x36, %edx | |
| 1602b0f: 4c 89 e7 movq %r12, %rdi | |
| 1602b12: 48 83 ec 10 subq $0x10, %rsp | |
| 1602b16: 0f 11 04 24 movups %xmm0, (%rsp) | |
| 1602b1a: ff b5 00 fe ff ff pushq -0x200(%rbp) | |
| 1602b20: e8 6b 88 3c 02 callq 0x39cb390 <_ZN4llvm7CmpInstC2EPNS_4TypeENS_11Instruction8OtherOpsENS0_9PredicateEPNS_5ValueES7_RKNS_5TwineENS_14InsertPositionEPS3_.localalias> | |
| 1602b25: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1602b2c: 48 83 c4 20 addq $0x20, %rsp | |
| 1602b30: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 1602b37: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1602b3e: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 1602b45: 4c 89 e6 movq %r12, %rsi | |
| 1602b48: 48 8b 07 movq (%rdi), %rax | |
| 1602b4b: ff 50 10 callq *0x10(%rax) | |
| 1602b4e: 44 8b ad f8 fe ff ff movl -0x108(%rbp), %r13d | |
| 1602b55: 48 8b 9d f0 fe ff ff movq -0x110(%rbp), %rbx | |
| 1602b5c: 49 c1 e5 04 shlq $0x4, %r13 | |
| 1602b60: 49 01 dd addq %rbx, %r13 | |
| 1602b63: 4c 39 eb cmpq %r13, %rbx | |
| 1602b66: 74 1f je 0x1602b87 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6a7> | |
| 1602b68: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) | |
| 1602b70: 48 8b 53 08 movq 0x8(%rbx), %rdx | |
| 1602b74: 8b 33 movl (%rbx), %esi | |
| 1602b76: 4c 89 e7 movq %r12, %rdi | |
| 1602b79: 48 83 c3 10 addq $0x10, %rbx | |
| 1602b7d: e8 de 92 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1602b82: 49 39 dd cmpq %rbx, %r13 | |
| 1602b85: 75 e9 jne 0x1602b70 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x690> | |
| 1602b87: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1602b8e: 4c 89 e6 movq %r12, %rsi | |
| 1602b91: e8 fa 30 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1602b96: e9 03 fd ff ff jmp 0x160289e <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x3be> | |
| 1602b9b: 0f 1f 44 00 00 nopl (%rax,%rax) | |
| 1602ba0: 3c 03 cmpb $0x3, %al | |
| 1602ba2: 76 1c jbe 0x1602bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6e0> | |
| 1602ba4: 3c 05 cmpb $0x5, %al | |
| 1602ba6: 74 18 je 0x1602bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6e0> | |
| 1602ba8: 89 c1 movl %eax, %ecx | |
| 1602baa: 83 e1 fd andl $-0x3, %ecx | |
| 1602bad: 80 f9 04 cmpb $0x4, %cl | |
| 1602bb0: 0f 85 1c 17 00 00 jne 0x16042d2 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1df2> | |
| 1602bb6: 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) | |
| 1602bc0: 48 8b 95 58 ff ff ff movq -0xa8(%rbp), %rdx | |
| 1602bc7: 8b 9d 60 ff ff ff movl -0xa0(%rbp), %ebx | |
| 1602bcd: 48 85 d2 testq %rdx, %rdx | |
| 1602bd0: 74 0d je 0x1602bdf <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6ff> | |
| 1602bd2: be 03 00 00 00 movl $0x3, %esi | |
| 1602bd7: 4c 89 f7 movq %r14, %rdi | |
| 1602bda: e8 81 92 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1602bdf: 89 de movl %ebx, %esi | |
| 1602be1: 4c 89 f7 movq %r14, %rdi | |
| 1602be4: e8 d7 87 3b 02 callq 0x39bb3c0 <_ZN4llvm11Instruction16setFastMathFlagsENS_13FastMathFlagsE> | |
| 1602be9: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1602bf0: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 1602bf7: 4c 89 f6 movq %r14, %rsi | |
| 1602bfa: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1602c01: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 1602c08: 48 8b 07 movq (%rdi), %rax | |
| 1602c0b: ff 50 10 callq *0x10(%rax) | |
| 1602c0e: 44 8b a5 f8 fe ff ff movl -0x108(%rbp), %r12d | |
| 1602c15: 48 8b 9d f0 fe ff ff movq -0x110(%rbp), %rbx | |
| 1602c1c: 49 c1 e4 04 shlq $0x4, %r12 | |
| 1602c20: 49 01 dc addq %rbx, %r12 | |
| 1602c23: 4c 39 e3 cmpq %r12, %rbx | |
| 1602c26: 74 1f je 0x1602c47 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x767> | |
| 1602c28: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) | |
| 1602c30: 48 8b 53 08 movq 0x8(%rbx), %rdx | |
| 1602c34: 8b 33 movl (%rbx), %esi | |
| 1602c36: 4c 89 f7 movq %r14, %rdi | |
| 1602c39: 48 83 c3 10 addq $0x10, %rbx | |
| 1602c3d: e8 1e 92 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1602c42: 49 39 dc cmpq %rbx, %r12 | |
| 1602c45: 75 e9 jne 0x1602c30 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x750> | |
| 1602c47: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1602c4e: 4c 89 f6 movq %r14, %rsi | |
| 1602c51: e8 3a 30 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1602c56: 48 8b 85 b8 fd ff ff movq -0x248(%rbp), %rax | |
| 1602c5d: 48 8b bd 28 ff ff ff movq -0xd8(%rbp), %rdi | |
| 1602c64: 48 8b 58 08 movq 0x8(%rax), %rbx | |
| 1602c68: 48 8d 05 9b 4c 65 07 leaq 0x7654c9b(%rip), %rax # 0x8c5790a <_IO_stdin_used+0x21490a> | |
| 1602c6f: 48 89 85 30 fe ff ff movq %rax, -0x1d0(%rbp) | |
| 1602c76: 0f b7 05 49 1e 6a 07 movzwl 0x76a1e49(%rip), %eax # 0x8ca4ac6 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x16> | |
| 1602c7d: 66 89 85 50 fe ff ff movw %ax, -0x1b0(%rbp) | |
| 1602c84: e8 c7 f3 2a 02 callq 0x38b2050 <_ZNK4llvm10BasicBlock13getDataLayoutEv> | |
| 1602c89: 48 89 de movq %rbx, %rsi | |
| 1602c8c: 48 89 c7 movq %rax, %rdi | |
| 1602c8f: e8 ac ca 31 02 callq 0x391f740 <_ZNK4llvm10DataLayout15getABITypeAlignEPNS_4TypeE> | |
| 1602c94: be 01 00 00 00 movl $0x1, %esi | |
| 1602c99: bf 50 00 00 00 movl $0x50, %edi | |
| 1602c9e: 44 0f b6 e8 movzbl %al, %r13d | |
| 1602ca2: e8 59 41 47 02 callq 0x3a76e00 <_ZN4llvm4UsernwEmNS0_28IntrusiveOperandsAllocMarkerE> | |
| 1602ca7: 45 89 e9 movl %r13d, %r9d | |
| 1602caa: 48 89 de movq %rbx, %rsi | |
| 1602cad: 45 31 c0 xorl %r8d, %r8d | |
| 1602cb0: 48 8b 8d 00 fe ff ff movq -0x200(%rbp), %rcx | |
| 1602cb7: 48 89 c7 movq %rax, %rdi | |
| 1602cba: 4c 89 f2 movq %r14, %rdx | |
| 1602cbd: 49 89 c4 movq %rax, %r12 | |
| 1602cc0: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1602cc8: 6a 00 pushq $0x0 | |
| 1602cca: 6a 00 pushq $0x0 | |
| 1602ccc: e8 af 1f 3c 02 callq 0x39c4c80 <_ZN4llvm8LoadInstC2EPNS_4TypeEPNS_5ValueERKNS_5TwineEbNS_5AlignENS_14InsertPositionE> | |
| 1602cd1: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1602cd8: 4c 89 e6 movq %r12, %rsi | |
| 1602cdb: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 1602ce2: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 1602ce9: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1602cf0: 48 8b 07 movq (%rdi), %rax | |
| 1602cf3: ff 50 10 callq *0x10(%rax) | |
| 1602cf6: 44 8b ad f8 fe ff ff movl -0x108(%rbp), %r13d | |
| 1602cfd: 48 8b 9d f0 fe ff ff movq -0x110(%rbp), %rbx | |
| 1602d04: 58 popq %rax | |
| 1602d05: 5a popq %rdx | |
| 1602d06: 49 c1 e5 04 shlq $0x4, %r13 | |
| 1602d0a: 49 01 dd addq %rbx, %r13 | |
| 1602d0d: 4c 39 eb cmpq %r13, %rbx | |
| 1602d10: 74 25 je 0x1602d37 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x857> | |
| 1602d12: 0f 1f 00 nopl (%rax) | |
| 1602d15: 66 66 2e 0f 1f 84 00 00 00 00 00 nopw %cs:(%rax,%rax) | |
| 1602d20: 48 8b 53 08 movq 0x8(%rbx), %rdx | |
| 1602d24: 8b 33 movl (%rbx), %esi | |
| 1602d26: 4c 89 e7 movq %r12, %rdi | |
| 1602d29: 48 83 c3 10 addq $0x10, %rbx | |
| 1602d2d: e8 2e 91 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1602d32: 49 39 dd cmpq %rbx, %r13 | |
| 1602d35: 75 e9 jne 0x1602d20 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x840> | |
| 1602d37: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1602d3e: 4c 89 e6 movq %r12, %rsi | |
| 1602d41: e8 4a 2f 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1602d46: 48 8b 95 70 ff ff ff movq -0x90(%rbp), %rdx | |
| 1602d4d: 31 f6 xorl %esi, %esi | |
| 1602d4f: 4c 8b ad 68 ff ff ff movq -0x98(%rbp), %r13 | |
| 1602d56: 66 44 89 bd 50 fe ff ff movw %r15w, -0x1b0(%rbp) | |
| 1602d5e: 48 6b fa 38 imulq $0x38, %rdx, %rdi | |
| 1602d62: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1602d6a: 4c 89 e9 movq %r13, %rcx | |
| 1602d6d: 4c 01 ef addq %r13, %rdi | |
| 1602d70: 49 39 fd cmpq %rdi, %r13 | |
| 1602d73: 0f 84 bf 11 00 00 je 0x1603f38 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1a58> | |
| 1602d79: 0f 1f 80 00 00 00 00 nopl (%rax) | |
| 1602d80: 48 8b 41 28 movq 0x28(%rcx), %rax | |
| 1602d84: 48 2b 41 20 subq 0x20(%rcx), %rax | |
| 1602d88: 48 83 c1 38 addq $0x38, %rcx | |
| 1602d8c: 48 c1 f8 03 sarq $0x3, %rax | |
| 1602d90: 01 c6 addl %eax, %esi | |
| 1602d92: 48 39 cf cmpq %rcx, %rdi | |
| 1602d95: 75 e9 jne 0x1602d80 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x8a0> | |
| 1602d97: 83 c6 01 addl $0x1, %esi | |
| 1602d9a: 89 f0 movl %esi, %eax | |
| 1602d9c: 25 ff ff ff 07 andl $0x7ffffff, %eax # imm = 0x7FFFFFF | |
| 1602da1: 89 85 b0 fd ff ff movl %eax, -0x250(%rbp) | |
| 1602da7: 48 89 d0 movq %rdx, %rax | |
| 1602daa: bf 58 00 00 00 movl $0x58, %edi | |
| 1602daf: 48 89 95 a0 fd ff ff movq %rdx, -0x260(%rbp) | |
| 1602db6: 48 c1 e0 24 shlq $0x24, %rax | |
| 1602dba: 48 09 c6 orq %rax, %rsi | |
| 1602dbd: e8 be 40 47 02 callq 0x3a76e80 <_ZN4llvm4UsernwEmNS0_41IntrusiveOperandsAndDescriptorAllocMarkerE> | |
| 1602dc2: 48 8b 95 a0 fd ff ff movq -0x260(%rbp), %rdx | |
| 1602dc9: 31 c9 xorl %ecx, %ecx | |
| 1602dcb: 4c 89 ad a0 fd ff ff movq %r13, -0x260(%rbp) | |
| 1602dd2: 4c 8b ad 80 fd ff ff movq -0x280(%rbp), %r13 | |
| 1602dd9: 48 89 c3 movq %rax, %rbx | |
| 1602ddc: 48 89 95 a8 fd ff ff movq %rdx, -0x258(%rbp) | |
| 1602de3: c1 e2 04 shll $0x4, %edx | |
| 1602de6: 48 89 df movq %rbx, %rdi | |
| 1602de9: ba 39 00 00 00 movl $0x39, %edx | |
| 1602dee: 49 8b 45 10 movq 0x10(%r13), %rax | |
| 1602df2: 0f 95 c1 setne %cl | |
| 1602df5: 45 31 c0 xorl %r8d, %r8d | |
| 1602df8: 45 31 c9 xorl %r9d, %r9d | |
| 1602dfb: c1 e1 1c shll $0x1c, %ecx | |
| 1602dfe: 0b 8d b0 fd ff ff orl -0x250(%rbp), %ecx | |
| 1602e04: 48 8b 30 movq (%rax), %rsi | |
| 1602e07: e8 94 6e 3b 02 callq 0x39b9ca0 <_ZN4llvm11InstructionC2EPNS_4TypeEjNS_4User9AllocInfoENS_14InsertPositionE> | |
| 1602e0c: 4c 89 e2 movq %r12, %rdx | |
| 1602e0f: 31 c9 xorl %ecx, %ecx | |
| 1602e11: 45 31 c0 xorl %r8d, %r8d | |
| 1602e14: 48 c7 43 48 00 00 00 00 movq $0x0, 0x48(%rbx) | |
| 1602e1c: 4c 8b 8d 00 fe ff ff movq -0x200(%rbp), %r9 | |
| 1602e23: 4c 89 ee movq %r13, %rsi | |
| 1602e26: 48 89 df movq %rbx, %rdi | |
| 1602e29: ff b5 a8 fd ff ff pushq -0x258(%rbp) | |
| 1602e2f: ff b5 a0 fd ff ff pushq -0x260(%rbp) | |
| 1602e35: e8 c6 ef 3b 02 callq 0x39c1e00 <_ZN4llvm8CallInst4initEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS4_EENS5_INS_17OperandBundleDefTIS4_EEEERKNS_5TwineE> | |
| 1602e3a: 41 5b popq %r11 | |
| 1602e3c: 41 5c popq %r12 | |
| 1602e3e: 80 bd 64 ff ff ff 00 cmpb $0x0, -0x9c(%rbp) | |
| 1602e45: 0f 85 4d 07 00 00 jne 0x1603598 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x10b8> | |
| 1602e4b: 0f b6 0b movzbl (%rbx), %ecx | |
| 1602e4e: 80 f9 1c cmpb $0x1c, %cl | |
| 1602e51: 0f 86 d4 00 00 00 jbe 0x1602f2b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa4b> | |
| 1602e57: 83 e9 1d subl $0x1d, %ecx | |
| 1602e5a: 83 f9 3a cmpl $0x3a, %ecx | |
| 1602e5d: 0f 87 c8 00 00 00 ja 0x1602f2b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa4b> | |
| 1602e63: 48 ba 00 50 25 01 00 60 80 00 movabsq $0x80600001255000, %rdx # imm = 0x80600001255000 | |
| 1602e6d: b8 01 00 00 00 movl $0x1, %eax | |
| 1602e72: 48 d3 e0 shlq %cl, %rax | |
| 1602e75: 48 85 d0 testq %rdx, %rax | |
| 1602e78: 0f 85 82 00 00 00 jne 0x1602f00 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa20> | |
| 1602e7e: 48 ba 00 00 00 00 00 00 00 07 movabsq $0x700000000000000, %rdx # imm = 0x700000000000000 | |
| 1602e88: 48 85 d0 testq %rdx, %rax | |
| 1602e8b: 0f 84 9a 00 00 00 je 0x1602f2b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa4b> | |
| 1602e91: 4c 8b 63 08 movq 0x8(%rbx), %r12 | |
| 1602e95: 41 0f b6 54 24 08 movzbl 0x8(%r12), %edx | |
| 1602e9b: 89 d0 movl %edx, %eax | |
| 1602e9d: 83 ea 11 subl $0x11, %edx | |
| 1602ea0: 83 fa 01 cmpl $0x1, %edx | |
| 1602ea3: 77 43 ja 0x1602ee8 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa08> | |
| 1602ea5: 49 8b 4c 24 10 movq 0x10(%r12), %rcx | |
| 1602eaa: 48 8b 09 movq (%rcx), %rcx | |
| 1602ead: 0f b6 49 08 movzbl 0x8(%rcx), %ecx | |
| 1602eb1: 80 f9 03 cmpb $0x3, %cl | |
| 1602eb4: 76 4a jbe 0x1602f00 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa20> | |
| 1602eb6: 80 f9 05 cmpb $0x5, %cl | |
| 1602eb9: 74 45 je 0x1602f00 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa20> | |
| 1602ebb: 83 e1 fd andl $-0x3, %ecx | |
| 1602ebe: 80 f9 04 cmpb $0x4, %cl | |
| 1602ec1: 74 3d je 0x1602f00 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa20> | |
| 1602ec3: 3c 10 cmpb $0x10, %al | |
| 1602ec5: 0f 85 a0 14 00 00 jne 0x160436b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1e8b> | |
| 1602ecb: 4d 8b 64 24 18 movq 0x18(%r12), %r12 | |
| 1602ed0: 41 0f b6 44 24 08 movzbl 0x8(%r12), %eax | |
| 1602ed6: 3c 10 cmpb $0x10, %al | |
| 1602ed8: 74 f1 je 0x1602ecb <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x9eb> | |
| 1602eda: 0f b6 d0 movzbl %al, %edx | |
| 1602edd: 83 ea 11 subl $0x11, %edx | |
| 1602ee0: e9 86 14 00 00 jmp 0x160436b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1e8b> | |
| 1602ee5: 0f 1f 00 nopl (%rax) | |
| 1602ee8: 3c 03 cmpb $0x3, %al | |
| 1602eea: 76 14 jbe 0x1602f00 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa20> | |
| 1602eec: 3c 05 cmpb $0x5, %al | |
| 1602eee: 74 10 je 0x1602f00 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa20> | |
| 1602ef0: 89 c1 movl %eax, %ecx | |
| 1602ef2: 83 e1 fd andl $-0x3, %ecx | |
| 1602ef5: 80 f9 04 cmpb $0x4, %cl | |
| 1602ef8: 0f 85 36 14 00 00 jne 0x1604334 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1e54> | |
| 1602efe: 66 90 nop | |
| 1602f00: 48 8b 95 58 ff ff ff movq -0xa8(%rbp), %rdx | |
| 1602f07: 44 8b a5 60 ff ff ff movl -0xa0(%rbp), %r12d | |
| 1602f0e: 48 85 d2 testq %rdx, %rdx | |
| 1602f11: 74 0d je 0x1602f20 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa40> | |
| 1602f13: be 03 00 00 00 movl $0x3, %esi | |
| 1602f18: 48 89 df movq %rbx, %rdi | |
| 1602f1b: e8 40 8f 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1602f20: 44 89 e6 movl %r12d, %esi | |
| 1602f23: 48 89 df movq %rbx, %rdi | |
| 1602f26: e8 95 84 3b 02 callq 0x39bb3c0 <_ZN4llvm11Instruction16setFastMathFlagsENS_13FastMathFlagsE> | |
| 1602f2b: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1602f32: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 1602f39: 48 89 de movq %rbx, %rsi | |
| 1602f3c: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1602f43: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 1602f4a: 48 8b 07 movq (%rdi), %rax | |
| 1602f4d: ff 50 10 callq *0x10(%rax) | |
| 1602f50: 44 8b ad f8 fe ff ff movl -0x108(%rbp), %r13d | |
| 1602f57: 4c 8b a5 f0 fe ff ff movq -0x110(%rbp), %r12 | |
| 1602f5e: 49 c1 e5 04 shlq $0x4, %r13 | |
| 1602f62: 4d 01 e5 addq %r12, %r13 | |
| 1602f65: 4d 39 ec cmpq %r13, %r12 | |
| 1602f68: 74 20 je 0x1602f8a <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xaaa> | |
| 1602f6a: 66 0f 1f 44 00 00 nopw (%rax,%rax) | |
| 1602f70: 49 8b 54 24 08 movq 0x8(%r12), %rdx | |
| 1602f75: 41 8b 34 24 movl (%r12), %esi | |
| 1602f79: 48 89 df movq %rbx, %rdi | |
| 1602f7c: 49 83 c4 10 addq $0x10, %r12 | |
| 1602f80: e8 db 8e 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1602f85: 4d 39 e5 cmpq %r12, %r13 | |
| 1602f88: 75 e6 jne 0x1602f70 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa90> | |
| 1602f8a: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1602f91: 48 89 de movq %rbx, %rsi | |
| 1602f94: e8 f7 2c 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1602f99: 48 8d 05 32 5d 61 07 leaq 0x7615d32(%rip), %rax # 0x8c18cd2 <_IO_stdin_used+0x1d5cd2> | |
| 1602fa0: 80 bd 0c fe ff ff 01 cmpb $0x1, -0x1f4(%rbp) | |
| 1602fa7: 48 8b bd 40 ff ff ff movq -0xc0(%rbp), %rdi | |
| 1602fae: 48 89 85 30 fe ff ff movq %rax, -0x1d0(%rbp) | |
| 1602fb5: 0f b7 05 0a 1b 6a 07 movzwl 0x76a1b0a(%rip), %eax # 0x8ca4ac6 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x16> | |
| 1602fbc: 48 19 db sbbq %rbx, %rbx | |
| 1602fbf: 48 83 cb 01 orq $0x1, %rbx | |
| 1602fc3: 66 89 85 50 fe ff ff movw %ax, -0x1b0(%rbp) | |
| 1602fca: e8 b1 06 46 02 callq 0x3a63680 <_ZN4llvm4Type10getInt64TyERNS_11LLVMContextE> | |
| 1602fcf: 31 d2 xorl %edx, %edx | |
| 1602fd1: 48 89 de movq %rbx, %rsi | |
| 1602fd4: 48 89 c7 movq %rax, %rdi | |
| 1602fd7: e8 f4 78 2e 02 callq 0x38ea8d0 <_ZN4llvm11ConstantInt3getEPNS_11IntegerTypeEmb.localalias> | |
| 1602fdc: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi | |
| 1602fe3: 48 89 85 18 fe ff ff movq %rax, -0x1e8(%rbp) | |
| 1602fea: 48 8b 07 movq (%rdi), %rax | |
| 1602fed: 48 8b 40 40 movq 0x40(%rax), %rax | |
| 1602ff1: 48 3b 85 78 fd ff ff cmpq -0x288(%rbp), %rax | |
| 1602ff8: 0f 85 12 0b 00 00 jne 0x1603b10 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1630> | |
| 1602ffe: 48 8b bd c0 fd ff ff movq -0x240(%rbp), %rdi | |
| 1603005: 48 8d 85 18 fe ff ff leaq -0x1e8(%rbp), %rax | |
| 160300c: 41 bd 01 00 00 00 movl $0x1, %r13d | |
| 1603012: 48 89 85 b0 fd ff ff movq %rax, -0x250(%rbp) | |
| 1603019: 49 89 c4 movq %rax, %r12 | |
| 160301c: e8 8f 87 46 02 callq 0x3a6b7b0 <_ZNK4llvm4Type12isScalableTyEv> | |
| 1603021: 84 c0 testb %al, %al | |
| 1603023: 0f 85 57 09 00 00 jne 0x1603980 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x14a0> | |
| 1603029: 41 80 3e 15 cmpb $0x15, (%r14) | |
| 160302d: 0f 87 4d 09 00 00 ja 0x1603980 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x14a0> | |
| 1603033: 48 8b 85 18 fe ff ff movq -0x1e8(%rbp), %rax | |
| 160303a: 80 38 15 cmpb $0x15, (%rax) | |
| 160303d: 0f 87 3d 09 00 00 ja 0x1603980 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x14a0> | |
| 1603043: 48 83 ec 08 subq $0x8, %rsp | |
| 1603047: 66 0f ef c0 pxor %xmm0, %xmm0 | |
| 160304b: 4c 89 e9 movq %r13, %rcx | |
| 160304e: 4c 89 f6 movq %r14, %rsi | |
| 1603051: 0f 29 85 60 fe ff ff movaps %xmm0, -0x1a0(%rbp) | |
| 1603058: 45 31 c0 xorl %r8d, %r8d | |
| 160305b: 4c 89 e2 movq %r12, %rdx | |
| 160305e: 4c 8b 8d 00 fe ff ff movq -0x200(%rbp), %r9 | |
| 1603065: 0f 29 85 70 fe ff ff movaps %xmm0, -0x190(%rbp) | |
| 160306c: 48 8b bd c0 fd ff ff movq -0x240(%rbp), %rdi | |
| 1603073: 48 c7 85 80 fe ff ff 00 00 00 00 movq $0x0, -0x180(%rbp) | |
| 160307e: 6a 00 pushq $0x0 | |
| 1603080: e8 fb ac 2f 02 callq 0x38fdd80 <_ZN4llvm12ConstantExpr16getGetElementPtrEPNS_4TypeEPNS_8ConstantENS_8ArrayRefIPNS_5ValueEEENS_14GEPNoWrapFlagsESt8optionalINS_13ConstantRangeEES2_.localalias> | |
| 1603085: 59 popq %rcx | |
| 1603086: 5e popq %rsi | |
| 1603087: 48 89 c3 movq %rax, %rbx | |
| 160308a: 80 bd 80 fe ff ff 00 cmpb $0x0, -0x180(%rbp) | |
| 1603091: 0f 85 c3 0a 00 00 jne 0x1603b5a <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x167a> | |
| 1603097: 48 85 db testq %rbx, %rbx | |
| 160309a: 0f 84 e0 08 00 00 je 0x1603980 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x14a0> | |
| 16030a0: 48 8d 05 7a de 64 07 leaq 0x764de7a(%rip), %rax # 0x8c50f21 <_IO_stdin_used+0x20df21> | |
| 16030a7: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi | |
| 16030ae: 80 bd 0c fe ff ff 01 cmpb $0x1, -0x1f4(%rbp) | |
| 16030b5: 48 8d 0d f4 08 98 ff leaq -0x67f70c(%rip), %rcx # 0xf839b0 <_ZNK4llvm14ConstantFolder7FoldCmpENS_7CmpInst9PredicateEPNS_5ValueES4_> | |
| 16030bc: 48 89 85 30 fe ff ff movq %rax, -0x1d0(%rbp) | |
| 16030c3: 0f b7 05 fc 19 6a 07 movzwl 0x76a19fc(%rip), %eax # 0x8ca4ac6 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x16> | |
| 16030ca: 45 19 ed sbbl %r13d, %r13d | |
| 16030cd: 41 83 e5 04 andl $0x4, %r13d | |
| 16030d1: 66 89 85 50 fe ff ff movw %ax, -0x1b0(%rbp) | |
| 16030d8: 48 8b 07 movq (%rdi), %rax | |
| 16030db: 41 83 c5 20 addl $0x20, %r13d | |
| 16030df: 48 8b 40 38 movq 0x38(%rax), %rax | |
| 16030e3: 48 39 c8 cmpq %rcx, %rax | |
| 16030e6: 0f 85 0c 0a 00 00 jne 0x1603af8 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1618> | |
| 16030ec: 80 3b 15 cmpb $0x15, (%rbx) | |
| 16030ef: 0f 87 8b 03 00 00 ja 0x1603480 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xfa0> | |
| 16030f5: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax | |
| 16030fc: 80 38 15 cmpb $0x15, (%rax) | |
| 16030ff: 0f 87 7b 03 00 00 ja 0x1603480 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xfa0> | |
| 1603105: 48 89 c2 movq %rax, %rdx | |
| 1603108: 48 89 de movq %rbx, %rsi | |
| 160310b: 44 89 ef movl %r13d, %edi | |
| 160310e: e8 1d 8f 2b 02 callq 0x38bc030 <_ZN4llvm30ConstantFoldCompareInstructionENS_7CmpInst9PredicateEPNS_8ConstantES3_.localalias> | |
| 1603113: 49 89 c4 movq %rax, %r12 | |
| 1603116: 4d 85 e4 testq %r12, %r12 | |
| 1603119: 0f 84 61 03 00 00 je 0x1603480 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xfa0> | |
| 160311f: 48 8b 85 b8 fd ff ff movq -0x248(%rbp), %rax | |
| 1603126: 41 8b 56 48 movl 0x48(%r14), %edx | |
| 160312a: 4c 8b 68 50 movq 0x50(%rax), %r13 | |
| 160312e: 49 8d 45 e8 leaq -0x18(%r13), %rax | |
| 1603132: 4d 85 ed testq %r13, %r13 | |
| 1603135: 4c 0f 45 e8 cmovneq %rax, %r13 | |
| 1603139: 41 8b 46 04 movl 0x4(%r14), %eax | |
| 160313d: 25 ff ff ff 07 andl $0x7ffffff, %eax # imm = 0x7FFFFFF | |
| 1603142: 39 d0 cmpl %edx, %eax | |
| 1603144: 0f 84 8e 09 00 00 je 0x1603ad8 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x15f8> | |
| 160314a: 41 8b 4e 04 movl 0x4(%r14), %ecx | |
| 160314e: 83 c0 01 addl $0x1, %eax | |
| 1603151: 25 ff ff ff 07 andl $0x7ffffff, %eax # imm = 0x7FFFFFF | |
| 1603156: 81 e1 00 00 00 f8 andl $0xf8000000, %ecx # imm = 0xF8000000 | |
| 160315c: 09 c1 orl %eax, %ecx | |
| 160315e: 83 e8 01 subl $0x1, %eax | |
| 1603161: 48 c1 e0 05 shlq $0x5, %rax | |
| 1603165: 49 03 46 f8 addq -0x8(%r14), %rax | |
| 1603169: 41 89 4e 04 movl %ecx, 0x4(%r14) | |
| 160316d: 48 8b 48 10 movq 0x10(%rax), %rcx | |
| 1603171: 48 85 c9 testq %rcx, %rcx | |
| 1603174: 74 20 je 0x1603196 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xcb6> | |
| 1603176: 48 8b 70 08 movq 0x8(%rax), %rsi | |
| 160317a: 48 89 31 movq %rsi, (%rcx) | |
| 160317d: 48 85 f6 testq %rsi, %rsi | |
| 1603180: 74 0c je 0x160318e <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xcae> | |
| 1603182: 48 89 4e 10 movq %rcx, 0x10(%rsi) | |
| 1603186: 48 c7 40 08 00 00 00 00 movq $0x0, 0x8(%rax) | |
| 160318e: 48 c7 40 10 00 00 00 00 movq $0x0, 0x10(%rax) | |
| 1603196: 48 8b 8d d8 fd ff ff movq -0x228(%rbp), %rcx | |
| 160319d: 48 89 08 movq %rcx, (%rax) | |
| 16031a0: 48 85 c9 testq %rcx, %rcx | |
| 16031a3: 74 2d je 0x16031d2 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xcf2> | |
| 16031a5: 80 39 09 cmpb $0x9, (%rcx) | |
| 16031a8: 76 28 jbe 0x16031d2 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xcf2> | |
| 16031aa: 48 8d 71 10 leaq 0x10(%rcx), %rsi | |
| 16031ae: 48 8b 49 10 movq 0x10(%rcx), %rcx | |
| 16031b2: 48 89 48 08 movq %rcx, 0x8(%rax) | |
| 16031b6: 48 85 c9 testq %rcx, %rcx | |
| 16031b9: 74 08 je 0x16031c3 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xce3> | |
| 16031bb: 48 8d 78 08 leaq 0x8(%rax), %rdi | |
| 16031bf: 48 89 79 10 movq %rdi, 0x10(%rcx) | |
| 16031c3: 48 8b 8d d8 fd ff ff movq -0x228(%rbp), %rcx | |
| 16031ca: 48 89 70 10 movq %rsi, 0x10(%rax) | |
| 16031ce: 48 89 41 10 movq %rax, 0x10(%rcx) | |
| 16031d2: 41 8b 46 04 movl 0x4(%r14), %eax | |
| 16031d6: 49 8b 4e f8 movq -0x8(%r14), %rcx | |
| 16031da: 89 d6 movl %edx, %esi | |
| 16031dc: 48 c1 e6 05 shlq $0x5, %rsi | |
| 16031e0: 25 ff ff ff 07 andl $0x7ffffff, %eax # imm = 0x7FFFFFF | |
| 16031e5: 8d 78 ff leal -0x1(%rax), %edi | |
| 16031e8: 48 8d 3c f9 leaq (%rcx,%rdi,8), %rdi | |
| 16031ec: 4c 89 2c 37 movq %r13, (%rdi,%rsi) | |
| 16031f0: 39 d0 cmpl %edx, %eax | |
| 16031f2: 0f 84 b8 08 00 00 je 0x1603ab0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x15d0> | |
| 16031f8: 41 8b 56 04 movl 0x4(%r14), %edx | |
| 16031fc: 83 c0 01 addl $0x1, %eax | |
| 16031ff: 25 ff ff ff 07 andl $0x7ffffff, %eax # imm = 0x7FFFFFF | |
| 1603204: 81 e2 00 00 00 f8 andl $0xf8000000, %edx # imm = 0xF8000000 | |
| 160320a: 09 c2 orl %eax, %edx | |
| 160320c: 83 e8 01 subl $0x1, %eax | |
| 160320f: 48 c1 e0 05 shlq $0x5, %rax | |
| 1603213: 41 89 56 04 movl %edx, 0x4(%r14) | |
| 1603217: 48 01 c8 addq %rcx, %rax | |
| 160321a: 48 8b 50 10 movq 0x10(%rax), %rdx | |
| 160321e: 48 85 d2 testq %rdx, %rdx | |
| 1603221: 74 20 je 0x1603243 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xd63> | |
| 1603223: 48 8b 48 08 movq 0x8(%rax), %rcx | |
| 1603227: 48 89 0a movq %rcx, (%rdx) | |
| 160322a: 48 85 c9 testq %rcx, %rcx | |
| 160322d: 74 0c je 0x160323b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xd5b> | |
| 160322f: 48 89 51 10 movq %rdx, 0x10(%rcx) | |
| 1603233: 48 c7 40 08 00 00 00 00 movq $0x0, 0x8(%rax) | |
| 160323b: 48 c7 40 10 00 00 00 00 movq $0x0, 0x10(%rax) | |
| 1603243: 48 89 18 movq %rbx, (%rax) | |
| 1603246: 80 3b 09 cmpb $0x9, (%rbx) | |
| 1603249: 76 21 jbe 0x160326c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xd8c> | |
| 160324b: 48 8b 53 10 movq 0x10(%rbx), %rdx | |
| 160324f: 48 8d 4b 10 leaq 0x10(%rbx), %rcx | |
| 1603253: 48 89 50 08 movq %rdx, 0x8(%rax) | |
| 1603257: 48 85 d2 testq %rdx, %rdx | |
| 160325a: 74 08 je 0x1603264 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xd84> | |
| 160325c: 48 8d 78 08 leaq 0x8(%rax), %rdi | |
| 1603260: 48 89 7a 10 movq %rdi, 0x10(%rdx) | |
| 1603264: 48 89 48 10 movq %rcx, 0x10(%rax) | |
| 1603268: 48 89 43 10 movq %rax, 0x10(%rbx) | |
| 160326c: 41 8b 46 04 movl 0x4(%r14), %eax | |
| 1603270: 4d 8b 46 f8 movq -0x8(%r14), %r8 | |
| 1603274: bf 48 00 00 00 movl $0x48, %edi | |
| 1603279: 4c 8b b5 d0 fd ff ff movq -0x230(%rbp), %r14 | |
| 1603280: 25 ff ff ff 07 andl $0x7ffffff, %eax # imm = 0x7FFFFFF | |
| 1603285: 83 e8 01 subl $0x1, %eax | |
| 1603288: 49 8d 04 c0 leaq (%r8,%rax,8), %rax | |
| 160328c: 4c 89 34 30 movq %r14, (%rax,%rsi) | |
| 1603290: be 03 00 00 00 movl $0x3, %esi | |
| 1603295: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 160329d: e8 5e 3b 47 02 callq 0x3a76e00 <_ZN4llvm4UsernwEmNS0_28IntrusiveOperandsAllocMarkerE> | |
| 16032a2: 6a 00 pushq $0x0 | |
| 16032a4: 4c 89 e1 movq %r12, %rcx | |
| 16032a7: 41 b8 03 00 00 00 movl $0x3, %r8d | |
| 16032ad: 6a 00 pushq $0x0 | |
| 16032af: 48 8b b5 c8 fd ff ff movq -0x238(%rbp), %rsi | |
| 16032b6: 48 89 c7 movq %rax, %rdi | |
| 16032b9: 4c 89 f2 movq %r14, %rdx | |
| 16032bc: 48 89 c3 movq %rax, %rbx | |
| 16032bf: e8 2c 13 3c 02 callq 0x39c45f0 <_ZN4llvm10BranchInstC2EPNS_10BasicBlockES2_PNS_5ValueENS_4User9AllocInfoENS_14InsertPositionE> | |
| 16032c4: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 16032cb: 48 89 de movq %rbx, %rsi | |
| 16032ce: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 16032d5: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 16032dc: 48 8b 95 00 fe ff ff movq -0x200(%rbp), %rdx | |
| 16032e3: 48 8b 07 movq (%rdi), %rax | |
| 16032e6: ff 50 10 callq *0x10(%rax) | |
| 16032e9: 44 8b ad f8 fe ff ff movl -0x108(%rbp), %r13d | |
| 16032f0: 4c 8b a5 f0 fe ff ff movq -0x110(%rbp), %r12 | |
| 16032f7: 41 59 popq %r9 | |
| 16032f9: 41 5a popq %r10 | |
| 16032fb: 49 c1 e5 04 shlq $0x4, %r13 | |
| 16032ff: 4d 01 e5 addq %r12, %r13 | |
| 1603302: 4d 39 ec cmpq %r13, %r12 | |
| 1603305: 74 23 je 0x160332a <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xe4a> | |
| 1603307: 66 0f 1f 84 00 00 00 00 00 nopw (%rax,%rax) | |
| 1603310: 49 8b 54 24 08 movq 0x8(%r12), %rdx | |
| 1603315: 41 8b 34 24 movl (%r12), %esi | |
| 1603319: 48 89 df movq %rbx, %rdi | |
| 160331c: 49 83 c4 10 addq $0x10, %r12 | |
| 1603320: e8 3b 8b 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1603325: 4d 39 e5 cmpq %r12, %r13 | |
| 1603328: 75 e6 jne 0x1603310 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xe30> | |
| 160332a: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1603331: 48 89 de movq %rbx, %rsi | |
| 1603334: e8 57 29 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1603339: 48 8b 85 c8 fd ff ff movq -0x238(%rbp), %rax | |
| 1603340: 31 ff xorl %edi, %edi | |
| 1603342: 31 f6 xorl %esi, %esi | |
| 1603344: 4c 8b a5 40 ff ff ff movq -0xc0(%rbp), %r12 | |
| 160334b: 66 89 bd 38 ff ff ff movw %di, -0xc8(%rbp) | |
| 1603352: bf 48 00 00 00 movl $0x48, %edi | |
| 1603357: 48 89 85 28 ff ff ff movq %rax, -0xd8(%rbp) | |
| 160335e: 48 83 c0 30 addq $0x30, %rax | |
| 1603362: 48 89 85 30 ff ff ff movq %rax, -0xd0(%rbp) | |
| 1603369: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1603371: e8 8a 3a 47 02 callq 0x3a76e00 <_ZN4llvm4UsernwEmNS0_28IntrusiveOperandsAllocMarkerE> | |
| 1603376: 4c 89 e6 movq %r12, %rsi | |
| 1603379: 45 31 c0 xorl %r8d, %r8d | |
| 160337c: 45 31 c9 xorl %r9d, %r9d | |
| 160337f: 48 89 c7 movq %rax, %rdi | |
| 1603382: 31 c9 xorl %ecx, %ecx | |
| 1603384: 31 d2 xorl %edx, %edx | |
| 1603386: 48 89 c3 movq %rax, %rbx | |
| 1603389: e8 92 02 3c 02 callq 0x39c3620 <_ZN4llvm10ReturnInstC2ERNS_11LLVMContextEPNS_5ValueENS_4User9AllocInfoENS_14InsertPositionE> | |
| 160338e: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1603395: 48 89 de movq %rbx, %rsi | |
| 1603398: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 160339f: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 16033a6: 48 8b 95 00 fe ff ff movq -0x200(%rbp), %rdx | |
| 16033ad: 48 8b 07 movq (%rdi), %rax | |
| 16033b0: ff 50 10 callq *0x10(%rax) | |
| 16033b3: 44 8b ad f8 fe ff ff movl -0x108(%rbp), %r13d | |
| 16033ba: 4c 8b a5 f0 fe ff ff movq -0x110(%rbp), %r12 | |
| 16033c1: 49 c1 e5 04 shlq $0x4, %r13 | |
| 16033c5: 4d 01 e5 addq %r12, %r13 | |
| 16033c8: 4d 39 ec cmpq %r13, %r12 | |
| 16033cb: 74 1d je 0x16033ea <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xf0a> | |
| 16033cd: 0f 1f 00 nopl (%rax) | |
| 16033d0: 49 8b 54 24 08 movq 0x8(%r12), %rdx | |
| 16033d5: 41 8b 34 24 movl (%r12), %esi | |
| 16033d9: 48 89 df movq %rbx, %rdi | |
| 16033dc: 49 83 c4 10 addq $0x10, %r12 | |
| 16033e0: e8 7b 8a 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 16033e5: 4d 39 e5 cmpq %r12, %r13 | |
| 16033e8: 75 e6 jne 0x16033d0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xef0> | |
| 16033ea: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 16033f1: 48 89 de movq %rbx, %rsi | |
| 16033f4: e8 97 28 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 16033f9: 48 8b bd 88 fd ff ff movq -0x278(%rbp), %rdi | |
| 1603400: e8 6b 1c 3a 02 callq 0x39a5070 <_ZN4llvm24IRBuilderDefaultInserterD2Ev.localalias> | |
| 1603405: 48 8d 05 e4 55 5a 0b leaq 0xb5a55e4(%rip), %rax # 0xcba89f0 <_ZTVN4llvm14ConstantFolderE> | |
| 160340c: 48 8b bd 90 fd ff ff movq -0x270(%rbp), %rdi | |
| 1603413: 48 83 c0 10 addq $0x10, %rax | |
| 1603417: 48 89 85 78 ff ff ff movq %rax, -0x88(%rbp) | |
| 160341e: e8 fd c3 3a 02 callq 0x39af820 <_ZN4llvm15IRBuilderFolderD2Ev> | |
| 1603423: 48 8b b5 20 ff ff ff movq -0xe0(%rbp), %rsi | |
| 160342a: 48 85 f6 testq %rsi, %rsi | |
| 160342d: 74 0c je 0x160343b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xf5b> | |
| 160342f: 48 8d bd 20 ff ff ff leaq -0xe0(%rbp), %rdi | |
| 1603436: e8 25 f2 3f 02 callq 0x3a02660 <_ZN4llvm16MetadataTracking7untrackEPvRNS_8MetadataE.localalias> | |
| 160343b: 48 8b bd f0 fe ff ff movq -0x110(%rbp), %rdi | |
| 1603442: 48 3b bd 98 fd ff ff cmpq -0x268(%rbp), %rdi | |
| 1603449: 74 05 je 0x1603450 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xf70> | |
| 160344b: e8 20 a6 73 ff callq 0xd3da70 <free@plt> | |
| 1603450: 48 8b 45 88 movq -0x78(%rbp), %rax | |
| 1603454: 64 48 2b 04 25 28 00 00 00 subq %fs:0x28, %rax | |
| 160345d: 0f 85 68 11 00 00 jne 0x16045cb <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x20eb> | |
| 1603463: 48 8d 65 d0 leaq -0x30(%rbp), %rsp | |
| 1603467: 5b popq %rbx | |
| 1603468: 41 5a popq %r10 | |
| 160346a: 41 5c popq %r12 | |
| 160346c: 41 5d popq %r13 | |
| 160346e: 41 5e popq %r14 | |
| 1603470: 41 5f popq %r15 | |
| 1603472: 5d popq %rbp | |
| 1603473: 49 8d 62 f8 leaq -0x8(%r10), %rsp | |
| 1603477: c3 retq | |
| 1603478: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) | |
| 1603480: bf 48 00 00 00 movl $0x48, %edi | |
| 1603485: be 02 00 00 00 movl $0x2, %esi | |
| 160348a: e8 71 39 47 02 callq 0x3a76e00 <_ZN4llvm4UsernwEmNS0_28IntrusiveOperandsAllocMarkerE> | |
| 160348f: 48 8b 53 08 movq 0x8(%rbx), %rdx | |
| 1603493: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 160349b: 49 89 c4 movq %rax, %r12 | |
| 160349e: 0f b6 42 08 movzbl 0x8(%rdx), %eax | |
| 16034a2: 48 8b 3a movq (%rdx), %rdi | |
| 16034a5: 89 c1 movl %eax, %ecx | |
| 16034a7: 83 e8 11 subl $0x11, %eax | |
| 16034aa: 83 f8 01 cmpl $0x1, %eax | |
| 16034ad: 0f 87 75 0a 00 00 ja 0x1603f28 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1a48> | |
| 16034b3: 8b 42 20 movl 0x20(%rdx), %eax | |
| 16034b6: 80 f9 12 cmpb $0x12, %cl | |
| 16034b9: 0f 94 85 2c fe ff ff sete -0x1d4(%rbp) | |
| 16034c0: 89 85 28 fe ff ff movl %eax, -0x1d8(%rbp) | |
| 16034c6: e8 75 01 46 02 callq 0x3a63640 <_ZN4llvm4Type9getInt1TyERNS_11LLVMContextE> | |
| 16034cb: 48 8b b5 28 fe ff ff movq -0x1d8(%rbp), %rsi | |
| 16034d2: 48 89 c7 movq %rax, %rdi | |
| 16034d5: e8 c6 75 46 02 callq 0x3a6aaa0 <_ZN4llvm10VectorType3getEPNS_4TypeENS_12ElementCountE> | |
| 16034da: 48 89 c6 movq %rax, %rsi | |
| 16034dd: 6a 00 pushq $0x0 | |
| 16034df: 66 0f ef c0 pxor %xmm0, %xmm0 | |
| 16034e3: 4c 8b 8d e0 fd ff ff movq -0x220(%rbp), %r9 | |
| 16034ea: 44 89 e9 movl %r13d, %ecx | |
| 16034ed: 49 89 d8 movq %rbx, %r8 | |
| 16034f0: ba 36 00 00 00 movl $0x36, %edx | |
| 16034f5: 4c 89 e7 movq %r12, %rdi | |
| 16034f8: 48 83 ec 10 subq $0x10, %rsp | |
| 16034fc: 0f 11 04 24 movups %xmm0, (%rsp) | |
| 1603500: ff b5 00 fe ff ff pushq -0x200(%rbp) | |
| 1603506: e8 85 7e 3c 02 callq 0x39cb390 <_ZN4llvm7CmpInstC2EPNS_4TypeENS_11Instruction8OtherOpsENS0_9PredicateEPNS_5ValueES7_RKNS_5TwineENS_14InsertPositionEPS3_.localalias> | |
| 160350b: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1603512: 48 83 c4 20 addq $0x20, %rsp | |
| 1603516: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 160351d: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1603524: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 160352b: 4c 89 e6 movq %r12, %rsi | |
| 160352e: 48 8b 07 movq (%rdi), %rax | |
| 1603531: ff 50 10 callq *0x10(%rax) | |
| 1603534: 8b 85 f8 fe ff ff movl -0x108(%rbp), %eax | |
| 160353a: 4c 8b ad f0 fe ff ff movq -0x110(%rbp), %r13 | |
| 1603541: 48 c1 e0 04 shlq $0x4, %rax | |
| 1603545: 4c 01 e8 addq %r13, %rax | |
| 1603548: 49 39 c5 cmpq %rax, %r13 | |
| 160354b: 74 31 je 0x160357e <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x109e> | |
| 160354d: 48 89 9d e8 fd ff ff movq %rbx, -0x218(%rbp) | |
| 1603554: 4c 89 eb movq %r13, %rbx | |
| 1603557: 49 89 c5 movq %rax, %r13 | |
| 160355a: 66 0f 1f 44 00 00 nopw (%rax,%rax) | |
| 1603560: 48 8b 53 08 movq 0x8(%rbx), %rdx | |
| 1603564: 8b 33 movl (%rbx), %esi | |
| 1603566: 4c 89 e7 movq %r12, %rdi | |
| 1603569: 48 83 c3 10 addq $0x10, %rbx | |
| 160356d: e8 ee 88 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1603572: 49 39 dd cmpq %rbx, %r13 | |
| 1603575: 75 e9 jne 0x1603560 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1080> | |
| 1603577: 48 8b 9d e8 fd ff ff movq -0x218(%rbp), %rbx | |
| 160357e: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1603585: 4c 89 e6 movq %r12, %rsi | |
| 1603588: e8 03 27 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 160358d: e9 8d fb ff ff jmp 0x160311f <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xc3f> | |
| 1603592: 66 0f 1f 44 00 00 nopw (%rax,%rax) | |
| 1603598: 48 89 df movq %rbx, %rdi | |
| 160359b: e8 f0 8a 47 02 callq 0x3a7c090 <_ZNK4llvm5Value10getContextEv> | |
| 16035a0: 48 8d 7b 48 leaq 0x48(%rbx), %rdi | |
| 16035a4: b9 4b 00 00 00 movl $0x4b, %ecx | |
| 16035a9: ba ff ff ff ff movl $0xffffffff, %edx # imm = 0xFFFFFFFF | |
| 16035ae: 48 89 c6 movq %rax, %rsi | |
| 16035b1: e8 4a 8d 2a 02 callq 0x38ac300 <_ZNK4llvm13AttributeList19addAttributeAtIndexERNS_11LLVMContextEjNS_9Attribute8AttrKindE> | |
| 16035b6: 48 89 43 48 movq %rax, 0x48(%rbx) | |
| 16035ba: e9 8c f8 ff ff jmp 0x1602e4b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x96b> | |
| 16035bf: 90 nop | |
| 16035c0: 4c 89 e7 movq %r12, %rdi | |
| 16035c3: e8 b8 00 46 02 callq 0x3a63680 <_ZN4llvm4Type10getInt64TyERNS_11LLVMContextE> | |
| 16035c8: 44 0f b7 3d f0 14 6a 07 movzwl 0x76a14f0(%rip), %r15d # 0x8ca4ac0 <_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag+0x10> | |
| 16035d0: 49 89 c6 movq %rax, %r14 | |
| 16035d3: 66 44 89 bd 50 fe ff ff movw %r15w, -0x1b0(%rbp) | |
| 16035db: 48 3b 43 08 cmpq 0x8(%rbx), %rax | |
| 16035df: 0f 84 97 0c 00 00 je 0x160427c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1d9c> | |
| 16035e5: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi | |
| 16035ec: 48 8d 15 fd cc ac ff leaq -0x533303(%rip), %rdx # 0x10d02f0 <_ZNK4llvm14ConstantFolder8FoldCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeE> | |
| 16035f3: 48 8b 07 movq (%rdi), %rax | |
| 16035f6: 48 8b 40 78 movq 0x78(%rax), %rax | |
| 16035fa: 48 39 d0 cmpq %rdx, %rax | |
| 16035fd: 0f 85 ba 0c 00 00 jne 0x16042bd <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1ddd> | |
| 1603603: 80 3b 15 cmpb $0x15, (%rbx) | |
| 1603606: 0f 87 b4 05 00 00 ja 0x1603bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x16e0> | |
| 160360c: bf 2f 00 00 00 movl $0x2f, %edi | |
| 1603611: e8 4a 3c 2e 02 callq 0x38e7260 <_ZN4llvm12ConstantExpr17isDesirableCastOpEj> | |
| 1603616: 84 c0 testb %al, %al | |
| 1603618: 0f 84 a6 0b 00 00 je 0x16041c4 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1ce4> | |
| 160361e: 31 c9 xorl %ecx, %ecx | |
| 1603620: 4c 89 f2 movq %r14, %rdx | |
| 1603623: 48 89 de movq %rbx, %rsi | |
| 1603626: bf 2f 00 00 00 movl $0x2f, %edi | |
| 160362b: e8 f0 4c 2f 02 callq 0x38f8320 <_ZN4llvm12ConstantExpr7getCastEjPNS_8ConstantEPNS_4TypeEb.localalias> | |
| 1603630: 49 89 c5 movq %rax, %r13 | |
| 1603633: 48 8d 85 30 fe ff ff leaq -0x1d0(%rbp), %rax | |
| 160363a: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) | |
| 1603641: 48 8d 85 f0 fe ff ff leaq -0x110(%rbp), %rax | |
| 1603648: 48 89 85 f0 fd ff ff movq %rax, -0x210(%rbp) | |
| 160364f: 4d 85 ed testq %r13, %r13 | |
| 1603652: 0f 84 68 05 00 00 je 0x1603bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x16e0> | |
| 1603658: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx | |
| 160365f: 66 44 89 bd 50 fe ff ff movw %r15w, -0x1b0(%rbp) | |
| 1603667: 4c 3b 71 08 cmpq 0x8(%rcx), %r14 | |
| 160366b: 0f 84 2f 0c 00 00 je 0x16042a0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1dc0> | |
| 1603671: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi | |
| 1603678: 48 8d 15 71 cc ac ff leaq -0x53338f(%rip), %rdx # 0x10d02f0 <_ZNK4llvm14ConstantFolder8FoldCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeE> | |
| 160367f: 48 8b 07 movq (%rdi), %rax | |
| 1603682: 48 8b 40 78 movq 0x78(%rax), %rax | |
| 1603686: 48 39 d0 cmpq %rdx, %rax | |
| 1603689: 0f 85 19 0c 00 00 jne 0x16042a8 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1dc8> | |
| 160368f: 80 39 15 cmpb $0x15, (%rcx) | |
| 1603692: 0f 87 d7 09 00 00 ja 0x160406f <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1b8f> | |
| 1603698: bf 2f 00 00 00 movl $0x2f, %edi | |
| 160369d: e8 be 3b 2e 02 callq 0x38e7260 <_ZN4llvm12ConstantExpr17isDesirableCastOpEj> | |
| 16036a2: 84 c0 testb %al, %al | |
| 16036a4: 0f 84 32 0b 00 00 je 0x16041dc <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1cfc> | |
| 16036aa: 48 8b b5 e0 fd ff ff movq -0x220(%rbp), %rsi | |
| 16036b1: 31 c9 xorl %ecx, %ecx | |
| 16036b3: 4c 89 f2 movq %r14, %rdx | |
| 16036b6: bf 2f 00 00 00 movl $0x2f, %edi | |
| 16036bb: e8 60 4c 2f 02 callq 0x38f8320 <_ZN4llvm12ConstantExpr7getCastEjPNS_8ConstantEPNS_4TypeEb.localalias> | |
| 16036c0: 48 89 c3 movq %rax, %rbx | |
| 16036c3: 48 85 db testq %rbx, %rbx | |
| 16036c6: 0f 84 a3 09 00 00 je 0x160406f <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1b8f> | |
| 16036cc: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi | |
| 16036d3: 48 8d 0d e6 cc ac ff leaq -0x53331a(%rip), %rcx # 0x10d03c0 <_ZNK4llvm14ConstantFolder15FoldNoWrapBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES4_bb> | |
| 16036da: 66 44 89 bd 50 fe ff ff movw %r15w, -0x1b0(%rbp) | |
| 16036e2: 48 8b 07 movq (%rdi), %rax | |
| 16036e5: 48 8b 40 20 movq 0x20(%rax), %rax | |
| 16036e9: 48 39 c8 cmpq %rcx, %rax | |
| 16036ec: 0f 85 06 0b 00 00 jne 0x16041f8 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1d18> | |
| 16036f2: 41 80 7d 00 15 cmpb $0x15, (%r13) | |
| 16036f7: 0f 87 6b 07 00 00 ja 0x1603e68 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1988> | |
| 16036fd: 80 3b 15 cmpb $0x15, (%rbx) | |
| 1603700: 0f 87 62 07 00 00 ja 0x1603e68 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1988> | |
| 1603706: bf 0f 00 00 00 movl $0xf, %edi | |
| 160370b: e8 10 3b 2e 02 callq 0x38e7220 <_ZN4llvm12ConstantExpr16isDesirableBinOpEj> | |
| 1603710: 84 c0 testb %al, %al | |
| 1603712: 0f 84 b4 0c 00 00 je 0x16043cc <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1eec> | |
| 1603718: 45 31 c0 xorl %r8d, %r8d | |
| 160371b: b9 03 00 00 00 movl $0x3, %ecx | |
| 1603720: 48 89 da movq %rbx, %rdx | |
| 1603723: 4c 89 ee movq %r13, %rsi | |
| 1603726: bf 0f 00 00 00 movl $0xf, %edi | |
| 160372b: e8 f0 4e 2f 02 callq 0x38f8620 <_ZN4llvm12ConstantExpr3getEjPNS_8ConstantES2_jPNS_4TypeE> | |
| 1603730: 49 89 c4 movq %rax, %r12 | |
| 1603733: 4d 85 e4 testq %r12, %r12 | |
| 1603736: 0f 84 2c 07 00 00 je 0x1603e68 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1988> | |
| 160373c: 31 d2 xorl %edx, %edx | |
| 160373e: 4c 89 f7 movq %r14, %rdi | |
| 1603741: be 03 00 00 00 movl $0x3, %esi | |
| 1603746: 66 44 89 bd 50 fe ff ff movw %r15w, -0x1b0(%rbp) | |
| 160374e: e8 7d 74 2f 02 callq 0x38fabd0 <_ZN4llvm11ConstantInt3getEPNS_4TypeEmb.localalias> | |
| 1603753: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi | |
| 160375a: 48 8d 15 ef cb ac ff leaq -0x533411(%rip), %rdx # 0x10d0350 <_ZNK4llvm14ConstantFolder14FoldExactBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES4_b> | |
| 1603761: 49 89 c5 movq %rax, %r13 | |
| 1603764: 48 8b 07 movq (%rdi), %rax | |
| 1603767: 48 8b 40 18 movq 0x18(%rax), %rax | |
| 160376b: 48 39 d0 cmpq %rdx, %rax | |
| 160376e: 0f 85 cc 0a 00 00 jne 0x1604240 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1d60> | |
| 1603774: 41 80 3c 24 15 cmpb $0x15, (%r12) | |
| 1603779: 0f 87 89 05 00 00 ja 0x1603d08 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1828> | |
| 160377f: 41 80 7d 00 15 cmpb $0x15, (%r13) | |
| 1603784: 0f 87 7e 05 00 00 ja 0x1603d08 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1828> | |
| 160378a: bf 1b 00 00 00 movl $0x1b, %edi | |
| 160378f: e8 8c 3a 2e 02 callq 0x38e7220 <_ZN4llvm12ConstantExpr16isDesirableBinOpEj> | |
| 1603794: 84 c0 testb %al, %al | |
| 1603796: 0f 84 18 0c 00 00 je 0x16043b4 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1ed4> | |
| 160379c: 45 31 c0 xorl %r8d, %r8d | |
| 160379f: b9 01 00 00 00 movl $0x1, %ecx | |
| 16037a4: 4c 89 ea movq %r13, %rdx | |
| 16037a7: 4c 89 e6 movq %r12, %rsi | |
| 16037aa: bf 1b 00 00 00 movl $0x1b, %edi | |
| 16037af: e8 6c 4e 2f 02 callq 0x38f8620 <_ZN4llvm12ConstantExpr3getEjPNS_8ConstantES2_jPNS_4TypeE> | |
| 16037b4: 48 89 c3 movq %rax, %rbx | |
| 16037b7: 48 85 db testq %rbx, %rbx | |
| 16037ba: 0f 84 48 05 00 00 je 0x1603d08 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1828> | |
| 16037c0: 4c 89 f7 movq %r14, %rdi | |
| 16037c3: 31 d2 xorl %edx, %edx | |
| 16037c5: be 01 00 00 00 movl $0x1, %esi | |
| 16037ca: 66 44 89 bd 50 fe ff ff movw %r15w, -0x1b0(%rbp) | |
| 16037d2: e8 f9 73 2f 02 callq 0x38fabd0 <_ZN4llvm11ConstantInt3getEPNS_4TypeEmb.localalias> | |
| 16037d7: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi | |
| 16037de: 48 8d 0d db cb ac ff leaq -0x533425(%rip), %rcx # 0x10d03c0 <_ZNK4llvm14ConstantFolder15FoldNoWrapBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES4_bb> | |
| 16037e5: 49 89 c5 movq %rax, %r13 | |
| 16037e8: 48 8b 07 movq (%rdi), %rax | |
| 16037eb: 48 8b 40 20 movq 0x20(%rax), %rax | |
| 16037ef: 48 39 c8 cmpq %rcx, %rax | |
| 16037f2: 0f 85 63 0a 00 00 jne 0x160425b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1d7b> | |
| 16037f8: 80 3b 15 cmpb $0x15, (%rbx) | |
| 16037fb: 0f 87 af 05 00 00 ja 0x1603db0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x18d0> | |
| 1603801: 41 80 7d 00 15 cmpb $0x15, (%r13) | |
| 1603806: 0f 87 a4 05 00 00 ja 0x1603db0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x18d0> | |
| 160380c: bf 0f 00 00 00 movl $0xf, %edi | |
| 1603811: e8 0a 3a 2e 02 callq 0x38e7220 <_ZN4llvm12ConstantExpr16isDesirableBinOpEj> | |
| 1603816: 84 c0 testb %al, %al | |
| 1603818: 0f 84 7e 0b 00 00 je 0x160439c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1ebc> | |
| 160381e: 45 31 c0 xorl %r8d, %r8d | |
| 1603821: b9 03 00 00 00 movl $0x3, %ecx | |
| 1603826: 4c 89 ea movq %r13, %rdx | |
| 1603829: 48 89 de movq %rbx, %rsi | |
| 160382c: bf 0f 00 00 00 movl $0xf, %edi | |
| 1603831: e8 ea 4d 2f 02 callq 0x38f8620 <_ZN4llvm12ConstantExpr3getEjPNS_8ConstantES2_jPNS_4TypeE> | |
| 1603836: 49 89 c4 movq %rax, %r12 | |
| 1603839: 4d 85 e4 testq %r12, %r12 | |
| 160383c: 0f 84 6e 05 00 00 je 0x1603db0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x18d0> | |
| 1603842: 4c 89 f7 movq %r14, %rdi | |
| 1603845: 31 d2 xorl %edx, %edx | |
| 1603847: 31 f6 xorl %esi, %esi | |
| 1603849: 66 44 89 bd 50 fe ff ff movw %r15w, -0x1b0(%rbp) | |
| 1603851: e8 7a 73 2f 02 callq 0x38fabd0 <_ZN4llvm11ConstantInt3getEPNS_4TypeEmb.localalias> | |
| 1603856: 48 8b bd 48 ff ff ff movq -0xb8(%rbp), %rdi | |
| 160385d: 48 8d 0d 5c 07 a4 ff leaq -0x5bf8a4(%rip), %rcx # 0x1043fc0 <_ZNK4llvm14ConstantFolder7FoldGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EENS_14GEPNoWrapFlagsE> | |
| 1603864: 4c 89 a5 98 fe ff ff movq %r12, -0x168(%rbp) | |
| 160386b: 48 89 85 90 fe ff ff movq %rax, -0x170(%rbp) | |
| 1603872: 4c 8b b5 10 fe ff ff movq -0x1f0(%rbp), %r14 | |
| 1603879: 48 8d 9d 90 fe ff ff leaq -0x170(%rbp), %rbx | |
| 1603880: 48 8b 07 movq (%rdi), %rax | |
| 1603883: 48 89 8d 78 fd ff ff movq %rcx, -0x288(%rbp) | |
| 160388a: 48 8b 40 40 movq 0x40(%rax), %rax | |
| 160388e: 48 39 c8 cmpq %rcx, %rax | |
| 1603891: 0f 85 82 09 00 00 jne 0x1604219 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1d39> | |
| 1603897: 4c 89 f7 movq %r14, %rdi | |
| 160389a: 41 bd 02 00 00 00 movl $0x2, %r13d | |
| 16038a0: e8 0b 7f 46 02 callq 0x3a6b7b0 <_ZNK4llvm4Type12isScalableTyEv> | |
| 16038a5: 84 c0 testb %al, %al | |
| 16038a7: 0f 85 a3 06 00 00 jne 0x1603f50 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1a70> | |
| 16038ad: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax | |
| 16038b4: 80 38 15 cmpb $0x15, (%rax) | |
| 16038b7: 0f 87 93 06 00 00 ja 0x1603f50 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1a70> | |
| 16038bd: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax | |
| 16038c4: 80 38 15 cmpb $0x15, (%rax) | |
| 16038c7: 0f 87 83 06 00 00 ja 0x1603f50 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1a70> | |
| 16038cd: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax | |
| 16038d4: 80 38 15 cmpb $0x15, (%rax) | |
| 16038d7: 0f 87 73 06 00 00 ja 0x1603f50 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1a70> | |
| 16038dd: 48 83 ec 08 subq $0x8, %rsp | |
| 16038e1: 66 0f ef c0 pxor %xmm0, %xmm0 | |
| 16038e5: 48 89 da movq %rbx, %rdx | |
| 16038e8: 4c 89 e9 movq %r13, %rcx | |
| 16038eb: 0f 29 85 60 fe ff ff movaps %xmm0, -0x1a0(%rbp) | |
| 16038f2: 41 b8 03 00 00 00 movl $0x3, %r8d | |
| 16038f8: 4c 89 f7 movq %r14, %rdi | |
| 16038fb: 4c 8b 8d 00 fe ff ff movq -0x200(%rbp), %r9 | |
| 1603902: 0f 29 85 70 fe ff ff movaps %xmm0, -0x190(%rbp) | |
| 1603909: 48 8b b5 e0 fd ff ff movq -0x220(%rbp), %rsi | |
| 1603910: 48 c7 85 80 fe ff ff 00 00 00 00 movq $0x0, -0x180(%rbp) | |
| 160391b: 6a 00 pushq $0x0 | |
| 160391d: e8 5e a4 2f 02 callq 0x38fdd80 <_ZN4llvm12ConstantExpr16getGetElementPtrEPNS_4TypeEPNS_8ConstantENS_8ArrayRefIPNS_5ValueEEENS_14GEPNoWrapFlagsESt8optionalINS_13ConstantRangeEES2_.localalias> | |
| 1603922: 48 89 85 d8 fd ff ff movq %rax, -0x228(%rbp) | |
| 1603929: 58 popq %rax | |
| 160392a: 5a popq %rdx | |
| 160392b: 80 bd 80 fe ff ff 00 cmpb $0x0, -0x180(%rbp) | |
| 1603932: 0f 85 0e 0b 00 00 jne 0x1604446 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1f66> | |
| 1603938: 48 83 bd d8 fd ff ff 00 cmpq $0x0, -0x228(%rbp) | |
| 1603940: 0f 84 0a 06 00 00 je 0x1603f50 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1a70> | |
| 1603946: 66 44 89 bd 50 fe ff ff movw %r15w, -0x1b0(%rbp) | |
| 160394e: bb 23 00 00 00 movl $0x23, %ebx | |
| 1603953: 80 bd 0c fe ff ff 00 cmpb $0x0, -0x1f4(%rbp) | |
| 160395a: 0f 84 e3 ee ff ff je 0x1602843 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x363> | |
| 1603960: 48 8b 85 d8 fd ff ff movq -0x228(%rbp), %rax | |
| 1603967: 48 8b 9d e0 fd ff ff movq -0x220(%rbp), %rbx | |
| 160396e: 48 89 85 e0 fd ff ff movq %rax, -0x220(%rbp) | |
| 1603975: e9 af ee ff ff jmp 0x1602829 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x349> | |
| 160397a: 66 0f 1f 44 00 00 nopw (%rax,%rax) | |
| 1603980: bf 58 00 00 00 movl $0x58, %edi | |
| 1603985: be 02 00 00 00 movl $0x2, %esi | |
| 160398a: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1603992: 41 bd 01 00 00 00 movl $0x1, %r13d | |
| 1603998: e8 63 34 47 02 callq 0x3a76e00 <_ZN4llvm4UsernwEmNS0_28IntrusiveOperandsAllocMarkerE> | |
| 160399d: 49 8b 7e 08 movq 0x8(%r14), %rdi | |
| 16039a1: 4c 8b a5 b0 fd ff ff movq -0x250(%rbp), %r12 | |
| 16039a8: 48 89 c3 movq %rax, %rbx | |
| 16039ab: 0f b6 47 08 movzbl 0x8(%rdi), %eax | |
| 16039af: 83 e8 11 subl $0x11, %eax | |
| 16039b2: 83 f8 01 cmpl $0x1, %eax | |
| 16039b5: 0f 87 c5 00 00 00 ja 0x1603a80 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x15a0> | |
| 16039bb: 45 31 c9 xorl %r9d, %r9d | |
| 16039be: 45 31 c0 xorl %r8d, %r8d | |
| 16039c1: b9 02 00 00 00 movl $0x2, %ecx | |
| 16039c6: 48 89 fe movq %rdi, %rsi | |
| 16039c9: ba 22 00 00 00 movl $0x22, %edx | |
| 16039ce: 48 89 df movq %rbx, %rdi | |
| 16039d1: e8 ca 62 3b 02 callq 0x39b9ca0 <_ZN4llvm11InstructionC2EPNS_4TypeEjNS_4User9AllocInfoENS_14InsertPositionE> | |
| 16039d6: 48 8b bd c0 fd ff ff movq -0x240(%rbp), %rdi | |
| 16039dd: 4c 89 e6 movq %r12, %rsi | |
| 16039e0: 4c 89 ea movq %r13, %rdx | |
| 16039e3: 48 89 7b 48 movq %rdi, 0x48(%rbx) | |
| 16039e7: e8 64 20 3c 02 callq 0x39c5a50 <_ZN4llvm17GetElementPtrInst14getIndexedTypeEPNS_4TypeENS_8ArrayRefIPNS_5ValueEEE> | |
| 16039ec: 4c 89 e2 movq %r12, %rdx | |
| 16039ef: 4c 89 e9 movq %r13, %rcx | |
| 16039f2: 4c 89 f6 movq %r14, %rsi | |
| 16039f5: 48 89 43 50 movq %rax, 0x50(%rbx) | |
| 16039f9: 4c 8b 85 00 fe ff ff movq -0x200(%rbp), %r8 | |
| 1603a00: 48 89 df movq %rbx, %rdi | |
| 1603a03: e8 b8 1d 3c 02 callq 0x39c57c0 <_ZN4llvm17GetElementPtrInst4initEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineE> | |
| 1603a08: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1603a0f: 48 89 de movq %rbx, %rsi | |
| 1603a12: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 1603a19: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1603a20: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 1603a27: 48 8b 07 movq (%rdi), %rax | |
| 1603a2a: ff 50 10 callq *0x10(%rax) | |
| 1603a2d: 44 8b ad f8 fe ff ff movl -0x108(%rbp), %r13d | |
| 1603a34: 4c 8b a5 f0 fe ff ff movq -0x110(%rbp), %r12 | |
| 1603a3b: 49 c1 e5 04 shlq $0x4, %r13 | |
| 1603a3f: 4d 01 e5 addq %r12, %r13 | |
| 1603a42: 4d 39 ec cmpq %r13, %r12 | |
| 1603a45: 74 23 je 0x1603a6a <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x158a> | |
| 1603a47: 66 0f 1f 84 00 00 00 00 00 nopw (%rax,%rax) | |
| 1603a50: 49 8b 54 24 08 movq 0x8(%r12), %rdx | |
| 1603a55: 41 8b 34 24 movl (%r12), %esi | |
| 1603a59: 48 89 df movq %rbx, %rdi | |
| 1603a5c: 49 83 c4 10 addq $0x10, %r12 | |
| 1603a60: e8 fb 83 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1603a65: 4d 39 e5 cmpq %r12, %r13 | |
| 1603a68: 75 e6 jne 0x1603a50 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1570> | |
| 1603a6a: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1603a71: 48 89 de movq %rbx, %rsi | |
| 1603a74: e8 17 22 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1603a79: e9 22 f6 ff ff jmp 0x16030a0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xbc0> | |
| 1603a7e: 66 90 nop | |
| 1603a80: 48 8b 85 18 fe ff ff movq -0x1e8(%rbp), %rax | |
| 1603a87: 48 8b 50 08 movq 0x8(%rax), %rdx | |
| 1603a8b: 0f b6 42 08 movzbl 0x8(%rdx), %eax | |
| 1603a8f: 83 f8 11 cmpl $0x11, %eax | |
| 1603a92: 0f 84 03 01 00 00 je 0x1603b9b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x16bb> | |
| 1603a98: b9 01 00 00 00 movl $0x1, %ecx | |
| 1603a9d: 83 f8 12 cmpl $0x12, %eax | |
| 1603aa0: 0f 85 15 ff ff ff jne 0x16039bb <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x14db> | |
| 1603aa6: e9 f2 00 00 00 jmp 0x1603b9d <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x16bd> | |
| 1603aab: 0f 1f 44 00 00 nopl (%rax,%rax) | |
| 1603ab0: 4c 89 f7 movq %r14, %rdi | |
| 1603ab3: e8 28 c9 3b 02 callq 0x39c03e0 <_ZN4llvm7PHINode12growOperandsEv> | |
| 1603ab8: 41 8b 46 04 movl 0x4(%r14), %eax | |
| 1603abc: 41 8b 76 48 movl 0x48(%r14), %esi | |
| 1603ac0: 49 8b 4e f8 movq -0x8(%r14), %rcx | |
| 1603ac4: 25 ff ff ff 07 andl $0x7ffffff, %eax # imm = 0x7FFFFFF | |
| 1603ac9: 48 c1 e6 05 shlq $0x5, %rsi | |
| 1603acd: e9 26 f7 ff ff jmp 0x16031f8 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xd18> | |
| 1603ad2: 66 0f 1f 44 00 00 nopw (%rax,%rax) | |
| 1603ad8: 4c 89 f7 movq %r14, %rdi | |
| 1603adb: e8 00 c9 3b 02 callq 0x39c03e0 <_ZN4llvm7PHINode12growOperandsEv> | |
| 1603ae0: 41 8b 46 04 movl 0x4(%r14), %eax | |
| 1603ae4: 41 8b 56 48 movl 0x48(%r14), %edx | |
| 1603ae8: 25 ff ff ff 07 andl $0x7ffffff, %eax # imm = 0x7FFFFFF | |
| 1603aed: e9 58 f6 ff ff jmp 0x160314a <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xc6a> | |
| 1603af2: 66 0f 1f 44 00 00 nopw (%rax,%rax) | |
| 1603af8: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx | |
| 1603aff: 48 89 da movq %rbx, %rdx | |
| 1603b02: 44 89 ee movl %r13d, %esi | |
| 1603b05: ff d0 callq *%rax | |
| 1603b07: 49 89 c4 movq %rax, %r12 | |
| 1603b0a: e9 07 f6 ff ff jmp 0x1603116 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xc36> | |
| 1603b0f: 90 nop | |
| 1603b10: 48 8d 8d 18 fe ff ff leaq -0x1e8(%rbp), %rcx | |
| 1603b17: 48 8b b5 c0 fd ff ff movq -0x240(%rbp), %rsi | |
| 1603b1e: 45 31 c9 xorl %r9d, %r9d | |
| 1603b21: 4c 89 f2 movq %r14, %rdx | |
| 1603b24: 48 89 8d b0 fd ff ff movq %rcx, -0x250(%rbp) | |
| 1603b2b: 41 b8 01 00 00 00 movl $0x1, %r8d | |
| 1603b31: ff d0 callq *%rax | |
| 1603b33: 48 89 c3 movq %rax, %rbx | |
| 1603b36: e9 5c f5 ff ff jmp 0x1603097 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xbb7> | |
| 1603b3b: 0f 1f 44 00 00 nopl (%rax,%rax) | |
| 1603b40: 48 8b 8d e0 fd ff ff movq -0x220(%rbp), %rcx | |
| 1603b47: 48 8b 95 d8 fd ff ff movq -0x228(%rbp), %rdx | |
| 1603b4e: 89 de movl %ebx, %esi | |
| 1603b50: ff d0 callq *%rax | |
| 1603b52: 49 89 c4 movq %rax, %r12 | |
| 1603b55: e9 3b ed ff ff jmp 0x1602895 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x3b5> | |
| 1603b5a: 83 bd 78 fe ff ff 40 cmpl $0x40, -0x188(%rbp) | |
| 1603b61: 76 11 jbe 0x1603b74 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1694> | |
| 1603b63: 48 8b bd 70 fe ff ff movq -0x190(%rbp), %rdi | |
| 1603b6a: 48 85 ff testq %rdi, %rdi | |
| 1603b6d: 74 05 je 0x1603b74 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1694> | |
| 1603b6f: e8 ac 97 73 ff callq 0xd3d320 <_ZdaPv@plt> | |
| 1603b74: 83 bd 68 fe ff ff 40 cmpl $0x40, -0x198(%rbp) | |
| 1603b7b: 0f 86 16 f5 ff ff jbe 0x1603097 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xbb7> | |
| 1603b81: 48 8b bd 60 fe ff ff movq -0x1a0(%rbp), %rdi | |
| 1603b88: 48 85 ff testq %rdi, %rdi | |
| 1603b8b: 0f 84 06 f5 ff ff je 0x1603097 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xbb7> | |
| 1603b91: e8 8a 97 73 ff callq 0xd3d320 <_ZdaPv@plt> | |
| 1603b96: e9 fc f4 ff ff jmp 0x1603097 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xbb7> | |
| 1603b9b: 31 c9 xorl %ecx, %ecx | |
| 1603b9d: 8b 42 20 movl 0x20(%rdx), %eax | |
| 1603ba0: 88 8d 2c fe ff ff movb %cl, -0x1d4(%rbp) | |
| 1603ba6: 89 85 28 fe ff ff movl %eax, -0x1d8(%rbp) | |
| 1603bac: 48 8b b5 28 fe ff ff movq -0x1d8(%rbp), %rsi | |
| 1603bb3: e8 e8 6e 46 02 callq 0x3a6aaa0 <_ZN4llvm10VectorType3getEPNS_4TypeENS_12ElementCountE> | |
| 1603bb8: 48 89 c7 movq %rax, %rdi | |
| 1603bbb: e9 fb fd ff ff jmp 0x16039bb <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x14db> | |
| 1603bc0: 48 8b 8d 00 fe ff ff movq -0x200(%rbp), %rcx | |
| 1603bc7: 45 31 c0 xorl %r8d, %r8d | |
| 1603bca: 45 31 c9 xorl %r9d, %r9d | |
| 1603bcd: 4c 89 f2 movq %r14, %rdx | |
| 1603bd0: 48 89 de movq %rbx, %rsi | |
| 1603bd3: bf 2f 00 00 00 movl $0x2f, %edi | |
| 1603bd8: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1603be0: e8 bb 70 3c 02 callq 0x39caca0 <_ZN4llvm8CastInst6CreateENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineENS_14InsertPositionE.localalias> | |
| 1603be5: 49 89 c5 movq %rax, %r13 | |
| 1603be8: 0f b6 00 movzbl (%rax), %eax | |
| 1603beb: 3c 1c cmpb $0x1c, %al | |
| 1603bed: 0f 86 92 00 00 00 jbe 0x1603c85 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x17a5> | |
| 1603bf3: 8d 48 e3 leal -0x1d(%rax), %ecx | |
| 1603bf6: 83 f9 3a cmpl $0x3a, %ecx | |
| 1603bf9: 0f 87 86 00 00 00 ja 0x1603c85 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x17a5> | |
| 1603bff: 48 ba 00 50 25 01 00 60 80 00 movabsq $0x80600001255000, %rdx # imm = 0x80600001255000 | |
| 1603c09: b8 01 00 00 00 movl $0x1, %eax | |
| 1603c0e: 48 d3 e0 shlq %cl, %rax | |
| 1603c11: 48 85 d0 testq %rdx, %rax | |
| 1603c14: 75 46 jne 0x1603c5c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x177c> | |
| 1603c16: 48 ba 00 00 00 00 00 00 00 07 movabsq $0x700000000000000, %rdx # imm = 0x700000000000000 | |
| 1603c20: 48 85 d0 testq %rdx, %rax | |
| 1603c23: 74 60 je 0x1603c85 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x17a5> | |
| 1603c25: 49 8b 5d 08 movq 0x8(%r13), %rbx | |
| 1603c29: 0f b6 53 08 movzbl 0x8(%rbx), %edx | |
| 1603c2d: 8d 4a ef leal -0x11(%rdx), %ecx | |
| 1603c30: 89 d0 movl %edx, %eax | |
| 1603c32: 83 f9 01 cmpl $0x1, %ecx | |
| 1603c35: 0f 87 dd 08 00 00 ja 0x1604518 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x2038> | |
| 1603c3b: 48 8b 4b 10 movq 0x10(%rbx), %rcx | |
| 1603c3f: 48 8b 09 movq (%rcx), %rcx | |
| 1603c42: 0f b6 49 08 movzbl 0x8(%rcx), %ecx | |
| 1603c46: 80 f9 03 cmpb $0x3, %cl | |
| 1603c49: 76 11 jbe 0x1603c5c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x177c> | |
| 1603c4b: 80 f9 05 cmpb $0x5, %cl | |
| 1603c4e: 74 0c je 0x1603c5c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x177c> | |
| 1603c50: 83 e1 fd andl $-0x3, %ecx | |
| 1603c53: 80 f9 04 cmpb $0x4, %cl | |
| 1603c56: 0f 85 3b 09 00 00 jne 0x1604597 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x20b7> | |
| 1603c5c: 48 8b 95 58 ff ff ff movq -0xa8(%rbp), %rdx | |
| 1603c63: 8b 9d 60 ff ff ff movl -0xa0(%rbp), %ebx | |
| 1603c69: 48 85 d2 testq %rdx, %rdx | |
| 1603c6c: 74 0d je 0x1603c7b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x179b> | |
| 1603c6e: be 03 00 00 00 movl $0x3, %esi | |
| 1603c73: 4c 89 ef movq %r13, %rdi | |
| 1603c76: e8 e5 81 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1603c7b: 89 de movl %ebx, %esi | |
| 1603c7d: 4c 89 ef movq %r13, %rdi | |
| 1603c80: e8 3b 77 3b 02 callq 0x39bb3c0 <_ZN4llvm11Instruction16setFastMathFlagsENS_13FastMathFlagsE> | |
| 1603c85: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1603c8c: 48 8d 95 30 fe ff ff leaq -0x1d0(%rbp), %rdx | |
| 1603c93: 4c 89 ee movq %r13, %rsi | |
| 1603c96: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 1603c9d: 48 89 95 e8 fd ff ff movq %rdx, -0x218(%rbp) | |
| 1603ca4: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1603cab: 48 8b 07 movq (%rdi), %rax | |
| 1603cae: ff 50 10 callq *0x10(%rax) | |
| 1603cb1: 44 8b a5 f8 fe ff ff movl -0x108(%rbp), %r12d | |
| 1603cb8: 48 8b 9d f0 fe ff ff movq -0x110(%rbp), %rbx | |
| 1603cbf: 49 c1 e4 04 shlq $0x4, %r12 | |
| 1603cc3: 49 01 dc addq %rbx, %r12 | |
| 1603cc6: 4c 39 e3 cmpq %r12, %rbx | |
| 1603cc9: 74 1c je 0x1603ce7 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1807> | |
| 1603ccb: 0f 1f 44 00 00 nopl (%rax,%rax) | |
| 1603cd0: 48 8b 53 08 movq 0x8(%rbx), %rdx | |
| 1603cd4: 8b 33 movl (%rbx), %esi | |
| 1603cd6: 4c 89 ef movq %r13, %rdi | |
| 1603cd9: 48 83 c3 10 addq $0x10, %rbx | |
| 1603cdd: e8 7e 81 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1603ce2: 49 39 dc cmpq %rbx, %r12 | |
| 1603ce5: 75 e9 jne 0x1603cd0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x17f0> | |
| 1603ce7: 48 8d 85 f0 fe ff ff leaq -0x110(%rbp), %rax | |
| 1603cee: 4c 89 ee movq %r13, %rsi | |
| 1603cf1: 48 89 c7 movq %rax, %rdi | |
| 1603cf4: 48 89 85 f0 fd ff ff movq %rax, -0x210(%rbp) | |
| 1603cfb: e8 90 1f 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1603d00: e9 53 f9 ff ff jmp 0x1603658 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1178> | |
| 1603d05: 0f 1f 00 nopl (%rax) | |
| 1603d08: 48 8b 8d 00 fe ff ff movq -0x200(%rbp), %rcx | |
| 1603d0f: 4c 89 ea movq %r13, %rdx | |
| 1603d12: 45 31 c0 xorl %r8d, %r8d | |
| 1603d15: 45 31 c9 xorl %r9d, %r9d | |
| 1603d18: 4c 89 e6 movq %r12, %rsi | |
| 1603d1b: bf 1b 00 00 00 movl $0x1b, %edi | |
| 1603d20: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1603d28: e8 d3 52 3c 02 callq 0x39c9000 <_ZN4llvm14BinaryOperator6CreateENS_11Instruction9BinaryOpsEPNS_5ValueES4_RKNS_5TwineENS_14InsertPositionE> | |
| 1603d2d: be 01 00 00 00 movl $0x1, %esi | |
| 1603d32: 48 89 c7 movq %rax, %rdi | |
| 1603d35: 48 89 c3 movq %rax, %rbx | |
| 1603d38: e8 43 68 3b 02 callq 0x39ba580 <_ZN4llvm11Instruction10setIsExactEb> | |
| 1603d3d: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1603d44: 48 89 de movq %rbx, %rsi | |
| 1603d47: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 1603d4e: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1603d55: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 1603d5c: 48 8b 07 movq (%rdi), %rax | |
| 1603d5f: ff 50 10 callq *0x10(%rax) | |
| 1603d62: 44 8b ad f8 fe ff ff movl -0x108(%rbp), %r13d | |
| 1603d69: 4c 8b a5 f0 fe ff ff movq -0x110(%rbp), %r12 | |
| 1603d70: 49 c1 e5 04 shlq $0x4, %r13 | |
| 1603d74: 4d 01 e5 addq %r12, %r13 | |
| 1603d77: 4d 39 ec cmpq %r13, %r12 | |
| 1603d7a: 74 1e je 0x1603d9a <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x18ba> | |
| 1603d7c: 0f 1f 40 00 nopl (%rax) | |
| 1603d80: 49 8b 54 24 08 movq 0x8(%r12), %rdx | |
| 1603d85: 41 8b 34 24 movl (%r12), %esi | |
| 1603d89: 48 89 df movq %rbx, %rdi | |
| 1603d8c: 49 83 c4 10 addq $0x10, %r12 | |
| 1603d90: e8 cb 80 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1603d95: 4d 39 e5 cmpq %r12, %r13 | |
| 1603d98: 75 e6 jne 0x1603d80 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x18a0> | |
| 1603d9a: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1603da1: 48 89 de movq %rbx, %rsi | |
| 1603da4: e8 e7 1e 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1603da9: e9 12 fa ff ff jmp 0x16037c0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x12e0> | |
| 1603dae: 66 90 nop | |
| 1603db0: 48 8b 8d 00 fe ff ff movq -0x200(%rbp), %rcx | |
| 1603db7: 4c 89 ea movq %r13, %rdx | |
| 1603dba: 48 89 de movq %rbx, %rsi | |
| 1603dbd: 45 31 c0 xorl %r8d, %r8d | |
| 1603dc0: 45 31 c9 xorl %r9d, %r9d | |
| 1603dc3: bf 0f 00 00 00 movl $0xf, %edi | |
| 1603dc8: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1603dd0: e8 2b 52 3c 02 callq 0x39c9000 <_ZN4llvm14BinaryOperator6CreateENS_11Instruction9BinaryOpsEPNS_5ValueES4_RKNS_5TwineENS_14InsertPositionE> | |
| 1603dd5: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1603ddc: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 1603de3: 49 89 c4 movq %rax, %r12 | |
| 1603de6: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1603ded: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 1603df4: 48 8b 07 movq (%rdi), %rax | |
| 1603df7: 4c 89 e6 movq %r12, %rsi | |
| 1603dfa: ff 50 10 callq *0x10(%rax) | |
| 1603dfd: 44 8b ad f8 fe ff ff movl -0x108(%rbp), %r13d | |
| 1603e04: 48 8b 9d f0 fe ff ff movq -0x110(%rbp), %rbx | |
| 1603e0b: 49 c1 e5 04 shlq $0x4, %r13 | |
| 1603e0f: 49 01 dd addq %rbx, %r13 | |
| 1603e12: 4c 39 eb cmpq %r13, %rbx | |
| 1603e15: 74 20 je 0x1603e37 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1957> | |
| 1603e17: 66 0f 1f 84 00 00 00 00 00 nopw (%rax,%rax) | |
| 1603e20: 48 8b 53 08 movq 0x8(%rbx), %rdx | |
| 1603e24: 8b 33 movl (%rbx), %esi | |
| 1603e26: 4c 89 e7 movq %r12, %rdi | |
| 1603e29: 48 83 c3 10 addq $0x10, %rbx | |
| 1603e2d: e8 2e 80 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1603e32: 49 39 dd cmpq %rbx, %r13 | |
| 1603e35: 75 e9 jne 0x1603e20 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1940> | |
| 1603e37: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1603e3e: 4c 89 e6 movq %r12, %rsi | |
| 1603e41: e8 4a 1e 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1603e46: 4c 89 e7 movq %r12, %rdi | |
| 1603e49: be 01 00 00 00 movl $0x1, %esi | |
| 1603e4e: e8 ed 66 3b 02 callq 0x39ba540 <_ZN4llvm11Instruction20setHasNoUnsignedWrapEb> | |
| 1603e53: be 01 00 00 00 movl $0x1, %esi | |
| 1603e58: 4c 89 e7 movq %r12, %rdi | |
| 1603e5b: e8 00 67 3b 02 callq 0x39ba560 <_ZN4llvm11Instruction18setHasNoSignedWrapEb> | |
| 1603e60: e9 dd f9 ff ff jmp 0x1603842 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1362> | |
| 1603e65: 0f 1f 00 nopl (%rax) | |
| 1603e68: 48 8b 8d 00 fe ff ff movq -0x200(%rbp), %rcx | |
| 1603e6f: 48 89 da movq %rbx, %rdx | |
| 1603e72: 4c 89 ee movq %r13, %rsi | |
| 1603e75: 45 31 c0 xorl %r8d, %r8d | |
| 1603e78: 45 31 c9 xorl %r9d, %r9d | |
| 1603e7b: bf 0f 00 00 00 movl $0xf, %edi | |
| 1603e80: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1603e88: e8 73 51 3c 02 callq 0x39c9000 <_ZN4llvm14BinaryOperator6CreateENS_11Instruction9BinaryOpsEPNS_5ValueES4_RKNS_5TwineENS_14InsertPositionE> | |
| 1603e8d: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1603e94: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 1603e9b: 49 89 c4 movq %rax, %r12 | |
| 1603e9e: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1603ea5: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 1603eac: 48 8b 07 movq (%rdi), %rax | |
| 1603eaf: 4c 89 e6 movq %r12, %rsi | |
| 1603eb2: ff 50 10 callq *0x10(%rax) | |
| 1603eb5: 44 8b ad f8 fe ff ff movl -0x108(%rbp), %r13d | |
| 1603ebc: 48 8b 9d f0 fe ff ff movq -0x110(%rbp), %rbx | |
| 1603ec3: 49 c1 e5 04 shlq $0x4, %r13 | |
| 1603ec7: 49 01 dd addq %rbx, %r13 | |
| 1603eca: 4c 39 eb cmpq %r13, %rbx | |
| 1603ecd: 74 18 je 0x1603ee7 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1a07> | |
| 1603ecf: 90 nop | |
| 1603ed0: 48 8b 53 08 movq 0x8(%rbx), %rdx | |
| 1603ed4: 8b 33 movl (%rbx), %esi | |
| 1603ed6: 4c 89 e7 movq %r12, %rdi | |
| 1603ed9: 48 83 c3 10 addq $0x10, %rbx | |
| 1603edd: e8 7e 7f 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1603ee2: 49 39 dd cmpq %rbx, %r13 | |
| 1603ee5: 75 e9 jne 0x1603ed0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x19f0> | |
| 1603ee7: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1603eee: 4c 89 e6 movq %r12, %rsi | |
| 1603ef1: e8 9a 1d 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 1603ef6: 4c 89 e7 movq %r12, %rdi | |
| 1603ef9: be 01 00 00 00 movl $0x1, %esi | |
| 1603efe: e8 3d 66 3b 02 callq 0x39ba540 <_ZN4llvm11Instruction20setHasNoUnsignedWrapEb> | |
| 1603f03: be 01 00 00 00 movl $0x1, %esi | |
| 1603f08: 4c 89 e7 movq %r12, %rdi | |
| 1603f0b: e8 50 66 3b 02 callq 0x39ba560 <_ZN4llvm11Instruction18setHasNoSignedWrapEb> | |
| 1603f10: e9 27 f8 ff ff jmp 0x160373c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x125c> | |
| 1603f15: 0f 1f 00 nopl (%rax) | |
| 1603f18: e8 23 f7 45 02 callq 0x3a63640 <_ZN4llvm4Type9getInt1TyERNS_11LLVMContextE> | |
| 1603f1d: 48 89 c6 movq %rax, %rsi | |
| 1603f20: e9 cf eb ff ff jmp 0x1602af4 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x614> | |
| 1603f25: 0f 1f 00 nopl (%rax) | |
| 1603f28: e8 13 f7 45 02 callq 0x3a63640 <_ZN4llvm4Type9getInt1TyERNS_11LLVMContextE> | |
| 1603f2d: 48 89 c6 movq %rax, %rsi | |
| 1603f30: e9 a8 f5 ff ff jmp 0x16034dd <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xffd> | |
| 1603f35: 0f 1f 00 nopl (%rax) | |
| 1603f38: c7 85 b0 fd ff ff 01 00 00 00 movl $0x1, -0x250(%rbp) | |
| 1603f42: be 01 00 00 00 movl $0x1, %esi | |
| 1603f47: e9 5b ee ff ff jmp 0x1602da7 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x8c7> | |
| 1603f4c: 0f 1f 40 00 nopl (%rax) | |
| 1603f50: bf 58 00 00 00 movl $0x58, %edi | |
| 1603f55: be 03 00 00 00 movl $0x3, %esi | |
| 1603f5a: 49 89 dc movq %rbx, %r12 | |
| 1603f5d: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1603f65: e8 96 2e 47 02 callq 0x3a76e00 <_ZN4llvm4UsernwEmNS0_28IntrusiveOperandsAllocMarkerE> | |
| 1603f6a: 41 bd 02 00 00 00 movl $0x2, %r13d | |
| 1603f70: 48 89 85 d8 fd ff ff movq %rax, -0x228(%rbp) | |
| 1603f77: 48 8b 85 e0 fd ff ff movq -0x220(%rbp), %rax | |
| 1603f7e: 48 8b 78 08 movq 0x8(%rax), %rdi | |
| 1603f82: 0f b6 47 08 movzbl 0x8(%rdi), %eax | |
| 1603f86: 83 e8 11 subl $0x11, %eax | |
| 1603f89: 83 f8 01 cmpl $0x1, %eax | |
| 1603f8c: 0f 87 52 04 00 00 ja 0x16043e4 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1f04> | |
| 1603f92: 48 8b 9d d8 fd ff ff movq -0x228(%rbp), %rbx | |
| 1603f99: 45 31 c9 xorl %r9d, %r9d | |
| 1603f9c: 45 31 c0 xorl %r8d, %r8d | |
| 1603f9f: 48 89 fe movq %rdi, %rsi | |
| 1603fa2: b9 03 00 00 00 movl $0x3, %ecx | |
| 1603fa7: ba 22 00 00 00 movl $0x22, %edx | |
| 1603fac: 48 89 df movq %rbx, %rdi | |
| 1603faf: e8 ec 5c 3b 02 callq 0x39b9ca0 <_ZN4llvm11InstructionC2EPNS_4TypeEjNS_4User9AllocInfoENS_14InsertPositionE> | |
| 1603fb4: 4c 89 73 48 movq %r14, 0x48(%rbx) | |
| 1603fb8: 4c 89 e6 movq %r12, %rsi | |
| 1603fbb: 4c 89 ea movq %r13, %rdx | |
| 1603fbe: 4c 89 f7 movq %r14, %rdi | |
| 1603fc1: e8 8a 1a 3c 02 callq 0x39c5a50 <_ZN4llvm17GetElementPtrInst14getIndexedTypeEPNS_4TypeENS_8ArrayRefIPNS_5ValueEEE> | |
| 1603fc6: 4c 89 e2 movq %r12, %rdx | |
| 1603fc9: 4c 89 e9 movq %r13, %rcx | |
| 1603fcc: 48 89 df movq %rbx, %rdi | |
| 1603fcf: 48 89 43 50 movq %rax, 0x50(%rbx) | |
| 1603fd3: 4c 8b 85 00 fe ff ff movq -0x200(%rbp), %r8 | |
| 1603fda: 48 8b b5 e0 fd ff ff movq -0x220(%rbp), %rsi | |
| 1603fe1: e8 da 17 3c 02 callq 0x39c57c0 <_ZN4llvm17GetElementPtrInst4initEPNS_5ValueENS_8ArrayRefIS2_EERKNS_5TwineE> | |
| 1603fe6: 48 89 df movq %rbx, %rdi | |
| 1603fe9: be 03 00 00 00 movl $0x3, %esi | |
| 1603fee: e8 3d 1d 3c 02 callq 0x39c5d30 <_ZN4llvm17GetElementPtrInst14setNoWrapFlagsENS_14GEPNoWrapFlagsE> | |
| 1603ff3: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1603ffa: 48 89 de movq %rbx, %rsi | |
| 1603ffd: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 1604004: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 160400b: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 1604012: 48 8b 07 movq (%rdi), %rax | |
| 1604015: ff 50 10 callq *0x10(%rax) | |
| 1604018: 44 8b a5 f8 fe ff ff movl -0x108(%rbp), %r12d | |
| 160401f: 48 8b 9d f0 fe ff ff movq -0x110(%rbp), %rbx | |
| 1604026: 4c 8b ad d8 fd ff ff movq -0x228(%rbp), %r13 | |
| 160402d: 49 c1 e4 04 shlq $0x4, %r12 | |
| 1604031: 49 01 dc addq %rbx, %r12 | |
| 1604034: 4c 39 e3 cmpq %r12, %rbx | |
| 1604037: 74 1e je 0x1604057 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1b77> | |
| 1604039: 0f 1f 80 00 00 00 00 nopl (%rax) | |
| 1604040: 48 8b 53 08 movq 0x8(%rbx), %rdx | |
| 1604044: 8b 33 movl (%rbx), %esi | |
| 1604046: 4c 89 ef movq %r13, %rdi | |
| 1604049: 48 83 c3 10 addq $0x10, %rbx | |
| 160404d: e8 0e 7e 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1604052: 49 39 dc cmpq %rbx, %r12 | |
| 1604055: 75 e9 jne 0x1604040 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1b60> | |
| 1604057: 48 8b b5 d8 fd ff ff movq -0x228(%rbp), %rsi | |
| 160405e: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 1604065: e8 26 1c 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 160406a: e9 d7 f8 ff ff jmp 0x1603946 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1466> | |
| 160406f: 48 8b 8d 00 fe ff ff movq -0x200(%rbp), %rcx | |
| 1604076: 45 31 c0 xorl %r8d, %r8d | |
| 1604079: 45 31 c9 xorl %r9d, %r9d | |
| 160407c: 4c 89 f2 movq %r14, %rdx | |
| 160407f: 48 8b b5 e0 fd ff ff movq -0x220(%rbp), %rsi | |
| 1604086: bf 2f 00 00 00 movl $0x2f, %edi | |
| 160408b: 66 44 89 bd 80 fe ff ff movw %r15w, -0x180(%rbp) | |
| 1604093: e8 08 6c 3c 02 callq 0x39caca0 <_ZN4llvm8CastInst6CreateENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineENS_14InsertPositionE.localalias> | |
| 1604098: 48 89 c3 movq %rax, %rbx | |
| 160409b: 0f b6 00 movzbl (%rax), %eax | |
| 160409e: 3c 1c cmpb $0x1c, %al | |
| 16040a0: 0f 86 97 00 00 00 jbe 0x160413d <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c5d> | |
| 16040a6: 8d 48 e3 leal -0x1d(%rax), %ecx | |
| 16040a9: 83 f9 3a cmpl $0x3a, %ecx | |
| 16040ac: 0f 87 8b 00 00 00 ja 0x160413d <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c5d> | |
| 16040b2: 48 ba 00 50 25 01 00 60 80 00 movabsq $0x80600001255000, %rdx # imm = 0x80600001255000 | |
| 16040bc: b8 01 00 00 00 movl $0x1, %eax | |
| 16040c1: 48 d3 e0 shlq %cl, %rax | |
| 16040c4: 48 85 d0 testq %rdx, %rax | |
| 16040c7: 75 49 jne 0x1604112 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c32> | |
| 16040c9: 48 ba 00 00 00 00 00 00 00 07 movabsq $0x700000000000000, %rdx # imm = 0x700000000000000 | |
| 16040d3: 48 85 d0 testq %rdx, %rax | |
| 16040d6: 74 65 je 0x160413d <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c5d> | |
| 16040d8: 4c 8b 63 08 movq 0x8(%rbx), %r12 | |
| 16040dc: 41 0f b6 54 24 08 movzbl 0x8(%r12), %edx | |
| 16040e2: 8d 4a ef leal -0x11(%rdx), %ecx | |
| 16040e5: 89 d0 movl %edx, %eax | |
| 16040e7: 83 f9 01 cmpl $0x1, %ecx | |
| 16040ea: 0f 87 9b 03 00 00 ja 0x160448b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1fab> | |
| 16040f0: 49 8b 4c 24 10 movq 0x10(%r12), %rcx | |
| 16040f5: 48 8b 09 movq (%rcx), %rcx | |
| 16040f8: 0f b6 49 08 movzbl 0x8(%rcx), %ecx | |
| 16040fc: 80 f9 03 cmpb $0x3, %cl | |
| 16040ff: 76 11 jbe 0x1604112 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c32> | |
| 1604101: 80 f9 05 cmpb $0x5, %cl | |
| 1604104: 74 0c je 0x1604112 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c32> | |
| 1604106: 83 e1 fd andl $-0x3, %ecx | |
| 1604109: 80 f9 04 cmpb $0x4, %cl | |
| 160410c: 0f 85 9a 04 00 00 jne 0x16045ac <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x20cc> | |
| 1604112: 48 8b 95 58 ff ff ff movq -0xa8(%rbp), %rdx | |
| 1604119: 44 8b a5 60 ff ff ff movl -0xa0(%rbp), %r12d | |
| 1604120: 48 85 d2 testq %rdx, %rdx | |
| 1604123: 74 0d je 0x1604132 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c52> | |
| 1604125: be 03 00 00 00 movl $0x3, %esi | |
| 160412a: 48 89 df movq %rbx, %rdi | |
| 160412d: e8 2e 7d 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 1604132: 44 89 e6 movl %r12d, %esi | |
| 1604135: 48 89 df movq %rbx, %rdi | |
| 1604138: e8 83 72 3b 02 callq 0x39bb3c0 <_ZN4llvm11Instruction16setFastMathFlagsENS_13FastMathFlagsE> | |
| 160413d: 48 8b bd 50 ff ff ff movq -0xb0(%rbp), %rdi | |
| 1604144: 48 8b 8d 30 ff ff ff movq -0xd0(%rbp), %rcx | |
| 160414b: 48 89 de movq %rbx, %rsi | |
| 160414e: 4c 8b 85 38 ff ff ff movq -0xc8(%rbp), %r8 | |
| 1604155: 48 8b 95 e8 fd ff ff movq -0x218(%rbp), %rdx | |
| 160415c: 48 8b 07 movq (%rdi), %rax | |
| 160415f: ff 50 10 callq *0x10(%rax) | |
| 1604162: 8b 85 f8 fe ff ff movl -0x108(%rbp), %eax | |
| 1604168: 4c 8b a5 f0 fe ff ff movq -0x110(%rbp), %r12 | |
| 160416f: 48 c1 e0 04 shlq $0x4, %rax | |
| 1604173: 4c 01 e0 addq %r12, %rax | |
| 1604176: 49 39 c4 cmpq %rax, %r12 | |
| 1604179: 74 35 je 0x16041b0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1cd0> | |
| 160417b: 4c 89 ad d8 fd ff ff movq %r13, -0x228(%rbp) | |
| 1604182: 4d 89 e5 movq %r12, %r13 | |
| 1604185: 49 89 c4 movq %rax, %r12 | |
| 1604188: 0f 1f 84 00 00 00 00 00 nopl (%rax,%rax) | |
| 1604190: 49 8b 55 08 movq 0x8(%r13), %rdx | |
| 1604194: 41 8b 75 00 movl (%r13), %esi | |
| 1604198: 48 89 df movq %rbx, %rdi | |
| 160419b: 49 83 c5 10 addq $0x10, %r13 | |
| 160419f: e8 bc 7c 40 02 callq 0x3a0be60 <_ZN4llvm11Instruction11setMetadataEjPNS_6MDNodeE.localalias> | |
| 16041a4: 4d 39 ec cmpq %r13, %r12 | |
| 16041a7: 75 e7 jne 0x1604190 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1cb0> | |
| 16041a9: 4c 8b ad d8 fd ff ff movq -0x228(%rbp), %r13 | |
| 16041b0: 48 8b bd f0 fd ff ff movq -0x210(%rbp), %rdi | |
| 16041b7: 48 89 de movq %rbx, %rsi | |
| 16041ba: e8 d1 1a 3a 02 callq 0x39a5c90 <_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE.localalias> | |
| 16041bf: e9 08 f5 ff ff jmp 0x16036cc <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x11ec> | |
| 16041c4: 4c 89 f2 movq %r14, %rdx | |
| 16041c7: 48 89 de movq %rbx, %rsi | |
| 16041ca: bf 2f 00 00 00 movl $0x2f, %edi | |
| 16041cf: e8 7c 41 2b 02 callq 0x38b8350 <_ZN4llvm27ConstantFoldCastInstructionEjPNS_8ConstantEPNS_4TypeE> | |
| 16041d4: 49 89 c5 movq %rax, %r13 | |
| 16041d7: e9 57 f4 ff ff jmp 0x1603633 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1153> | |
| 16041dc: 48 8b b5 e0 fd ff ff movq -0x220(%rbp), %rsi | |
| 16041e3: 4c 89 f2 movq %r14, %rdx | |
| 16041e6: bf 2f 00 00 00 movl $0x2f, %edi | |
| 16041eb: e8 60 41 2b 02 callq 0x38b8350 <_ZN4llvm27ConstantFoldCastInstructionEjPNS_8ConstantEPNS_4TypeE> | |
| 16041f0: 48 89 c3 movq %rax, %rbx | |
| 16041f3: e9 cb f4 ff ff jmp 0x16036c3 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x11e3> | |
| 16041f8: 41 b9 01 00 00 00 movl $0x1, %r9d | |
| 16041fe: 41 b8 01 00 00 00 movl $0x1, %r8d | |
| 1604204: 48 89 d9 movq %rbx, %rcx | |
| 1604207: 4c 89 ea movq %r13, %rdx | |
| 160420a: be 0f 00 00 00 movl $0xf, %esi | |
| 160420f: ff d0 callq *%rax | |
| 1604211: 49 89 c4 movq %rax, %r12 | |
| 1604214: e9 1a f5 ff ff jmp 0x1603733 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1253> | |
| 1604219: 48 8b 95 e0 fd ff ff movq -0x220(%rbp), %rdx | |
| 1604220: 48 89 d9 movq %rbx, %rcx | |
| 1604223: 41 b9 03 00 00 00 movl $0x3, %r9d | |
| 1604229: 4c 89 f6 movq %r14, %rsi | |
| 160422c: 41 b8 02 00 00 00 movl $0x2, %r8d | |
| 1604232: ff d0 callq *%rax | |
| 1604234: 48 89 85 d8 fd ff ff movq %rax, -0x228(%rbp) | |
| 160423b: e9 f8 f6 ff ff jmp 0x1603938 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1458> | |
| 1604240: 41 b8 01 00 00 00 movl $0x1, %r8d | |
| 1604246: 4c 89 e9 movq %r13, %rcx | |
| 1604249: 4c 89 e2 movq %r12, %rdx | |
| 160424c: be 1b 00 00 00 movl $0x1b, %esi | |
| 1604251: ff d0 callq *%rax | |
| 1604253: 48 89 c3 movq %rax, %rbx | |
| 1604256: e9 5c f5 ff ff jmp 0x16037b7 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x12d7> | |
| 160425b: 41 b9 01 00 00 00 movl $0x1, %r9d | |
| 1604261: 41 b8 01 00 00 00 movl $0x1, %r8d | |
| 1604267: 4c 89 e9 movq %r13, %rcx | |
| 160426a: 48 89 da movq %rbx, %rdx | |
| 160426d: be 0f 00 00 00 movl $0xf, %esi | |
| 1604272: ff d0 callq *%rax | |
| 1604274: 49 89 c4 movq %rax, %r12 | |
| 1604277: e9 bd f5 ff ff jmp 0x1603839 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1359> | |
| 160427c: 48 8d 85 30 fe ff ff leaq -0x1d0(%rbp), %rax | |
| 1604283: 49 89 dd movq %rbx, %r13 | |
| 1604286: 48 89 85 e8 fd ff ff movq %rax, -0x218(%rbp) | |
| 160428d: 48 8d 85 f0 fe ff ff leaq -0x110(%rbp), %rax | |
| 1604294: 48 89 85 f0 fd ff ff movq %rax, -0x210(%rbp) | |
| 160429b: e9 b8 f3 ff ff jmp 0x1603658 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1178> | |
| 16042a0: 48 89 cb movq %rcx, %rbx | |
| 16042a3: e9 24 f4 ff ff jmp 0x16036cc <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x11ec> | |
| 16042a8: 48 89 ca movq %rcx, %rdx | |
| 16042ab: be 2f 00 00 00 movl $0x2f, %esi | |
| 16042b0: 4c 89 f1 movq %r14, %rcx | |
| 16042b3: ff d0 callq *%rax | |
| 16042b5: 48 89 c3 movq %rax, %rbx | |
| 16042b8: e9 06 f4 ff ff jmp 0x16036c3 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x11e3> | |
| 16042bd: 4c 89 f1 movq %r14, %rcx | |
| 16042c0: 48 89 da movq %rbx, %rdx | |
| 16042c3: be 2f 00 00 00 movl $0x2f, %esi | |
| 16042c8: ff d0 callq *%rax | |
| 16042ca: 49 89 c5 movq %rax, %r13 | |
| 16042cd: e9 61 f3 ff ff jmp 0x1603633 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1153> | |
| 16042d2: 3c 0f cmpb $0xf, %al | |
| 16042d4: 0f 85 8f e7 ff ff jne 0x1602a69 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x589> | |
| 16042da: f6 43 09 04 testb $0x4, 0x9(%rbx) | |
| 16042de: 0f 84 05 e9 ff ff je 0x1602be9 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x709> | |
| 16042e4: 48 89 df movq %rbx, %rdi | |
| 16042e7: e8 64 14 46 02 callq 0x3a65750 <_ZNK4llvm10StructType24containsHomogeneousTypesEv> | |
| 16042ec: 84 c0 testb %al, %al | |
| 16042ee: 0f 84 f5 e8 ff ff je 0x1602be9 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x709> | |
| 16042f4: 48 8b 43 10 movq 0x10(%rbx), %rax | |
| 16042f8: 48 8b 18 movq (%rax), %rbx | |
| 16042fb: 0f b6 53 08 movzbl 0x8(%rbx), %edx | |
| 16042ff: 89 d0 movl %edx, %eax | |
| 1604301: 83 ea 11 subl $0x11, %edx | |
| 1604304: 83 fa 01 cmpl $0x1, %edx | |
| 1604307: 77 0b ja 0x1604314 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1e34> | |
| 1604309: 48 8b 43 10 movq 0x10(%rbx), %rax | |
| 160430d: 48 8b 00 movq (%rax), %rax | |
| 1604310: 0f b6 40 08 movzbl 0x8(%rax), %eax | |
| 1604314: 3c 03 cmpb $0x3, %al | |
| 1604316: 0f 86 a4 e8 ff ff jbe 0x1602bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6e0> | |
| 160431c: 3c 05 cmpb $0x5, %al | |
| 160431e: 0f 84 9c e8 ff ff je 0x1602bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6e0> | |
| 1604324: 83 e0 fd andl $-0x3, %eax | |
| 1604327: 3c 04 cmpb $0x4, %al | |
| 1604329: 0f 84 91 e8 ff ff je 0x1602bc0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x6e0> | |
| 160432f: e9 b5 e8 ff ff jmp 0x1602be9 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x709> | |
| 1604334: 3c 0f cmpb $0xf, %al | |
| 1604336: 0f 85 87 eb ff ff jne 0x1602ec3 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x9e3> | |
| 160433c: 41 f6 44 24 09 04 testb $0x4, 0x9(%r12) | |
| 1604342: 0f 84 e3 eb ff ff je 0x1602f2b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa4b> | |
| 1604348: 4c 89 e7 movq %r12, %rdi | |
| 160434b: e8 00 14 46 02 callq 0x3a65750 <_ZNK4llvm10StructType24containsHomogeneousTypesEv> | |
| 1604350: 84 c0 testb %al, %al | |
| 1604352: 0f 84 d3 eb ff ff je 0x1602f2b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa4b> | |
| 1604358: 49 8b 44 24 10 movq 0x10(%r12), %rax | |
| 160435d: 4c 8b 20 movq (%rax), %r12 | |
| 1604360: 41 0f b6 54 24 08 movzbl 0x8(%r12), %edx | |
| 1604366: 89 d0 movl %edx, %eax | |
| 1604368: 83 ea 11 subl $0x11, %edx | |
| 160436b: 83 fa 01 cmpl $0x1, %edx | |
| 160436e: 77 0c ja 0x160437c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1e9c> | |
| 1604370: 49 8b 44 24 10 movq 0x10(%r12), %rax | |
| 1604375: 48 8b 00 movq (%rax), %rax | |
| 1604378: 0f b6 40 08 movzbl 0x8(%rax), %eax | |
| 160437c: 3c 03 cmpb $0x3, %al | |
| 160437e: 0f 86 7c eb ff ff jbe 0x1602f00 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa20> | |
| 1604384: 3c 05 cmpb $0x5, %al | |
| 1604386: 0f 84 74 eb ff ff je 0x1602f00 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa20> | |
| 160438c: 83 e0 fd andl $-0x3, %eax | |
| 160438f: 3c 04 cmpb $0x4, %al | |
| 1604391: 0f 84 69 eb ff ff je 0x1602f00 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa20> | |
| 1604397: e9 8f eb ff ff jmp 0x1602f2b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0xa4b> | |
| 160439c: 4c 89 ea movq %r13, %rdx | |
| 160439f: 48 89 de movq %rbx, %rsi | |
| 16043a2: bf 0f 00 00 00 movl $0xf, %edi | |
| 16043a7: e8 f4 56 2b 02 callq 0x38b9aa0 <_ZN4llvm29ConstantFoldBinaryInstructionEjPNS_8ConstantES1_.localalias> | |
| 16043ac: 49 89 c4 movq %rax, %r12 | |
| 16043af: e9 85 f4 ff ff jmp 0x1603839 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1359> | |
| 16043b4: 4c 89 ea movq %r13, %rdx | |
| 16043b7: 4c 89 e6 movq %r12, %rsi | |
| 16043ba: bf 1b 00 00 00 movl $0x1b, %edi | |
| 16043bf: e8 dc 56 2b 02 callq 0x38b9aa0 <_ZN4llvm29ConstantFoldBinaryInstructionEjPNS_8ConstantES1_.localalias> | |
| 16043c4: 48 89 c3 movq %rax, %rbx | |
| 16043c7: e9 eb f3 ff ff jmp 0x16037b7 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x12d7> | |
| 16043cc: 48 89 da movq %rbx, %rdx | |
| 16043cf: 4c 89 ee movq %r13, %rsi | |
| 16043d2: bf 0f 00 00 00 movl $0xf, %edi | |
| 16043d7: e8 c4 56 2b 02 callq 0x38b9aa0 <_ZN4llvm29ConstantFoldBinaryInstructionEjPNS_8ConstantES1_.localalias> | |
| 16043dc: 49 89 c4 movq %rax, %r12 | |
| 16043df: e9 4f f3 ff ff jmp 0x1603733 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1253> | |
| 16043e4: 48 8b 85 90 fe ff ff movq -0x170(%rbp), %rax | |
| 16043eb: 48 8b 40 08 movq 0x8(%rax), %rax | |
| 16043ef: 0f b6 50 08 movzbl 0x8(%rax), %edx | |
| 16043f3: 83 fa 11 cmpl $0x11, %edx | |
| 16043f6: 0f 84 8b 00 00 00 je 0x1604487 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1fa7> | |
| 16043fc: 83 fa 12 cmpl $0x12, %edx | |
| 16043ff: 74 1d je 0x160441e <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1f3e> | |
| 1604401: 48 8b 85 98 fe ff ff movq -0x168(%rbp), %rax | |
| 1604408: 48 8b 40 08 movq 0x8(%rax), %rax | |
| 160440c: 0f b6 50 08 movzbl 0x8(%rax), %edx | |
| 1604410: 83 fa 11 cmpl $0x11, %edx | |
| 1604413: 74 72 je 0x1604487 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1fa7> | |
| 1604415: 83 fa 12 cmpl $0x12, %edx | |
| 1604418: 0f 85 74 fb ff ff jne 0x1603f92 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1ab2> | |
| 160441e: ba 01 00 00 00 movl $0x1, %edx | |
| 1604423: 8b 40 20 movl 0x20(%rax), %eax | |
| 1604426: 88 95 2c fe ff ff movb %dl, -0x1d4(%rbp) | |
| 160442c: 89 85 28 fe ff ff movl %eax, -0x1d8(%rbp) | |
| 1604432: 48 8b b5 28 fe ff ff movq -0x1d8(%rbp), %rsi | |
| 1604439: e8 62 66 46 02 callq 0x3a6aaa0 <_ZN4llvm10VectorType3getEPNS_4TypeENS_12ElementCountE> | |
| 160443e: 48 89 c7 movq %rax, %rdi | |
| 1604441: e9 4c fb ff ff jmp 0x1603f92 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1ab2> | |
| 1604446: 83 bd 78 fe ff ff 40 cmpl $0x40, -0x188(%rbp) | |
| 160444d: 76 11 jbe 0x1604460 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1f80> | |
| 160444f: 48 8b bd 70 fe ff ff movq -0x190(%rbp), %rdi | |
| 1604456: 48 85 ff testq %rdi, %rdi | |
| 1604459: 74 05 je 0x1604460 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1f80> | |
| 160445b: e8 c0 8e 73 ff callq 0xd3d320 <_ZdaPv@plt> | |
| 1604460: 83 bd 68 fe ff ff 40 cmpl $0x40, -0x198(%rbp) | |
| 1604467: 0f 86 cb f4 ff ff jbe 0x1603938 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1458> | |
| 160446d: 48 8b bd 60 fe ff ff movq -0x1a0(%rbp), %rdi | |
| 1604474: 48 85 ff testq %rdi, %rdi | |
| 1604477: 0f 84 bb f4 ff ff je 0x1603938 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1458> | |
| 160447d: e8 9e 8e 73 ff callq 0xd3d320 <_ZdaPv@plt> | |
| 1604482: e9 b1 f4 ff ff jmp 0x1603938 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1458> | |
| 1604487: 31 d2 xorl %edx, %edx | |
| 1604489: eb 98 jmp 0x1604423 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1f43> | |
| 160448b: 80 fa 03 cmpb $0x3, %dl | |
| 160448e: 0f 86 7e fc ff ff jbe 0x1604112 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c32> | |
| 1604494: 80 fa 05 cmpb $0x5, %dl | |
| 1604497: 0f 84 75 fc ff ff je 0x1604112 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c32> | |
| 160449d: 89 d1 movl %edx, %ecx | |
| 160449f: 83 e1 fd andl $-0x3, %ecx | |
| 16044a2: 80 f9 04 cmpb $0x4, %cl | |
| 16044a5: 0f 84 67 fc ff ff je 0x1604112 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c32> | |
| 16044ab: 80 fa 0f cmpb $0xf, %dl | |
| 16044ae: 0f 85 f8 00 00 00 jne 0x16045ac <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x20cc> | |
| 16044b4: 41 f6 44 24 09 04 testb $0x4, 0x9(%r12) | |
| 16044ba: 0f 84 7d fc ff ff je 0x160413d <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c5d> | |
| 16044c0: 4c 89 e7 movq %r12, %rdi | |
| 16044c3: e8 88 12 46 02 callq 0x3a65750 <_ZNK4llvm10StructType24containsHomogeneousTypesEv> | |
| 16044c8: 84 c0 testb %al, %al | |
| 16044ca: 0f 84 6d fc ff ff je 0x160413d <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c5d> | |
| 16044d0: 49 8b 44 24 10 movq 0x10(%r12), %rax | |
| 16044d5: 4c 8b 20 movq (%rax), %r12 | |
| 16044d8: 41 0f b6 54 24 08 movzbl 0x8(%r12), %edx | |
| 16044de: 89 d0 movl %edx, %eax | |
| 16044e0: 83 ea 11 subl $0x11, %edx | |
| 16044e3: 83 fa 01 cmpl $0x1, %edx | |
| 16044e6: 77 0c ja 0x16044f4 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x2014> | |
| 16044e8: 49 8b 44 24 10 movq 0x10(%r12), %rax | |
| 16044ed: 48 8b 00 movq (%rax), %rax | |
| 16044f0: 0f b6 40 08 movzbl 0x8(%rax), %eax | |
| 16044f4: 3c 03 cmpb $0x3, %al | |
| 16044f6: 0f 86 16 fc ff ff jbe 0x1604112 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c32> | |
| 16044fc: 3c 05 cmpb $0x5, %al | |
| 16044fe: 0f 84 0e fc ff ff je 0x1604112 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c32> | |
| 1604504: 83 e0 fd andl $-0x3, %eax | |
| 1604507: 3c 04 cmpb $0x4, %al | |
| 1604509: 0f 84 03 fc ff ff je 0x1604112 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c32> | |
| 160450f: e9 29 fc ff ff jmp 0x160413d <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x1c5d> | |
| 1604514: 0f 1f 40 00 nopl (%rax) | |
| 1604518: 80 fa 03 cmpb $0x3, %dl | |
| 160451b: 0f 86 3b f7 ff ff jbe 0x1603c5c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x177c> | |
| 1604521: 80 fa 05 cmpb $0x5, %dl | |
| 1604524: 0f 84 32 f7 ff ff je 0x1603c5c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x177c> | |
| 160452a: 89 d1 movl %edx, %ecx | |
| 160452c: 83 e1 fd andl $-0x3, %ecx | |
| 160452f: 80 f9 04 cmpb $0x4, %cl | |
| 1604532: 0f 84 24 f7 ff ff je 0x1603c5c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x177c> | |
| 1604538: 80 fa 0f cmpb $0xf, %dl | |
| 160453b: 75 5a jne 0x1604597 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x20b7> | |
| 160453d: f6 43 09 04 testb $0x4, 0x9(%rbx) | |
| 1604541: 0f 84 3e f7 ff ff je 0x1603c85 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x17a5> | |
| 1604547: 48 89 df movq %rbx, %rdi | |
| 160454a: e8 01 12 46 02 callq 0x3a65750 <_ZNK4llvm10StructType24containsHomogeneousTypesEv> | |
| 160454f: 84 c0 testb %al, %al | |
| 1604551: 0f 84 2e f7 ff ff je 0x1603c85 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x17a5> | |
| 1604557: 48 8b 43 10 movq 0x10(%rbx), %rax | |
| 160455b: 48 8b 18 movq (%rax), %rbx | |
| 160455e: 0f b6 53 08 movzbl 0x8(%rbx), %edx | |
| 1604562: 89 d0 movl %edx, %eax | |
| 1604564: 83 ea 11 subl $0x11, %edx | |
| 1604567: 83 fa 01 cmpl $0x1, %edx | |
| 160456a: 77 0b ja 0x1604577 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x2097> | |
| 160456c: 48 8b 43 10 movq 0x10(%rbx), %rax | |
| 1604570: 48 8b 00 movq (%rax), %rax | |
| 1604573: 0f b6 40 08 movzbl 0x8(%rax), %eax | |
| 1604577: 3c 03 cmpb $0x3, %al | |
| 1604579: 0f 86 dd f6 ff ff jbe 0x1603c5c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x177c> | |
| 160457f: 3c 05 cmpb $0x5, %al | |
| 1604581: 0f 84 d5 f6 ff ff je 0x1603c5c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x177c> | |
| 1604587: 83 e0 fd andl $-0x3, %eax | |
| 160458a: 3c 04 cmpb $0x4, %al | |
| 160458c: 0f 84 ca f6 ff ff je 0x1603c5c <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x177c> | |
| 1604592: e9 ee f6 ff ff jmp 0x1603c85 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x17a5> | |
| 1604597: 3c 10 cmpb $0x10, %al | |
| 1604599: 75 c9 jne 0x1604564 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x2084> | |
| 160459b: 48 8b 5b 18 movq 0x18(%rbx), %rbx | |
| 160459f: 0f b6 43 08 movzbl 0x8(%rbx), %eax | |
| 16045a3: 3c 10 cmpb $0x10, %al | |
| 16045a5: 74 f4 je 0x160459b <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x20bb> | |
| 16045a7: 0f b6 d0 movzbl %al, %edx | |
| 16045aa: eb b8 jmp 0x1604564 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x2084> | |
| 16045ac: 3c 10 cmpb $0x10, %al | |
| 16045ae: 0f 85 2c ff ff ff jne 0x16044e0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x2000> | |
| 16045b4: 4d 8b 64 24 18 movq 0x18(%r12), %r12 | |
| 16045b9: 41 0f b6 44 24 08 movzbl 0x8(%r12), %eax | |
| 16045bf: 3c 10 cmpb $0x10, %al | |
| 16045c1: 74 f1 je 0x16045b4 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x20d4> | |
| 16045c3: 0f b6 d0 movzbl %al, %edx | |
| 16045c6: e9 15 ff ff ff jmp 0x16044e0 <_ZN12_GLOBAL__N_1L21createInitOrFiniCallsERN4llvm8FunctionEb+0x2000> | |
| 16045cb: e8 d0 8c 73 ff callq 0xd3d2a0 <__stack_chk_fail@plt> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment