File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
14000f810
14000f810d_expr_primary:
14000f810push rbx
14000f811sub rsp, 48
14000f815mov rdx, [rcx+24]
14000f819mov rbx, rcx
14000f81ccmp [rdx], 76
14000f81fjne 0x14000f89b
14000f821lea rax, [rdx+1]
14000f825mov [rcx+24], rax
14000f829movzx ecx, [rdx+1]
14000f82dcmp cl, 95
14000f830je 0x14000f9b0
14000f836cmp cl, 90
14000f839je 0x14000f8b0
14000f83bmov rcx, rbx
14000f83ecall d_type
14000f843mov r10, rax
14000f846test rax, rax
14000f849je 0x14000f89b
14000f84bmov r9, [rbx+24]
14000f84fcmp [rax], 40
14000f852je 0x14000f900
14000f858movzx ecx, [r9]
14000f85c
14000f85cloc_14000f85c:
14000f85cmov r11l, 62
14000f862cmp cl, 110
14000f865je 0x14000f960
14000f86b
14000f86bloc_14000f86b:
14000f86bcmp cl, 69
14000f86eje 0x14000f9f4
14000f874
14000f874loc_14000f874:
14000f874lea rdx, [r9+1]
14000f878jmp 0x14000f897
14000f87a
14000f87a 66 0f 1f 44 00 00 f..D..
14000f880
14000f880loc_14000f880:
14000f880mov [rbx+24], rdx
14000f884mov r8, rdx
14000f887movzx ecx, [rdx]
14000f88aadd rdx, 1
14000f88ecmp cl, 69
14000f891je 0x14000f980
14000f897
14000f897loc_14000f897:
14000f897test cl, cl
14000f899jne 0x14000f880
14000f89b
14000f89bloc_14000f89b:
14000f89bxor r10l, r10l
14000f89e
14000f89eloc_14000f89e:
14000f89emov rax, r10
14000f8a1add rsp, 48
14000f8a5pop rbx
14000f8a6ret
14000f8a7
14000f8a7 66 0f 1f 84 00 00 00 00 00 f........
14000f8b0
14000f8b0loc_14000f8b0:
14000f8b0cmp cl, 95
14000f8b3je 0x14000f9b0
14000f8b9
14000f8b9loc_14000f8b9:
14000f8b9lea rdx, [rax+1]
14000f8bdmov [rbx+24], rdx
14000f8c1movzx eax, [rax+1]
14000f8c5cmp al, 71
14000f8c7je 0x14000f9d0
14000f8cdcmp al, 84
14000f8cfje 0x14000f9d0
14000f8d5xor edx, edx
14000f8d7mov rcx, rbx
14000f8dacall d_encoding.part.0
14000f8dfmov r10, rax
14000f8e2mov rax, [rbx+24]
14000f8e6movzx edx, [rax]
14000f8e9
14000f8e9loc_14000f8e9:
14000f8e9cmp dl, 69
14000f8ecjne 0x14000f89b
14000f8eeadd rax, 1
14000f8f2mov [rbx+24], rax
14000f8f6mov rax, r10
14000f8f9add rsp, 48
14000f8fdpop rbx
14000f8feret
14000f8ff
14000f8ff 90 .
14000f900
14000f900loc_14000f900:
14000f900mov rax, [rax+16]
14000f904mov edx, [rax+28]
14000f907test edx, edx
14000f909je 0x14000f911
14000f90bmov edx, [rax+8]
14000f90esub [rbx+72], edx
14000f911
14000f911loc_14000f911:
14000f911mov rcx, [rax]
14000f914lea rdx, [rip+0x183ee5]
14000f91bmov [rsp+40], r10
14000f920mov [rsp+32], r9
14000f925call strcmp
14000f92amov r9, [rsp+32]
14000f92fmov r10, [rsp+40]
14000f934test eax, eax
14000f936movzx ecx, [r9]
14000f93ajne 0x14000f85c
14000f940cmp cl, 69
14000f943je 0x14000f9e7
14000f949mov r11l, 62
14000f94fcmp cl, 110
14000f952jne 0x14000f874
14000f958nop [rax+rax]
14000f960
14000f960loc_14000f960:
14000f960lea rax, [r9+1]
14000f964mov r11l, 63
14000f96amov [rbx+24], rax
14000f96emovzx ecx, [r9+1]
14000f973mov r9, rax
14000f976jmp 0x14000f86b
14000f97b
14000f97b 0f 1f 44 00 00 ..D..
14000f980
14000f980loc_14000f980:
14000f980sub r8l, r9l
14000f983
14000f983loc_14000f983:
14000f983mov rdx, r9
14000f986mov rcx, rbx
14000f989call d_make_name
14000f98emov r8, r10
14000f991mov edx, r11l
14000f994mov r9, rax
14000f997call d_make_comp
14000f99cmov r10, rax
14000f99fmov rax, [rbx+24]
14000f9a3movzx edx, [rax]
14000f9a6jmp 0x14000f8e9
14000f9ab
14000f9ab 0f 1f 44 00 00 ..D..
14000f9b0
14000f9b0loc_14000f9b0:
14000f9b0lea rax, [rdx+2]
14000f9b4xor r10l, r10l
14000f9b7mov [rbx+24], rax
14000f9bbmovzx edx, [rdx+2]
14000f9bfcmp dl, 90
14000f9c2jne 0x14000f8e9
14000f9c8jmp 0x14000f8b9
14000f9cd
14000f9cd 0f 1f 00 ...
14000f9d0
14000f9d0loc_14000f9d0:
14000f9d0mov rcx, rbx
14000f9d3call d_special_name
14000f9d8mov r10, rax
14000f9dbmov rax, [rbx+24]
14000f9dfmovzx edx, [rax]
14000f9e2jmp 0x14000f8e9
14000f9e7
14000f9e7loc_14000f9e7:
14000f9e7add r9, 1
14000f9ebmov [rbx+24], r9
14000f9efjmp 0x14000f89e
14000f9f4
14000f9f4loc_14000f9f4:
14000f9f4xor r8l, r8l
14000f9f7jmp 0x14000f983
14000f810
14000f810d_expr_primary:
14000f810push rbx
14000f811sub rsp, 48
14000f815mov rdx, [rcx+24]
14000f819mov rbx, rcx
14000f81ccmp [rdx], 76
14000f81fjne 0x14000f89b
14000f821lea rax, [rdx+1]
14000f825mov [rcx+24], rax
14000f829movzx ecx, [rdx+1]
14000f82dcmp cl, 95
14000f830je 0x14000f9b0
14000f836cmp cl, 90
14000f839je 0x14000f8b0
14000f83bmov rcx, rbx
14000f83ecall d_type
14000f843mov r10, rax
14000f846test rax, rax
14000f849je 0x14000f89b
14000f84bmov r9, [rbx+24]
14000f84fcmp [rax], 40
14000f852je 0x14000f900
14000f858movzx ecx, [r9]
14000f85c
14000f85cloc_14000f85c:
14000f85cmov r11l, 62
14000f862cmp cl, 110
14000f865je 0x14000f960
14000f86b
14000f86bloc_14000f86b:
14000f86bcmp cl, 69
14000f86eje 0x14000f9f4
14000f874
14000f874loc_14000f874:
14000f874lea rdx, [r9+1]
14000f878jmp 0x14000f897
14000f87a
14000f87a 66 0f 1f 44 00 00 f..D..
14000f880
14000f880loc_14000f880:
14000f880mov [rbx+24], rdx
14000f884mov r8, rdx
14000f887movzx ecx, [rdx]
14000f88aadd rdx, 1
14000f88ecmp cl, 69
14000f891je 0x14000f980
14000f897
14000f897loc_14000f897:
14000f897test cl, cl
14000f899jne 0x14000f880
14000f89b
14000f89bloc_14000f89b:
14000f89bxor r10l, r10l
14000f89e
14000f89eloc_14000f89e:
14000f89emov rax, r10
14000f8a1add rsp, 48
14000f8a5pop rbx
14000f8a6ret
14000f8a7
14000f8a7 66 0f 1f 84 00 00 00 00 00 f........
14000f8b0
14000f8b0loc_14000f8b0:
14000f8b0cmp cl, 95
14000f8b3je 0x14000f9b0
14000f8b9
14000f8b9loc_14000f8b9:
14000f8b9lea rdx, [rax+1]
14000f8bdmov [rbx+24], rdx
14000f8c1movzx eax, [rax+1]
14000f8c5cmp al, 71
14000f8c7je 0x14000f9d0
14000f8cdcmp al, 84
14000f8cfje 0x14000f9d0
14000f8d5xor edx, edx
14000f8d7mov rcx, rbx
14000f8dacall d_encoding.part.0
14000f8dfmov r10, rax
14000f8e2mov rax, [rbx+24]
14000f8e6movzx edx, [rax]
14000f8e9
14000f8e9loc_14000f8e9:
14000f8e9cmp dl, 69
14000f8ecjne 0x14000f89b
14000f8eeadd rax, 1
14000f8f2mov [rbx+24], rax
14000f8f6mov rax, r10
14000f8f9add rsp, 48
14000f8fdpop rbx
14000f8feret
14000f8ff
14000f8ff 90 .
14000f900
14000f900loc_14000f900:
14000f900mov rax, [rax+16]
14000f904mov edx, [rax+28]
14000f907test edx, edx
14000f909je 0x14000f911
14000f90bmov edx, [rax+8]
14000f90esub [rbx+72], edx
14000f911
14000f911loc_14000f911:
14000f911mov rcx, [rax]
14000f914lea rdx, [rip+0x183ee5]
14000f91bmov [rsp+40], r10
14000f920mov [rsp+32], r9
14000f925call strcmp
14000f92amov r9, [rsp+32]
14000f92fmov r10, [rsp+40]
14000f934test eax, eax
14000f936movzx ecx, [r9]
14000f93ajne 0x14000f85c
14000f940cmp cl, 69
14000f943je 0x14000f9e7
14000f949mov r11l, 62
14000f94fcmp cl, 110
14000f952jne 0x14000f874
14000f958nop [rax+rax]
14000f960
14000f960loc_14000f960:
14000f960lea rax, [r9+1]
14000f964mov r11l, 63
14000f96amov [rbx+24], rax
14000f96emovzx ecx, [r9+1]
14000f973mov r9, rax
14000f976jmp 0x14000f86b
14000f97b
14000f97b 0f 1f 44 00 00 ..D..
14000f980
14000f980loc_14000f980:
14000f980sub r8l, r9l
14000f983
14000f983loc_14000f983:
14000f983mov rdx, r9
14000f986mov rcx, rbx
14000f989call d_make_name
14000f98emov r8, r10
14000f991mov edx, r11l
14000f994mov r9, rax
14000f997call d_make_comp
14000f99cmov r10, rax
14000f99fmov rax, [rbx+24]
14000f9a3movzx edx, [rax]
14000f9a6jmp 0x14000f8e9
14000f9ab
14000f9ab 0f 1f 44 00 00 ..D..
14000f9b0
14000f9b0loc_14000f9b0:
14000f9b0lea rax, [rdx+2]
14000f9b4xor r10l, r10l
14000f9b7mov [rbx+24], rax
14000f9bbmovzx edx, [rdx+2]
14000f9bfcmp dl, 90
14000f9c2jne 0x14000f8e9
14000f9c8jmp 0x14000f8b9
14000f9cd
14000f9cd 0f 1f 00 ...
14000f9d0
14000f9d0loc_14000f9d0:
14000f9d0mov rcx, rbx
14000f9d3call d_special_name
14000f9d8mov r10, rax
14000f9dbmov rax, [rbx+24]
14000f9dfmovzx edx, [rax]
14000f9e2jmp 0x14000f8e9
14000f9e7
14000f9e7loc_14000f9e7:
14000f9e7add r9, 1
14000f9ebmov [rbx+24], r9
14000f9efjmp 0x14000f89e
14000f9f4
14000f9f4loc_14000f9f4:
14000f9f4xor r8l, r8l
14000f9f7jmp 0x14000f983
14000f810
14000f9f9
14000f9f9 // align 0x10
14000f9f9 // align 0x10
14000fa00
14000fa00d_template_arg:
14000fa00sub rsp, 56
14000fa04mov rax, [rcx+24]
14000fa08movzx edx, [rax]
14000fa0bcmp dl, 76
14000fa0eje 0x14000fa80
14000fa10jg 0x14000fa30
14000fa12sub edx, 73
14000fa15cmp dl, 1
14000fa18ja 0x14000fa90
14000fa1aadd rax, 1
14000fa1emov [rcx+24], rax
14000fa22add rsp, 56
14000fa26jmp 0x14000fab0
14000fa2b
14000fa2b 0f 1f 44 00 00 ..D..
14000fa30
14000fa30loc_14000fa30:
14000fa30cmp dl, 88
14000fa33jne 0x14000fa90
14000fa35add rax, 1
14000fa39mov edx, [rcx+76]
14000fa3cmov [rcx+76], 1
14000fa43mov [rcx+24], rax
14000fa47mov [rsp+44], edx
14000fa4bmov [rsp+32], rcx
14000fa50call d_expression_1
14000fa55mov rcx, [rsp+32]
14000fa5amov edx, [rsp+44]
14000fa5emov [rcx+76], edx
14000fa61mov rdx, [rcx+24]
14000fa65cmp [rdx], 69
14000fa68jne 0x14000faa0
14000fa6aadd rdx, 1
14000fa6emov [rcx+24], rdx
14000fa72
14000fa72loc_14000fa72:
14000fa72add rsp, 56
14000fa76ret
14000fa77
14000fa77 66 0f 1f 84 00 00 00 00 00 f........
14000fa80
14000fa80loc_14000fa80:
14000fa80add rsp, 56
14000fa84jmp 0x14000f810
14000fa89
14000fa89 0f 1f 80 00 00 00 00 .......
14000fa90
14000fa90loc_14000fa90:
14000fa90add rsp, 56
14000fa94jmp 0x14000dfd0
14000fa99
14000fa99 0f 1f 80 00 00 00 00 .......
14000faa0
14000faa0loc_14000faa0:
14000faa0xor eax, eax
14000faa2jmp 0x14000fa72
14000fa00
14000fa00d_template_arg:
14000fa00sub rsp, 56
14000fa04mov rax, [rcx+24]
14000fa08movzx edx, [rax]
14000fa0bcmp dl, 76
14000fa0eje 0x14000fa80
14000fa10jg 0x14000fa30
14000fa12sub edx, 73
14000fa15cmp dl, 1
14000fa18ja 0x14000fa90
14000fa1aadd rax, 1
14000fa1emov [rcx+24], rax
14000fa22add rsp, 56
14000fa26jmp 0x14000fab0
14000fa2b
14000fa2b 0f 1f 44 00 00 ..D..
14000fa30
14000fa30loc_14000fa30:
14000fa30cmp dl, 88
14000fa33jne 0x14000fa90
14000fa35add rax, 1
14000fa39mov edx, [rcx+76]
14000fa3cmov [rcx+76], 1
14000fa43mov [rcx+24], rax
14000fa47mov [rsp+44], edx
14000fa4bmov [rsp+32], rcx
14000fa50call d_expression_1
14000fa55mov rcx, [rsp+32]
14000fa5amov edx, [rsp+44]
14000fa5emov [rcx+76], edx
14000fa61mov rdx, [rcx+24]
14000fa65cmp [rdx], 69
14000fa68jne 0x14000faa0
14000fa6aadd rdx, 1
14000fa6emov [rcx+24], rdx
14000fa72
14000fa72loc_14000fa72:
14000fa72add rsp, 56
14000fa76ret
14000fa77
14000fa77 66 0f 1f 84 00 00 00 00 00 f........
14000fa80
14000fa80loc_14000fa80:
14000fa80add rsp, 56
14000fa84jmp 0x14000f810
14000fa89
14000fa89 0f 1f 80 00 00 00 00 .......
14000fa90
14000fa90loc_14000fa90:
14000fa90add rsp, 56
14000fa94jmp 0x14000dfd0
14000fa99
14000fa99 0f 1f 80 00 00 00 00 .......
14000faa0
14000faa0loc_14000faa0:
14000faa0xor eax, eax
14000faa2jmp 0x14000fa72
14000fa00
14000faa4
14000faa4 // align 0x10
14000faa4 // align 0x10
14000fab0
14000fab0d_template_args_1:
14000fab0push rdi
14000fab1push rsi
14000fab2push rbx
14000fab3sub rsp, 64
14000fab7mov rbx, rcx
14000fabamov rcx, [rip+0x187bcf]
14000fac1mov rax, [rcx]
14000fac4mov [rsp+56], rax
14000fac9mov rax, [rbx+24]
14000facdcmp [rax], 69
14000fad0je 0x14000fb70
14000fad6mov [rsp+48], 0
14000fadfmov rdi, [rbx+64]
14000fae3lea rsi, [rsp+48]
14000fae8jmp 0x14000fb1b
14000faea
14000faea 66 0f 1f 44 00 00 f..D..
14000faf0
14000faf0loc_14000faf0:
14000faf0xor r9l, r9l
14000faf3mov edx, 48
14000faf8mov rcx, rbx
14000fafbcall d_make_comp
14000fb00mov [rsi], rax
14000fb03test rax, rax
14000fb06je 0x14000fb2b
14000fb08mov rdx, [rbx+24]
14000fb0clea rsi, [rax+24]
14000fb10movzx eax, [rdx]
14000fb13cmp al, 69
14000fb15je 0x14000fb50
14000fb17cmp al, 81
14000fb19je 0x14000fb50
14000fb1b
14000fb1bloc_14000fb1b:
14000fb1bmov rcx, rbx
14000fb1ecall d_template_arg
14000fb23mov r8, rax
14000fb26test rax, rax
14000fb29jne 0x14000faf0
14000fb2b
14000fb2bloc_14000fb2b:
14000fb2bxor esi, esi
14000fb2d
14000fb2dloc_14000fb2d:
14000fb2dmov rcx, [rip+0x187b5c]
14000fb34mov rax, [rsp+56]
14000fb39sub rax, [rcx]
14000fb3cjne 0x14000fbee
14000fb42mov rax, rsi
14000fb45add rsp, 64
14000fb49pop rbx
14000fb4apop rsi
14000fb4bpop rdi
14000fb4cret
14000fb4d
14000fb4d 0f 1f 00 ...
14000fb50
14000fb50loc_14000fb50:
14000fb50mov rsi, [rsp+48]
14000fb55cmp al, 81
14000fb57je 0x14000fb9c
14000fb59
14000fb59loc_14000fb59:
14000fb59add rdx, 1
14000fb5dmov [rbx+64], rdi
14000fb61mov [rbx+24], rdx
14000fb65jmp 0x14000fb2d
14000fb67
14000fb67 66 0f 1f 84 00 00 00 00 00 f........
14000fb70
14000fb70loc_14000fb70:
14000fb70add rax, 1
14000fb74mov [rbx+24], rax
14000fb78mov rax, [rsp+56]
14000fb7dsub rax, [rcx]
14000fb80jne 0x14000fbee
14000fb82xor r9l, r9l
14000fb85xor r8l, r8l
14000fb88mov edx, 48
14000fb8dmov rcx, rbx
14000fb90add rsp, 64
14000fb94pop rbx
14000fb95pop rsi
14000fb96pop rdi
14000fb97jmp 0x14000ce00
14000fb9c
14000fb9cloc_14000fb9c:
14000fb9cadd rdx, 1
14000fba0mov rcx, rbx
14000fba3mov [rbx+24], rdx
14000fba7mov edx, [rbx+76]
14000fbaamov [rbx+76], 1
14000fbb1mov [rsp+44], edx
14000fbb5call d_expression_1
14000fbbamov edx, [rsp+44]
14000fbbemov [rbx+76], edx
14000fbc1test rax, rax
14000fbc4je 0x14000fbd9
14000fbc6mov r9, rax
14000fbc9mov r8, rsi
14000fbccmov edx, 94
14000fbd1mov rcx, rbx
14000fbd4call d_make_comp
14000fbd9
14000fbd9loc_14000fbd9:
14000fbd9mov rdx, [rbx+24]
14000fbddcmp [rdx], 69
14000fbe0jne 0x14000fb2b
14000fbe6mov rsi, rax
14000fbe9jmp 0x14000fb59
14000fbee
14000fbeeloc_14000fbee:
14000fbeecall __stack_chk_fail
14000fbf3nop
14000fab0
14000fab0d_template_args_1:
14000fab0push rdi
14000fab1push rsi
14000fab2push rbx
14000fab3sub rsp, 64
14000fab7mov rbx, rcx
14000fabamov rcx, [rip+0x187bcf]
14000fac1mov rax, [rcx]
14000fac4mov [rsp+56], rax
14000fac9mov rax, [rbx+24]
14000facdcmp [rax], 69
14000fad0je 0x14000fb70
14000fad6mov [rsp+48], 0
14000fadfmov rdi, [rbx+64]
14000fae3lea rsi, [rsp+48]
14000fae8jmp 0x14000fb1b
14000faea
14000faea 66 0f 1f 44 00 00 f..D..
14000faf0
14000faf0loc_14000faf0:
14000faf0xor r9l, r9l
14000faf3mov edx, 48
14000faf8mov rcx, rbx
14000fafbcall d_make_comp
14000fb00mov [rsi], rax
14000fb03test rax, rax
14000fb06je 0x14000fb2b
14000fb08mov rdx, [rbx+24]
14000fb0clea rsi, [rax+24]
14000fb10movzx eax, [rdx]
14000fb13cmp al, 69
14000fb15je 0x14000fb50
14000fb17cmp al, 81
14000fb19je 0x14000fb50
14000fb1b
14000fb1bloc_14000fb1b:
14000fb1bmov rcx, rbx
14000fb1ecall d_template_arg
14000fb23mov r8, rax
14000fb26test rax, rax
14000fb29jne 0x14000faf0
14000fb2b
14000fb2bloc_14000fb2b:
14000fb2bxor esi, esi
14000fb2d
14000fb2dloc_14000fb2d:
14000fb2dmov rcx, [rip+0x187b5c]
14000fb34mov rax, [rsp+56]
14000fb39sub rax, [rcx]
14000fb3cjne 0x14000fbee
14000fb42mov rax, rsi
14000fb45add rsp, 64
14000fb49pop rbx
14000fb4apop rsi
14000fb4bpop rdi
14000fb4cret
14000fb4d
14000fb4d 0f 1f 00 ...
14000fb50
14000fb50loc_14000fb50:
14000fb50mov rsi, [rsp+48]
14000fb55cmp al, 81
14000fb57je 0x14000fb9c
14000fb59
14000fb59loc_14000fb59:
14000fb59add rdx, 1
14000fb5dmov [rbx+64], rdi
14000fb61mov [rbx+24], rdx
14000fb65jmp 0x14000fb2d
14000fb67
14000fb67 66 0f 1f 84 00 00 00 00 00 f........
14000fb70
14000fb70loc_14000fb70:
14000fb70add rax, 1
14000fb74mov [rbx+24], rax
14000fb78mov rax, [rsp+56]
14000fb7dsub rax, [rcx]
14000fb80jne 0x14000fbee
14000fb82xor r9l, r9l
14000fb85xor r8l, r8l
14000fb88mov edx, 48
14000fb8dmov rcx, rbx
14000fb90add rsp, 64
14000fb94pop rbx
14000fb95pop rsi
14000fb96pop rdi
14000fb97jmp 0x14000ce00
14000fb9c
14000fb9cloc_14000fb9c:
14000fb9cadd rdx, 1
14000fba0mov rcx, rbx
14000fba3mov [rbx+24], rdx
14000fba7mov edx, [rbx+76]
14000fbaamov [rbx+76], 1
14000fbb1mov [rsp+44], edx
14000fbb5call d_expression_1
14000fbbamov edx, [rsp+44]
14000fbbemov [rbx+76], edx
14000fbc1test rax, rax
14000fbc4je 0x14000fbd9
14000fbc6mov r9, rax
14000fbc9mov r8, rsi
14000fbccmov edx, 94
14000fbd1mov rcx, rbx
14000fbd4call d_make_comp
14000fbd9
14000fbd9loc_14000fbd9:
14000fbd9mov rdx, [rbx+24]
14000fbddcmp [rdx], 69
14000fbe0jne 0x14000fb2b
14000fbe6mov rsi, rax
14000fbe9jmp 0x14000fb59
14000fbee
14000fbeeloc_14000fbee:
14000fbeecall __stack_chk_fail
14000fbf3nop
14000fab0
14000fbf4
14000fbf4 // align 0x10
14000fbf4 // align 0x10
14000fc00
14000fc00d_prefix:
14000fc00push rdi
14000fc01push rsi
14000fc02push rbx
14000fc03sub rsp, 32
14000fc07xor esi, esi
14000fc09mov rbx, rcx
14000fc0cmov edi, edx
14000fc0e
14000fc0eloc_14000fc0e:
14000fc0emov rcx, [rbx+24]
14000fc12movzx edx, [rcx]
14000fc15cmp dl, 68
14000fc18je 0x14000fcf0
14000fc1ecmp dl, 73
14000fc21je 0x14000fd30
14000fc27
14000fc27loc_14000fc27:
14000fc27cmp dl, 84
14000fc2ajne 0x14000fca0
14000fc2ctest rsi, rsi
14000fc2fjne 0x14000fd40
14000fc35mov rcx, rbx
14000fc38call d_template_param
14000fc3dmov rsi, rax
14000fc40
14000fc40loc_14000fc40:
14000fc40test rsi, rsi
14000fc43je 0x14000fd40
14000fc49mov rcx, [rbx+24]
14000fc4dcmp [rcx], 69
14000fc50je 0x14000fd42
14000fc56test edi, edi
14000fc58jne 0x14000fd10
14000fc5e
14000fc5eloc_14000fc5e:
14000fc5emovzx edx, [rcx]
14000fc61cmp dl, 68
14000fc64je 0x14000fcf0
14000fc6a
14000fc6aloc_14000fc6a:
14000fc6acmp dl, 73
14000fc6djne 0x14000fc27
14000fc6f
14000fc6floc_14000fc6f:
14000fc6fadd rcx, 1
14000fc73mov [rbx+24], rcx
14000fc77mov rcx, rbx
14000fc7acall d_template_args_1
14000fc7fmov r9, rax
14000fc82test rax, rax
14000fc85je 0x14000fd40
14000fc8bmov r8, rsi
14000fc8emov edx, 4
14000fc93mov rcx, rbx
14000fc96call d_make_comp
14000fc9bmov rsi, rax
14000fc9ejmp 0x14000fc40
14000fca0
14000fca0loc_14000fca0:
14000fca0cmp dl, 77
14000fca3je 0x14000fd70
14000fca9cmp dl, 83
14000fcacjne 0x14000fd50
14000fcb2mov edx, 1
14000fcb7mov rcx, rbx
14000fcbacall d_substitution
14000fcbfmov r8, rax
14000fcc2test rax, rax
14000fcc5je 0x14000fd40
14000fcc7mov eax, [rax]
14000fcc9sub eax, 85
14000fccccmp eax, 1
14000fccfjbe 0x14000fd53
14000fcd5test rsi, rsi
14000fcd8jne 0x14000fd40
14000fcdamov rcx, [rbx+24]
14000fcdemov rsi, r8
14000fce1movzx edx, [rcx]
14000fce4cmp dl, 68
14000fce7jne 0x14000fc6a
14000fce9nop [rax]
14000fcf0
14000fcf0loc_14000fcf0:
14000fcf0movzx eax, [rcx+1]
14000fcf4and eax, -33
14000fcf7cmp al, 84
14000fcf9jne 0x14000fd50
14000fcfbtest rsi, rsi
14000fcfejne 0x14000fd40
14000fd00mov rcx, rbx
14000fd03call d_type
14000fd08mov rsi, rax
14000fd0bjmp 0x14000fc40
14000fd10
14000fd10loc_14000fd10:
14000fd10mov eax, [rbx+56]
14000fd13cmp eax, [rbx+60]
14000fd16jge 0x14000fd40
14000fd18mov rdx, [rbx+48]
14000fd1cmovsxd r8, eax
14000fd1fadd eax, 1
14000fd22mov [rdx+8*r8], rsi
14000fd26mov [rbx+56], eax
14000fd29jmp 0x14000fc5e
14000fd2e
14000fd2e 66 90 f.
14000fd30
14000fd30loc_14000fd30:
14000fd30test rsi, rsi
14000fd33jne 0x14000fc6f
14000fd39nop [rax]
14000fd40
14000fd40loc_14000fd40:
14000fd40xor esi, esi
14000fd42
14000fd42loc_14000fd42:
14000fd42mov rax, rsi
14000fd45add rsp, 32
14000fd49pop rbx
14000fd4apop rsi
14000fd4bpop rdi
14000fd4cret
14000fd4d
14000fd4d 0f 1f 00 ...
14000fd50
14000fd50loc_14000fd50:
14000fd50xor r8l, r8l
14000fd53
14000fd53loc_14000fd53:
14000fd53mov rdx, rsi
14000fd56mov rcx, rbx
14000fd59call d_unqualified_name
14000fd5emov rsi, rax
14000fd61jmp 0x14000fc40
14000fd66
14000fd66 66 2e 0f 1f 84 00 00 00 00 00 f.........
14000fd70
14000fd70loc_14000fd70:
14000fd70add rcx, 1
14000fd74mov [rbx+24], rcx
14000fd78jmp 0x14000fc0e
14000fc00
14000fc00d_prefix:
14000fc00push rdi
14000fc01push rsi
14000fc02push rbx
14000fc03sub rsp, 32
14000fc07xor esi, esi
14000fc09mov rbx, rcx
14000fc0cmov edi, edx
14000fc0e
14000fc0eloc_14000fc0e:
14000fc0emov rcx, [rbx+24]
14000fc12movzx edx, [rcx]
14000fc15cmp dl, 68
14000fc18je 0x14000fcf0
14000fc1ecmp dl, 73
14000fc21je 0x14000fd30
14000fc27
14000fc27loc_14000fc27:
14000fc27cmp dl, 84
14000fc2ajne 0x14000fca0
14000fc2ctest rsi, rsi
14000fc2fjne 0x14000fd40
14000fc35mov rcx, rbx
14000fc38call d_template_param
14000fc3dmov rsi, rax
14000fc40
14000fc40loc_14000fc40:
14000fc40test rsi, rsi
14000fc43je 0x14000fd40
14000fc49mov rcx, [rbx+24]
14000fc4dcmp [rcx], 69
14000fc50je 0x14000fd42
14000fc56test edi, edi
14000fc58jne 0x14000fd10
14000fc5e
14000fc5eloc_14000fc5e:
14000fc5emovzx edx, [rcx]
14000fc61cmp dl, 68
14000fc64je 0x14000fcf0
14000fc6a
14000fc6aloc_14000fc6a:
14000fc6acmp dl, 73
14000fc6djne 0x14000fc27
14000fc6f
14000fc6floc_14000fc6f:
14000fc6fadd rcx, 1
14000fc73mov [rbx+24], rcx
14000fc77mov rcx, rbx
14000fc7acall d_template_args_1
14000fc7fmov r9, rax
14000fc82test rax, rax
14000fc85je 0x14000fd40
14000fc8bmov r8, rsi
14000fc8emov edx, 4
14000fc93mov rcx, rbx
14000fc96call d_make_comp
14000fc9bmov rsi, rax
14000fc9ejmp 0x14000fc40
14000fca0
14000fca0loc_14000fca0:
14000fca0cmp dl, 77
14000fca3je 0x14000fd70
14000fca9cmp dl, 83
14000fcacjne 0x14000fd50
14000fcb2mov edx, 1
14000fcb7mov rcx, rbx
14000fcbacall d_substitution
14000fcbfmov r8, rax
14000fcc2test rax, rax
14000fcc5je 0x14000fd40
14000fcc7mov eax, [rax]
14000fcc9sub eax, 85
14000fccccmp eax, 1
14000fccfjbe 0x14000fd53
14000fcd5test rsi, rsi
14000fcd8jne 0x14000fd40
14000fcdamov rcx, [rbx+24]
14000fcdemov rsi, r8
14000fce1movzx edx, [rcx]
14000fce4cmp dl, 68
14000fce7jne 0x14000fc6a
14000fce9nop [rax]
14000fcf0
14000fcf0loc_14000fcf0:
14000fcf0movzx eax, [rcx+1]
14000fcf4and eax, -33
14000fcf7cmp al, 84
14000fcf9jne 0x14000fd50
14000fcfbtest rsi, rsi
14000fcfejne 0x14000fd40
14000fd00mov rcx, rbx
14000fd03call d_type
14000fd08mov rsi, rax
14000fd0bjmp 0x14000fc40
14000fd10
14000fd10loc_14000fd10:
14000fd10mov eax, [rbx+56]
14000fd13cmp eax, [rbx+60]
14000fd16jge 0x14000fd40
14000fd18mov rdx, [rbx+48]
14000fd1cmovsxd r8, eax
14000fd1fadd eax, 1
14000fd22mov [rdx+8*r8], rsi
14000fd26mov [rbx+56], eax
14000fd29jmp 0x14000fc5e
14000fd2e
14000fd2e 66 90 f.
14000fd30
14000fd30loc_14000fd30:
14000fd30test rsi, rsi
14000fd33jne 0x14000fc6f
14000fd39nop [rax]
14000fd40
14000fd40loc_14000fd40:
14000fd40xor esi, esi
14000fd42
14000fd42loc_14000fd42:
14000fd42mov rax, rsi
14000fd45add rsp, 32
14000fd49pop rbx
14000fd4apop rsi
14000fd4bpop rdi
14000fd4cret
14000fd4d
14000fd4d 0f 1f 00 ...
14000fd50
14000fd50loc_14000fd50:
14000fd50xor r8l, r8l
14000fd53
14000fd53loc_14000fd53:
14000fd53mov rdx, rsi
14000fd56mov rcx, rbx
14000fd59call d_unqualified_name
14000fd5emov rsi, rax
14000fd61jmp 0x14000fc40
14000fd66
14000fd66 66 2e 0f 1f 84 00 00 00 00 00 f.........
14000fd70
14000fd70loc_14000fd70:
14000fd70add rcx, 1
14000fd74mov [rbx+24], rcx
14000fd78jmp 0x14000fc0e
14000fc00
14000fd7d
14000fd7d // align 0x10
14000fd7d // align 0x10
14000fd80
14000fd80d_expression_1:
14000fd80push rsi
14000fd81push rbx
14000fd82sub rsp, 56
14000fd86mov rdx, [rcx+24]
14000fd8amovzx eax, [rdx]
14000fd8dmov rbx, rcx
14000fd90cmp al, 76
14000fd92je 0x140010138
14000fd98cmp al, 84
14000fd9aje 0x140010148
14000fda0cmp al, 115
14000fda2je 0x14000fe00
14000fda4cmp al, 102
14000fda6je 0x14000fe78
14000fdaclea ecx, [rax-48]
14000fdafcmp cl, 9
14000fdb2jbe 0x14000fdca
14000fdb4cmp al, 111
14000fdb6jne 0x14000ff10
14000fdbccmp [rdx+1], 110
14000fdc0jne 0x14000fe14
14000fdc2add rdx, 2
14000fdc6mov [rbx+24], rdx
14000fdca
14000fdcaloc_14000fdca:
14000fdcaxor r8l, r8l
14000fdcdxor edx, edx
14000fdcfmov rcx, rbx
14000fdd2call d_unqualified_name
14000fdd7mov r8, rax
14000fddatest rax, rax
14000fdddje 0x140010128
14000fde3mov rax, [rbx+24]
14000fde7cmp [rax], 73
14000fdeaje 0x140010050
14000fdf0
14000fdf0loc_14000fdf0:
14000fdf0mov rax, r8
14000fdf3add rsp, 56
14000fdf7pop rbx
14000fdf8pop rsi
14000fdf9ret
14000fdfa
14000fdfa 66 0f 1f 44 00 00 f..D..
14000fe00
14000fe00loc_14000fe00:
14000fe00movzx eax, [rdx+1]
14000fe04cmp al, 114
14000fe06je 0x14000ffc8
14000fe0ccmp al, 112
14000fe0eje 0x140010330
14000fe14
14000fe14loc_14000fe14:
14000fe14mov rcx, rbx
14000fe17call d_operator_name
14000fe1cmov r10, rax
14000fe1ftest rax, rax
14000fe22je 0x140010128
14000fe28mov eax, [rax]
14000fe2acmp eax, 51
14000fe2dje 0x14000ff70
14000fe33cmp eax, 52
14000fe36je 0x140010190
14000fe3ccmp eax, 53
14000fe3fjne 0x140010128
14000fe45mov rax, [rbx+24]
14000fe49cmp [rax], 95
14000fe4cje 0x14001029a
14000fe52
14000fe52loc_14000fe52:
14000fe52mov rcx, rbx
14000fe55mov [rsp+32], r10
14000fe5acall d_expression_1
14000fe5fmov r10, [rsp+32]
14000fe64mov r9, rax
14000fe67
14000fe67loc_14000fe67:
14000fe67mov r8, r10
14000fe6amov edx, 56
14000fe6fjmp 0x140010072
14000fe74
14000fe74 0f 1f 40 00 ..@.
14000fe78
14000fe78loc_14000fe78:
14000fe78cmp [rdx+1], 112
14000fe7cjne 0x14000fe14
14000fe7elea rax, [rdx+2]
14000fe82mov [rcx+24], rax
14000fe86movzx eax, [rdx+2]
14000fe8acmp al, 84
14000fe8cje 0x140010318
14000fe92cmp al, 95
14000fe94je 0x140010288
14000fe9acmp al, 110
14000fe9cje 0x140010128
14000fea2call d_number
14000fea7mov ecx, eax
14000fea9add ecx, 1
14000feacjs 0x140010128
14000feb2mov rdx, [rbx+24]
14000feb6cmp [rdx], 95
14000feb9jne 0x140010128
14000febfadd rdx, 1
14000fec3mov [rbx+24], rdx
14000fec7cmp ecx, 0x7fffffff
14000fecdje 0x140010128
14000fed3add eax, 2
14000fed6
14000fed6loc_14000fed6:
14000fed6mov edx, [rbx+40]
14000fed9cmp edx, [rbx+44]
14000fedcjge 0x140010128
14000fee2movsxd r8, edx
14000fee5add edx, 1
14000fee8shl r8, 5
14000feecadd r8, [rbx+32]
14000fef0mov [r8+4], 0
14000fef8mov [rbx+40], edx
14000fefbmov [r8], 6
14000ff02mov [r8+16], eax
14000ff06jmp 0x14000fdf0
14000ff0b
14000ff0b 0f 1f 44 00 00 ..D..
14000ff10
14000ff10loc_14000ff10:
14000ff10cmp al, 105
14000ff12je 0x14000ff1c
14000ff14cmp al, 116
14000ff16jne 0x140010158
14000ff1c
14000ff1cloc_14000ff1c:
14000ff1ccmp [rdx+1], 108
14000ff20jne 0x14000fe14
14000ff26add rdx, 2
14000ff2axor r8l, r8l
14000ff2dmov [rbx+24], rdx
14000ff31cmp al, 116
14000ff33je 0x140010408
14000ff39
14000ff39loc_14000ff39:
14000ff39cmp [rdx], 0
14000ff3cje 0x140010128
14000ff42cmp [rdx+1], 0
14000ff46je 0x140010128
14000ff4cmov edx, 69
14000ff51mov rcx, rbx
14000ff54mov [rsp+32], r8
14000ff59call d_exprlist
14000ff5emov r8, [rsp+32]
14000ff63mov edx, 50
14000ff68mov r9, rax
14000ff6bjmp 0x140010072
14000ff70
14000ff70loc_14000ff70:
14000ff70mov rdx, [r10+16]
14000ff74mov r9, [rdx]
14000ff77mov eax, [rdx+16]
14000ff7asub eax, 2
14000ff7dadd [rbx+72], eax
14000ff80movzx eax, [r9]
14000ff84cmp eax, 115
14000ff87jne 0x140010080
14000ff8dcmp [r9+1], 116
14000ff92jne 0x140010080
14000ff98cmp [r9+2], 0
14000ff9djne 0x140010080
14000ffa3mov rcx, rbx
14000ffa6mov [rsp+32], r10
14000ffabcall d_type
14000ffb0mov r8, [rsp+32]
14000ffb5mov edx, 56
14000ffbamov r9, rax
14000ffbdjmp 0x140010072
14000ffc2
14000ffc2 66 0f 1f 44 00 00 f..D..
14000ffc8
14000ffc8loc_14000ffc8:
14000ffc8lea rax, [rdx+2]
14000ffccmov [rcx+24], rax
14000ffd0mov eax, [rcx+84]
14000ffd3test eax, eax
14000ffd5je 0x140010355
14000ffdbmovzx eax, [rdx+2]
14000ffdfcmp al, 57
14000ffe1jle 0x14001034d
14000ffe7sub eax, 67
14000ffeacmp al, 55
14000ffecja 0x140010355
14000fff2mov rdx, 0xffffffc0040201
14000fffcbt rdx, rax
140010000jae 0x140010355
140010006
140010006loc_140010006:
140010006mov [rbx+84], -1
14001000dxor edx, edx
14001000fmov rcx, rbx
140010012call d_prefix
140010017mov rdx, rax
14001001amov rax, [rbx+24]
14001001ecmp [rax], 69
140010021jne 0x140010030
140010023add rax, 1
140010027mov [rbx+24], rax
14001002bnop [rax+rax]
140010030
140010030loc_140010030:
140010030xor r8l, r8l
140010033mov rcx, rbx
140010036call d_unqualified_name
14001003bmov r8, rax
14001003emov rax, [rbx+24]
140010042cmp [rax], 73
140010045jne 0x14000fdf0
14001004bnop [rax+rax]
140010050
140010050loc_140010050:
140010050add rax, 1
140010054mov rcx, rbx
140010057mov [rsp+32], r8
14001005cmov [rbx+24], rax
140010060call d_template_args_1
140010065mov r8, [rsp+32]
14001006amov edx, 4
14001006fmov r9, rax
140010072
140010072loc_140010072:
140010072mov rcx, rbx
140010075add rsp, 56
140010079pop rbx
14001007apop rsi
14001007bjmp 0x14000ce00
140010080
140010080loc_140010080:
140010080mov edx, [rdx+20]
140010083cmp edx, 2
140010086je 0x1400101c0
14001008cjg 0x140010368
140010092test edx, edx
140010094je 0x1400101ae
14001009acmp edx, 1
14001009djne 0x140010128
1400100a3movzx ecx, [r9]
1400100a7cmp cl, 109
1400100aaje 0x1400102c8
1400100b0cmp cl, 112
1400100b3je 0x1400102c8
1400100b9
1400100b9loc_1400100b9:
1400100b9xor edx, edx
1400100bb
1400100bbloc_1400100bb:
1400100bbcmp eax, 115
1400100bejne 0x1400102f0
1400100c4cmp [r9+1], 80
1400100c9jne 0x1400102f0
1400100cfcmp [r9+2], 0
1400100d4jne 0x1400102f0
1400100damov rcx, rbx
1400100ddmov [rsp+40], r10
1400100e2mov [rsp+32], edx
1400100e6call d_template_args_1
1400100ebmov edx, [rsp+32]
1400100efmov r10, [rsp+40]
1400100f4mov r9, rax
1400100f7
1400100f7loc_1400100f7:
1400100f7test edx, edx
1400100f9je 0x14000fe67
1400100ffmov r8, r9
140010102mov edx, 58
140010107mov rcx, rbx
14001010amov [rsp+32], r10
14001010fcall d_make_comp
140010114mov r10, [rsp+32]
140010119mov r9, rax
14001011cjmp 0x14000fe67
140010121
140010121 0f 1f 80 00 00 00 00 .......
140010128
140010128loc_140010128:
140010128xor r8l, r8l
14001012bmov rax, r8
14001012eadd rsp, 56
140010132pop rbx
140010133pop rsi
140010134ret
140010135
140010135 0f 1f 00 ...
140010138
140010138loc_140010138:
140010138add rsp, 56
14001013cpop rbx
14001013dpop rsi
14001013ejmp 0x14000f810
140010143
140010143 0f 1f 44 00 00 ..D..
140010148
140010148loc_140010148:
140010148add rsp, 56
14001014cpop rbx
14001014dpop rsi
14001014ejmp 0x14000d750
140010153
140010153 0f 1f 44 00 00 ..D..
140010158
140010158loc_140010158:
140010158cmp al, 117
14001015ajne 0x14000fe14
140010160add rdx, 1
140010164mov rcx, rbx
140010167mov [rbx+24], rdx
14001016bcall d_source_name
140010170mov rcx, rbx
140010173mov [rsp+32], rax
140010178call d_template_args_1
14001017dmov r8, [rsp+32]
140010182mov edx, 64
140010187mov r9, rax
14001018ajmp 0x140010072
14001018f
14001018f 90 .
140010190
140010190loc_140010190:
140010190mov eax, [r10+16]
140010194cmp eax, 1
140010197je 0x14000fe52
14001019dcmp eax, 3
1400101a0je 0x140010128
1400101a6test eax, eax
1400101a8jne 0x140010128
1400101ae
1400101aeloc_1400101ae:
1400101aexor r9l, r9l
1400101b1mov r8, r10
1400101b4mov edx, 55
1400101b9jmp 0x140010072
1400101be
1400101be 66 90 f.
1400101c0
1400101c0loc_1400101c0:
1400101c0movzx edx, [r9]
1400101c4cmp [r9+1], 99
1400101c9je 0x140010579
1400101cf
1400101cfloc_1400101cf:
1400101cfcmp dl, 102
1400101d2je 0x140010612
1400101d8cmp eax, 100
1400101dbjne 0x1400105e2
1400101e1cmp [r9+1], 105
1400101e6jne 0x1400105e2
1400101eccmp [r9+2], 0
1400101f1jne 0x1400105e2
1400101f7xor r8l, r8l
1400101faxor edx, edx
1400101fcmov rcx, rbx
1400101ffmov [rsp+40], r10
140010204mov [rsp+32], r9
140010209call d_unqualified_name
14001020emov r9, [rsp+32]
140010213mov r10, [rsp+40]
140010218mov rsi, rax
14001021b
14001021bloc_14001021b:
14001021bmovzx eax, [r9]
14001021fcmp eax, 99
140010222jne 0x1400104d8
140010228cmp [r9+1], 108
14001022djne 0x1400104d8
140010233cmp [r9+2], 0
140010238jne 0x1400104d8
14001023emov edx, 69
140010243mov rcx, rbx
140010246mov [rsp+32], r10
14001024bcall d_exprlist
140010250mov r10, [rsp+32]
140010255mov r8, rax
140010258
140010258loc_140010258:
140010258mov r9, r8
14001025bmov edx, 58
140010260mov r8, rsi
140010263mov rcx, rbx
140010266mov [rsp+32], r10
14001026bcall d_make_comp
140010270mov r8, [rsp+32]
140010275mov edx, 57
14001027amov r9, rax
14001027djmp 0x140010072
140010282
140010282 66 0f 1f 44 00 00 f..D..
140010288
140010288loc_140010288:
140010288add rdx, 3
14001028cmov eax, 1
140010291mov [rcx+24], rdx
140010295jmp 0x14000fed6
14001029a
14001029aloc_14001029a:
14001029aadd rax, 1
14001029emov edx, 69
1400102a3mov rcx, rbx
1400102a6mov [rsp+32], r10
1400102abmov [rbx+24], rax
1400102afcall d_exprlist
1400102b4mov r10, [rsp+32]
1400102b9mov r9, rax
1400102bcjmp 0x14000fe67
1400102c1
1400102c1 0f 1f 80 00 00 00 00 .......
1400102c8
1400102c8loc_1400102c8:
1400102c8cmp [r9+1], cl
1400102ccjne 0x1400100b9
1400102d2mov rcx, [rbx+24]
1400102d6cmp [rcx], 95
1400102d9jne 0x1400100bb
1400102dfadd rcx, 1
1400102e3mov [rbx+24], rcx
1400102e7movzx eax, [r9]
1400102ebjmp 0x1400100b9
1400102f0
1400102f0loc_1400102f0:
1400102f0mov rcx, rbx
1400102f3mov [rsp+40], r10
1400102f8mov [rsp+32], edx
1400102fccall d_expression_1
140010301mov r10, [rsp+40]
140010306mov edx, [rsp+32]
14001030amov r9, rax
14001030djmp 0x1400100f7
140010312
140010312 66 0f 1f 44 00 00 f..D..
140010318
140010318loc_140010318:
140010318add rdx, 3
14001031cxor eax, eax
14001031emov [rcx+24], rdx
140010322jmp 0x14000fed6
140010327
140010327 66 0f 1f 84 00 00 00 00 00 f........
140010330
140010330loc_140010330:
140010330add rdx, 2
140010334mov [rcx+24], rdx
140010338call d_expression_1
14001033dxor r9l, r9l
140010340mov edx, 77
140010345mov r8, rax
140010348jmp 0x140010072
14001034d
14001034dloc_14001034d:
14001034dcmp al, 47
14001034fjg 0x140010006
140010355
140010355loc_140010355:
140010355mov rcx, rbx
140010358call d_type
14001035dmov rdx, rax
140010360jmp 0x140010030
140010365
140010365 0f 1f 00 ...
140010368
140010368loc_140010368:
140010368cmp edx, 3
14001036bjne 0x140010128
140010371cmp eax, 113
140010374jne 0x140010420
14001037acmp [r9+1], 117
14001037fjne 0x140010420
140010385cmp [r9+2], 0
14001038ajne 0x140010420
140010390
140010390loc_140010390:
140010390mov rcx, rbx
140010393mov [rsp+40], r10
140010398call d_expression_1
14001039d
14001039dloc_14001039d:
14001039dmov rcx, rbx
1400103a0mov rsi, rax
1400103a3call d_expression_1
1400103a8mov rcx, rbx
1400103abmov [rsp+32], rax
1400103b0call d_expression_1
1400103b5mov r8, [rsp+32]
1400103bamov r10, [rsp+40]
1400103bftest rax, rax
1400103c2mov r9, rax
1400103c5je 0x140010128
1400103cb
1400103cbloc_1400103cb:
1400103cbmov edx, 61
1400103d0mov rcx, rbx
1400103d3mov [rsp+32], r10
1400103d8call d_make_comp
1400103ddmov r8, rsi
1400103e0mov edx, 60
1400103e5mov rcx, rbx
1400103e8mov r9, rax
1400103ebcall d_make_comp
1400103f0mov r8, [rsp+32]
1400103f5mov edx, 59
1400103famov r9, rax
1400103fdjmp 0x140010072
140010402
140010402 66 0f 1f 44 00 00 f..D..
140010408
140010408loc_140010408:
140010408mov rcx, rbx
14001040bcall d_type
140010410mov rdx, [rbx+24]
140010414mov r8, rax
140010417jmp 0x14000ff39
14001041c
14001041c 0f 1f 40 00 ..@.
140010420
140010420loc_140010420:
140010420cmp eax, 100
140010423jne 0x140010437
140010425cmp [r9+1], 88
14001042ajne 0x140010437
14001042ccmp [r9+2], 0
140010431je 0x140010390
140010437
140010437loc_140010437:
140010437movzx eax, [r9]
14001043bcmp al, 102
14001043dje 0x140010636
140010443cmp al, 110
140010445jne 0x140010128
14001044bmovzx eax, [r9+1]
140010450cmp al, 119
140010452je 0x14001045c
140010454cmp al, 97
140010456jne 0x140010128
14001045c
14001045cloc_14001045c:
14001045cmov edx, 95
140010461mov rcx, rbx
140010464mov [rsp+32], r10
140010469call d_exprlist
14001046emov rcx, rbx
140010471mov rsi, rax
140010474call d_type
140010479mov r10, [rsp+32]
14001047emov r8, rax
140010481mov rax, [rbx+24]
140010485movzx edx, [rax]
140010488cmp dl, 69
14001048bje 0x140010683
140010491cmp dl, 112
140010494je 0x140010648
14001049acmp dl, 105
14001049djne 0x140010128
1400104a3cmp [rax+1], 108
1400104a7jne 0x140010128
1400104admov rcx, rbx
1400104b0mov [rsp+40], r10
1400104b5mov [rsp+32], r8
1400104bacall d_expression_1
1400104bfmov r10, [rsp+40]
1400104c4mov r8, [rsp+32]
1400104c9mov r9, rax
1400104ccjmp 0x1400103cb
1400104d1
1400104d1 0f 1f 80 00 00 00 00 .......
1400104d8
1400104d8loc_1400104d8:
1400104d8cmp eax, 100
1400104dbjne 0x1400105b1
1400104e1cmp [r9+1], 116
1400104e6jne 0x1400105b1
1400104eccmp [r9+2], 0
1400104f1jne 0x1400105b1
1400104f7
1400104f7loc_1400104f7:
1400104f7mov rax, [rbx+24]
1400104fbmovzx edx, [rax]
1400104fecmp dl, 103
140010501je 0x140010606
140010507cmp dl, 115
14001050ajne 0x140010516
14001050ccmp [rax+1], 114
140010510je 0x1400105c8
140010516
140010516loc_140010516:
140010516xor r8l, r8l
140010519xor edx, edx
14001051bmov rcx, rbx
14001051emov [rsp+32], r10
140010523call d_unqualified_name
140010528mov r10, [rsp+32]
14001052dmov r8, rax
140010530mov rax, [rbx+24]
140010534cmp [rax], 73
140010537jne 0x140010258
14001053dadd rax, 1
140010541mov rcx, rbx
140010544mov [rsp+40], r10
140010549mov [rbx+24], rax
14001054dmov [rsp+32], r8
140010552call d_template_args_1
140010557mov r8, [rsp+32]
14001055cmov edx, 4
140010561mov rcx, rbx
140010564mov r9, rax
140010567call d_make_comp
14001056cmov r10, [rsp+40]
140010571mov r8, rax
140010574jmp 0x140010258
140010579
140010579loc_140010579:
140010579lea ecx, [rdx-114]
14001057ccmp cl, 1
14001057fjbe 0x14001058d
140010581lea ecx, [rdx-99]
140010584cmp cl, 1
140010587ja 0x1400101cf
14001058d
14001058dloc_14001058d:
14001058dmov rcx, rbx
140010590mov [rsp+40], r10
140010595mov [rsp+32], r9
14001059acall d_type
14001059fmov r9, [rsp+32]
1400105a4mov r10, [rsp+40]
1400105a9mov rsi, rax
1400105acjmp 0x14001021b
1400105b1
1400105b1loc_1400105b1:
1400105b1cmp eax, 112
1400105b4jne 0x1400105c8
1400105b6cmp [r9+1], 116
1400105bbjne 0x1400105c8
1400105bdcmp [r9+2], 0
1400105c2je 0x1400104f7
1400105c8
1400105c8loc_1400105c8:
1400105c8mov rcx, rbx
1400105cbmov [rsp+32], r10
1400105d0call d_expression_1
1400105d5mov r10, [rsp+32]
1400105damov r8, rax
1400105ddjmp 0x140010258
1400105e2
1400105e2loc_1400105e2:
1400105e2mov rcx, rbx
1400105e5mov [rsp+40], r10
1400105eamov [rsp+32], r9
1400105efcall d_expression_1
1400105f4mov r10, [rsp+40]
1400105f9mov r9, [rsp+32]
1400105femov rsi, rax
140010601jmp 0x14001021b
140010606
140010606loc_140010606:
140010606cmp [rax+1], 115
14001060ajne 0x140010516
140010610jmp 0x1400105c8
140010612
140010612loc_140010612:
140010612mov rcx, rbx
140010615mov [rsp+40], r10
14001061amov [rsp+32], r9
14001061fcall d_operator_name
140010624mov r9, [rsp+32]
140010629mov r10, [rsp+40]
14001062emov rsi, rax
140010631jmp 0x14001021b
140010636
140010636loc_140010636:
140010636mov rcx, rbx
140010639mov [rsp+40], r10
14001063ecall d_operator_name
140010643jmp 0x14001039d
140010648
140010648loc_140010648:
140010648cmp [rax+1], 105
14001064cjne 0x140010128
140010652add rax, 2
140010656mov edx, 69
14001065bmov rcx, rbx
14001065emov [rsp+40], r10
140010663mov [rbx+24], rax
140010667mov [rsp+32], r8
14001066ccall d_exprlist
140010671mov r8, [rsp+32]
140010676mov r10, [rsp+40]
14001067bmov r9, rax
14001067ejmp 0x1400103cb
140010683
140010683loc_140010683:
140010683add rax, 1
140010687xor r9l, r9l
14001068amov [rbx+24], rax
14001068ejmp 0x1400103cb
14000fd80
14000fd80d_expression_1:
14000fd80push rsi
14000fd81push rbx
14000fd82sub rsp, 56
14000fd86mov rdx, [rcx+24]
14000fd8amovzx eax, [rdx]
14000fd8dmov rbx, rcx
14000fd90cmp al, 76
14000fd92je 0x140010138
14000fd98cmp al, 84
14000fd9aje 0x140010148
14000fda0cmp al, 115
14000fda2je 0x14000fe00
14000fda4cmp al, 102
14000fda6je 0x14000fe78
14000fdaclea ecx, [rax-48]
14000fdafcmp cl, 9
14000fdb2jbe 0x14000fdca
14000fdb4cmp al, 111
14000fdb6jne 0x14000ff10
14000fdbccmp [rdx+1], 110
14000fdc0jne 0x14000fe14
14000fdc2add rdx, 2
14000fdc6mov [rbx+24], rdx
14000fdca
14000fdcaloc_14000fdca:
14000fdcaxor r8l, r8l
14000fdcdxor edx, edx
14000fdcfmov rcx, rbx
14000fdd2call d_unqualified_name
14000fdd7mov r8, rax
14000fddatest rax, rax
14000fdddje 0x140010128
14000fde3mov rax, [rbx+24]
14000fde7cmp [rax], 73
14000fdeaje 0x140010050
14000fdf0
14000fdf0loc_14000fdf0:
14000fdf0mov rax, r8
14000fdf3add rsp, 56
14000fdf7pop rbx
14000fdf8pop rsi
14000fdf9ret
14000fdfa
14000fdfa 66 0f 1f 44 00 00 f..D..
14000fe00
14000fe00loc_14000fe00:
14000fe00movzx eax, [rdx+1]
14000fe04cmp al, 114
14000fe06je 0x14000ffc8
14000fe0ccmp al, 112
14000fe0eje 0x140010330
14000fe14
14000fe14loc_14000fe14:
14000fe14mov rcx, rbx
14000fe17call d_operator_name
14000fe1cmov r10, rax
14000fe1ftest rax, rax
14000fe22je 0x140010128
14000fe28mov eax, [rax]
14000fe2acmp eax, 51
14000fe2dje 0x14000ff70
14000fe33cmp eax, 52
14000fe36je 0x140010190
14000fe3ccmp eax, 53
14000fe3fjne 0x140010128
14000fe45mov rax, [rbx+24]
14000fe49cmp [rax], 95
14000fe4cje 0x14001029a
14000fe52
14000fe52loc_14000fe52:
14000fe52mov rcx, rbx
14000fe55mov [rsp+32], r10
14000fe5acall d_expression_1
14000fe5fmov r10, [rsp+32]
14000fe64mov r9, rax
14000fe67
14000fe67loc_14000fe67:
14000fe67mov r8, r10
14000fe6amov edx, 56
14000fe6fjmp 0x140010072
14000fe74
14000fe74 0f 1f 40 00 ..@.
14000fe78
14000fe78loc_14000fe78:
14000fe78cmp [rdx+1], 112
14000fe7cjne 0x14000fe14
14000fe7elea rax, [rdx+2]
14000fe82mov [rcx+24], rax
14000fe86movzx eax, [rdx+2]
14000fe8acmp al, 84
14000fe8cje 0x140010318
14000fe92cmp al, 95
14000fe94je 0x140010288
14000fe9acmp al, 110
14000fe9cje 0x140010128
14000fea2call d_number
14000fea7mov ecx, eax
14000fea9add ecx, 1
14000feacjs 0x140010128
14000feb2mov rdx, [rbx+24]
14000feb6cmp [rdx], 95
14000feb9jne 0x140010128
14000febfadd rdx, 1
14000fec3mov [rbx+24], rdx
14000fec7cmp ecx, 0x7fffffff
14000fecdje 0x140010128
14000fed3add eax, 2
14000fed6
14000fed6loc_14000fed6:
14000fed6mov edx, [rbx+40]
14000fed9cmp edx, [rbx+44]
14000fedcjge 0x140010128
14000fee2movsxd r8, edx
14000fee5add edx, 1
14000fee8shl r8, 5
14000feecadd r8, [rbx+32]
14000fef0mov [r8+4], 0
14000fef8mov [rbx+40], edx
14000fefbmov [r8], 6
14000ff02mov [r8+16], eax
14000ff06jmp 0x14000fdf0
14000ff0b
14000ff0b 0f 1f 44 00 00 ..D..
14000ff10
14000ff10loc_14000ff10:
14000ff10cmp al, 105
14000ff12je 0x14000ff1c
14000ff14cmp al, 116
14000ff16jne 0x140010158
14000ff1c
14000ff1cloc_14000ff1c:
14000ff1ccmp [rdx+1], 108
14000ff20jne 0x14000fe14
14000ff26add rdx, 2
14000ff2axor r8l, r8l
14000ff2dmov [rbx+24], rdx
14000ff31cmp al, 116
14000ff33je 0x140010408
14000ff39
14000ff39loc_14000ff39:
14000ff39cmp [rdx], 0
14000ff3cje 0x140010128
14000ff42cmp [rdx+1], 0
14000ff46je 0x140010128
14000ff4cmov edx, 69
14000ff51mov rcx, rbx
14000ff54mov [rsp+32], r8
14000ff59call d_exprlist
14000ff5emov r8, [rsp+32]
14000ff63mov edx, 50
14000ff68mov r9, rax
14000ff6bjmp 0x140010072
14000ff70
14000ff70loc_14000ff70:
14000ff70mov rdx, [r10+16]
14000ff74mov r9, [rdx]
14000ff77mov eax, [rdx+16]
14000ff7asub eax, 2
14000ff7dadd [rbx+72], eax
14000ff80movzx eax, [r9]
14000ff84cmp eax, 115
14000ff87jne 0x140010080
14000ff8dcmp [r9+1], 116
14000ff92jne 0x140010080
14000ff98cmp [r9+2], 0
14000ff9djne 0x140010080
14000ffa3mov rcx, rbx
14000ffa6mov [rsp+32], r10
14000ffabcall d_type
14000ffb0mov r8, [rsp+32]
14000ffb5mov edx, 56
14000ffbamov r9, rax
14000ffbdjmp 0x140010072
14000ffc2
14000ffc2 66 0f 1f 44 00 00 f..D..
14000ffc8
14000ffc8loc_14000ffc8:
14000ffc8lea rax, [rdx+2]
14000ffccmov [rcx+24], rax
14000ffd0mov eax, [rcx+84]
14000ffd3test eax, eax
14000ffd5je 0x140010355
14000ffdbmovzx eax, [rdx+2]
14000ffdfcmp al, 57
14000ffe1jle 0x14001034d
14000ffe7sub eax, 67
14000ffeacmp al, 55
14000ffecja 0x140010355
14000fff2mov rdx, 0xffffffc0040201
14000fffcbt rdx, rax
140010000jae 0x140010355
140010006
140010006loc_140010006:
140010006mov [rbx+84], -1
14001000dxor edx, edx
14001000fmov rcx, rbx
140010012call d_prefix
140010017mov rdx, rax
14001001amov rax, [rbx+24]
14001001ecmp [rax], 69
140010021jne 0x140010030
140010023add rax, 1
140010027mov [rbx+24], rax
14001002bnop [rax+rax]
140010030
140010030loc_140010030:
140010030xor r8l, r8l
140010033mov rcx, rbx
140010036call d_unqualified_name
14001003bmov r8, rax
14001003emov rax, [rbx+24]
140010042cmp [rax], 73
140010045jne 0x14000fdf0
14001004bnop [rax+rax]
140010050
140010050loc_140010050:
140010050add rax, 1
140010054mov rcx, rbx
140010057mov [rsp+32], r8
14001005cmov [rbx+24], rax
140010060call d_template_args_1
140010065mov r8, [rsp+32]
14001006amov edx, 4
14001006fmov r9, rax
140010072
140010072loc_140010072:
140010072mov rcx, rbx
140010075add rsp, 56
140010079pop rbx
14001007apop rsi
14001007bjmp 0x14000ce00
140010080
140010080loc_140010080:
140010080mov edx, [rdx+20]
140010083cmp edx, 2
140010086je 0x1400101c0
14001008cjg 0x140010368
140010092test edx, edx
140010094je 0x1400101ae
14001009acmp edx, 1
14001009djne 0x140010128
1400100a3movzx ecx, [r9]
1400100a7cmp cl, 109
1400100aaje 0x1400102c8
1400100b0cmp cl, 112
1400100b3je 0x1400102c8
1400100b9
1400100b9loc_1400100b9:
1400100b9xor edx, edx
1400100bb
1400100bbloc_1400100bb:
1400100bbcmp eax, 115
1400100bejne 0x1400102f0
1400100c4cmp [r9+1], 80
1400100c9jne 0x1400102f0
1400100cfcmp [r9+2], 0
1400100d4jne 0x1400102f0
1400100damov rcx, rbx
1400100ddmov [rsp+40], r10
1400100e2mov [rsp+32], edx
1400100e6call d_template_args_1
1400100ebmov edx, [rsp+32]
1400100efmov r10, [rsp+40]
1400100f4mov r9, rax
1400100f7
1400100f7loc_1400100f7:
1400100f7test edx, edx
1400100f9je 0x14000fe67
1400100ffmov r8, r9
140010102mov edx, 58
140010107mov rcx, rbx
14001010amov [rsp+32], r10
14001010fcall d_make_comp
140010114mov r10, [rsp+32]
140010119mov r9, rax
14001011cjmp 0x14000fe67
140010121
140010121 0f 1f 80 00 00 00 00 .......
140010128
140010128loc_140010128:
140010128xor r8l, r8l
14001012bmov rax, r8
14001012eadd rsp, 56
140010132pop rbx
140010133pop rsi
140010134ret
140010135
140010135 0f 1f 00 ...
140010138
140010138loc_140010138:
140010138add rsp, 56
14001013cpop rbx
14001013dpop rsi
14001013ejmp 0x14000f810
140010143
140010143 0f 1f 44 00 00 ..D..
140010148
140010148loc_140010148:
140010148add rsp, 56
14001014cpop rbx
14001014dpop rsi
14001014ejmp 0x14000d750
140010153
140010153 0f 1f 44 00 00 ..D..
140010158
140010158loc_140010158:
140010158cmp al, 117
14001015ajne 0x14000fe14
140010160add rdx, 1
140010164mov rcx, rbx
140010167mov [rbx+24], rdx
14001016bcall d_source_name
140010170mov rcx, rbx
140010173mov [rsp+32], rax
140010178call d_template_args_1
14001017dmov r8, [rsp+32]
140010182mov edx, 64
140010187mov r9, rax
14001018ajmp 0x140010072
14001018f
14001018f 90 .
140010190
140010190loc_140010190:
140010190mov eax, [r10+16]
140010194cmp eax, 1
140010197je 0x14000fe52
14001019dcmp eax, 3
1400101a0je 0x140010128
1400101a6test eax, eax
1400101a8jne 0x140010128
1400101ae
1400101aeloc_1400101ae:
1400101aexor r9l, r9l
1400101b1mov r8, r10
1400101b4mov edx, 55
1400101b9jmp 0x140010072
1400101be
1400101be 66 90 f.
1400101c0
1400101c0loc_1400101c0:
1400101c0movzx edx, [r9]
1400101c4cmp [r9+1], 99
1400101c9je 0x140010579
1400101cf
1400101cfloc_1400101cf:
1400101cfcmp dl, 102
1400101d2je 0x140010612
1400101d8cmp eax, 100
1400101dbjne 0x1400105e2
1400101e1cmp [r9+1], 105
1400101e6jne 0x1400105e2
1400101eccmp [r9+2], 0
1400101f1jne 0x1400105e2
1400101f7xor r8l, r8l
1400101faxor edx, edx
1400101fcmov rcx, rbx
1400101ffmov [rsp+40], r10
140010204mov [rsp+32], r9
140010209call d_unqualified_name
14001020emov r9, [rsp+32]
140010213mov r10, [rsp+40]
140010218mov rsi, rax
14001021b
14001021bloc_14001021b:
14001021bmovzx eax, [r9]
14001021fcmp eax, 99
140010222jne 0x1400104d8
140010228cmp [r9+1], 108
14001022djne 0x1400104d8
140010233cmp [r9+2], 0
140010238jne 0x1400104d8
14001023emov edx, 69
140010243mov rcx, rbx
140010246mov [rsp+32], r10
14001024bcall d_exprlist
140010250mov r10, [rsp+32]
140010255mov r8, rax
140010258
140010258loc_140010258:
140010258mov r9, r8
14001025bmov edx, 58
140010260mov r8, rsi
140010263mov rcx, rbx
140010266mov [rsp+32], r10
14001026bcall d_make_comp
140010270mov r8, [rsp+32]
140010275mov edx, 57
14001027amov r9, rax
14001027djmp 0x140010072
140010282
140010282 66 0f 1f 44 00 00 f..D..
140010288
140010288loc_140010288:
140010288add rdx, 3
14001028cmov eax, 1
140010291mov [rcx+24], rdx
140010295jmp 0x14000fed6
14001029a
14001029aloc_14001029a:
14001029aadd rax, 1
14001029emov edx, 69
1400102a3mov rcx, rbx
1400102a6mov [rsp+32], r10
1400102abmov [rbx+24], rax
1400102afcall d_exprlist
1400102b4mov r10, [rsp+32]
1400102b9mov r9, rax
1400102bcjmp 0x14000fe67
1400102c1
1400102c1 0f 1f 80 00 00 00 00 .......
1400102c8
1400102c8loc_1400102c8:
1400102c8cmp [r9+1], cl
1400102ccjne 0x1400100b9
1400102d2mov rcx, [rbx+24]
1400102d6cmp [rcx], 95
1400102d9jne 0x1400100bb
1400102dfadd rcx, 1
1400102e3mov [rbx+24], rcx
1400102e7movzx eax, [r9]
1400102ebjmp 0x1400100b9
1400102f0
1400102f0loc_1400102f0:
1400102f0mov rcx, rbx
1400102f3mov [rsp+40], r10
1400102f8mov [rsp+32], edx
1400102fccall d_expression_1
140010301mov r10, [rsp+40]
140010306mov edx, [rsp+32]
14001030amov r9, rax
14001030djmp 0x1400100f7
140010312
140010312 66 0f 1f 44 00 00 f..D..
140010318
140010318loc_140010318:
140010318add rdx, 3
14001031cxor eax, eax
14001031emov [rcx+24], rdx
140010322jmp 0x14000fed6
140010327
140010327 66 0f 1f 84 00 00 00 00 00 f........
140010330
140010330loc_140010330:
140010330add rdx, 2
140010334mov [rcx+24], rdx
140010338call d_expression_1
14001033dxor r9l, r9l
140010340mov edx, 77
140010345mov r8, rax
140010348jmp 0x140010072
14001034d
14001034dloc_14001034d:
14001034dcmp al, 47
14001034fjg 0x140010006
140010355
140010355loc_140010355:
140010355mov rcx, rbx
140010358call d_type
14001035dmov rdx, rax
140010360jmp 0x140010030
140010365
140010365 0f 1f 00 ...
140010368
140010368loc_140010368:
140010368cmp edx, 3
14001036bjne 0x140010128
140010371cmp eax, 113
140010374jne 0x140010420
14001037acmp [r9+1], 117
14001037fjne 0x140010420
140010385cmp [r9+2], 0
14001038ajne 0x140010420
140010390
140010390loc_140010390:
140010390mov rcx, rbx
140010393mov [rsp+40], r10
140010398call d_expression_1
14001039d
14001039dloc_14001039d:
14001039dmov rcx, rbx
1400103a0mov rsi, rax
1400103a3call d_expression_1
1400103a8mov rcx, rbx
1400103abmov [rsp+32], rax
1400103b0call d_expression_1
1400103b5mov r8, [rsp+32]
1400103bamov r10, [rsp+40]
1400103bftest rax, rax
1400103c2mov r9, rax
1400103c5je 0x140010128
1400103cb
1400103cbloc_1400103cb:
1400103cbmov edx, 61
1400103d0mov rcx, rbx
1400103d3mov [rsp+32], r10
1400103d8call d_make_comp
1400103ddmov r8, rsi
1400103e0mov edx, 60
1400103e5mov rcx, rbx
1400103e8mov r9, rax
1400103ebcall d_make_comp
1400103f0mov r8, [rsp+32]
1400103f5mov edx, 59
1400103famov r9, rax
1400103fdjmp 0x140010072
140010402
140010402 66 0f 1f 44 00 00 f..D..
140010408
140010408loc_140010408:
140010408mov rcx, rbx
14001040bcall d_type
140010410mov rdx, [rbx+24]
140010414mov r8, rax
140010417jmp 0x14000ff39
14001041c
14001041c 0f 1f 40 00 ..@.
140010420
140010420loc_140010420:
140010420cmp eax, 100
140010423jne 0x140010437
140010425cmp [r9+1], 88
14001042ajne 0x140010437
14001042ccmp [r9+2], 0
140010431je 0x140010390
140010437
140010437loc_140010437:
140010437movzx eax, [r9]
14001043bcmp al, 102
14001043dje 0x140010636
140010443cmp al, 110
140010445jne 0x140010128
14001044bmovzx eax, [r9+1]
140010450cmp al, 119
140010452je 0x14001045c
140010454cmp al, 97
140010456jne 0x140010128
14001045c
14001045cloc_14001045c:
14001045cmov edx, 95
140010461mov rcx, rbx
140010464mov [rsp+32], r10
140010469call d_exprlist
14001046emov rcx, rbx
140010471mov rsi, rax
140010474call d_type
140010479mov r10, [rsp+32]
14001047emov r8, rax
140010481mov rax, [rbx+24]
140010485movzx edx, [rax]
140010488cmp dl, 69
14001048bje 0x140010683
140010491cmp dl, 112
140010494je 0x140010648
14001049acmp dl, 105
14001049djne 0x140010128
1400104a3cmp [rax+1], 108
1400104a7jne 0x140010128
1400104admov rcx, rbx
1400104b0mov [rsp+40], r10
1400104b5mov [rsp+32], r8
1400104bacall d_expression_1
1400104bfmov r10, [rsp+40]
1400104c4mov r8, [rsp+32]
1400104c9mov r9, rax
1400104ccjmp 0x1400103cb
1400104d1
1400104d1 0f 1f 80 00 00 00 00 .......
1400104d8
1400104d8loc_1400104d8:
1400104d8cmp eax, 100
1400104dbjne 0x1400105b1
1400104e1cmp [r9+1], 116
1400104e6jne 0x1400105b1
1400104eccmp [r9+2], 0
1400104f1jne 0x1400105b1
1400104f7
1400104f7loc_1400104f7:
1400104f7mov rax, [rbx+24]
1400104fbmovzx edx, [rax]
1400104fecmp dl, 103
140010501je 0x140010606
140010507cmp dl, 115
14001050ajne 0x140010516
14001050ccmp [rax+1], 114
140010510je 0x1400105c8
140010516
140010516loc_140010516:
140010516xor r8l, r8l
140010519xor edx, edx
14001051bmov rcx, rbx
14001051emov [rsp+32], r10
140010523call d_unqualified_name
140010528mov r10, [rsp+32]
14001052dmov r8, rax
140010530mov rax, [rbx+24]
140010534cmp [rax], 73
140010537jne 0x140010258
14001053dadd rax, 1
140010541mov rcx, rbx
140010544mov [rsp+40], r10
140010549mov [rbx+24], rax
14001054dmov [rsp+32], r8
140010552call d_template_args_1
140010557mov r8, [rsp+32]
14001055cmov edx, 4
140010561mov rcx, rbx
140010564mov r9, rax
140010567call d_make_comp
14001056cmov r10, [rsp+40]
140010571mov r8, rax
140010574jmp 0x140010258
140010579
140010579loc_140010579:
140010579lea ecx, [rdx-114]
14001057ccmp cl, 1
14001057fjbe 0x14001058d
140010581lea ecx, [rdx-99]
140010584cmp cl, 1
140010587ja 0x1400101cf
14001058d
14001058dloc_14001058d:
14001058dmov rcx, rbx
140010590mov [rsp+40], r10
140010595mov [rsp+32], r9
14001059acall d_type
14001059fmov r9, [rsp+32]
1400105a4mov r10, [rsp+40]
1400105a9mov rsi, rax
1400105acjmp 0x14001021b
1400105b1
1400105b1loc_1400105b1:
1400105b1cmp eax, 112
1400105b4jne 0x1400105c8
1400105b6cmp [r9+1], 116
1400105bbjne 0x1400105c8
1400105bdcmp [r9+2], 0
1400105c2je 0x1400104f7
1400105c8
1400105c8loc_1400105c8:
1400105c8mov rcx, rbx
1400105cbmov [rsp+32], r10
1400105d0call d_expression_1
1400105d5mov r10, [rsp+32]
1400105damov r8, rax
1400105ddjmp 0x140010258
1400105e2
1400105e2loc_1400105e2:
1400105e2mov rcx, rbx
1400105e5mov [rsp+40], r10
1400105eamov [rsp+32], r9
1400105efcall d_expression_1
1400105f4mov r10, [rsp+40]
1400105f9mov r9, [rsp+32]
1400105femov rsi, rax
140010601jmp 0x14001021b
140010606
140010606loc_140010606:
140010606cmp [rax+1], 115
14001060ajne 0x140010516
140010610jmp 0x1400105c8
140010612
140010612loc_140010612:
140010612mov rcx, rbx
140010615mov [rsp+40], r10
14001061amov [rsp+32], r9
14001061fcall d_operator_name
140010624mov r9, [rsp+32]
140010629mov r10, [rsp+40]
14001062emov rsi, rax
140010631jmp 0x14001021b
140010636
140010636loc_140010636:
140010636mov rcx, rbx
140010639mov [rsp+40], r10
14001063ecall d_operator_name
140010643jmp 0x14001039d
140010648
140010648loc_140010648:
140010648cmp [rax+1], 105
14001064cjne 0x140010128
140010652add rax, 2
140010656mov edx, 69
14001065bmov rcx, rbx
14001065emov [rsp+40], r10
140010663mov [rbx+24], rax
140010667mov [rsp+32], r8
14001066ccall d_exprlist
140010671mov r8, [rsp+32]
140010676mov r10, [rsp+40]
14001067bmov r9, rax
14001067ejmp 0x1400103cb
140010683
140010683loc_140010683:
140010683add rax, 1
140010687xor r9l, r9l
14001068amov [rbx+24], rax
14001068ejmp 0x1400103cb
14000fd80
140010693
140010693 // align 0x10
140010693 // align 0x10
1400106a0
1400106a0d_cv_qualifiers:
1400106a0push r14
1400106a2push r13
1400106a4push r12
1400106a6push rbp
1400106a7push rdi
1400106a8push rsi
1400106a9push rbx
1400106aasub rsp, 48
1400106aemov r14l, r8l
1400106b1mov rbx, rcx
1400106b4mov rcx, [rcx+24]
1400106b8mov rdi, rdx
1400106bbmov eax, r14l
1400106bemov rsi, rdx
1400106c1and eax, 1
1400106c4movzx r8l, [rcx]
1400106c8cmp al, 1
1400106casbb r13l, r13l
1400106cdand r13l, -3
1400106d1add r13l, 30
1400106d5cmp al, 1
1400106d7sbb r12l, r12l
1400106daand r12l, -3
1400106deadd r12l, 29
1400106e2cmp al, 1
1400106e4sbb ebp, ebp
1400106e6and ebp, -3
1400106e9add ebp, 28
1400106ecjmp 0x14001075f
1400106ee
1400106ee 66 90 f.
1400106f0
1400106f0loc_1400106f0:
1400106f0cmp r8b, 86
1400106f4je 0x140010790
1400106facmp r8b, 75
1400106feje 0x1400107e8
140010704cmp [rcx+1], 0
140010708je 0x1400107d0
14001070elea rax, [rcx+2]
140010712mov [rbx+24], rax
140010716movzx eax, [rcx+1]
14001071acmp al, 120
14001071cje 0x140010800
140010722mov edx, eax
140010724and edx, -33
140010727cmp dl, 79
14001072ajne 0x140010888
140010730add [rbx+72], 9
140010734xor r9l, r9l
140010737mov edx, 82
14001073ccmp al, 79
14001073eje 0x1400107a0
140010740
140010740loc_140010740:
140010740xor r8l, r8l
140010743mov rcx, rbx
140010746call d_make_comp
14001074bmov [rsi], rax
14001074etest rax, rax
140010751je 0x1400107d0
140010753mov rcx, [rbx+24]
140010757lea rsi, [rax+16]
14001075bmovzx r8l, [rcx]
14001075f
14001075floc_14001075f:
14001075fcall next_is_type_qual.isra.0
140010764test eax, eax
140010766je 0x140010838
14001076clea rax, [rcx+1]
140010770mov [rbx+24], rax
140010774cmp r8b, 114
140010778jne 0x1400106f0
14001077eadd [rbx+72], 9
140010782mov edx, ebp
140010784xor r9l, r9l
140010787jmp 0x140010740
140010789
140010789 0f 1f 80 00 00 00 00 .......
140010790
140010790loc_140010790:
140010790add [rbx+72], 9
140010794mov edx, r12l
140010797xor r9l, r9l
14001079ajmp 0x140010740
14001079c
14001079c 0f 1f 40 00 ..@.
1400107a0
1400107a0loc_1400107a0:
1400107a0mov edx, [rbx+76]
1400107a3mov [rbx+76], 1
1400107aamov rcx, rbx
1400107admov [rsp+44], edx
1400107b1call d_expression_1
1400107b6mov edx, [rsp+44]
1400107bamov r9, rax
1400107bdmov [rbx+76], edx
1400107c0test rax, rax
1400107c3jne 0x140010818
1400107c5nop [rax+rax]
1400107d0
1400107d0loc_1400107d0:
1400107d0xor esi, esi
1400107d2
1400107d2loc_1400107d2:
1400107d2mov rax, rsi
1400107d5add rsp, 48
1400107d9pop rbx
1400107dapop rsi
1400107dbpop rdi
1400107dcpop rbp
1400107ddpop r12
1400107dfpop r13
1400107e1pop r14
1400107e3ret
1400107e4
1400107e4 0f 1f 40 00 ..@.
1400107e8
1400107e8loc_1400107e8:
1400107e8add [rbx+72], 6
1400107ecmov edx, r13l
1400107efxor r9l, r9l
1400107f2jmp 0x140010740
1400107f7
1400107f7 66 0f 1f 84 00 00 00 00 00 f........
140010800
140010800loc_140010800:
140010800add [rbx+72], 17
140010804xor r9l, r9l
140010807mov edx, 79
14001080cjmp 0x140010740
140010811
140010811 0f 1f 80 00 00 00 00 .......
140010818
140010818loc_140010818:
140010818mov rax, [rbx+24]
14001081ccmp [rax], 69
14001081fjne 0x1400107d0
140010821add rax, 1
140010825mov edx, 82
14001082amov [rbx+24], rax
14001082ejmp 0x140010740
140010833
140010833 0f 1f 44 00 00 ..D..
140010838
140010838loc_140010838:
140010838and r14l, 1
14001083cjne 0x1400107d2
14001083ecmp r8b, 70
140010842je 0x140010864
140010844jmp 0x1400107d2
140010846
140010846 66 2e 0f 1f 84 00 00 00 00 00 f.........
140010850
140010850loc_140010850:
140010850cmp eax, 27
140010853je 0x140010880
140010855cmp eax, 25
140010858jne 0x140010860
14001085amov [rdi], 28
140010860
140010860loc_140010860:
140010860add rdi, 16
140010864
140010864loc_140010864:
140010864cmp rsi, rdi
140010867je 0x1400107d2
14001086dmov rdi, [rdi]
140010870mov eax, [rdi]
140010872cmp eax, 26
140010875jne 0x140010850
140010877mov [rdi], 29
14001087djmp 0x140010860
14001087f
14001087f 90 .
140010880
140010880loc_140010880:
140010880mov [rdi], 30
140010886jmp 0x140010860
140010888
140010888loc_140010888:
140010888cmp al, 119
14001088ajne 0x1400107d0
140010890add [rbx+72], 6
140010894mov rcx, rbx
140010897call d_parmlist
14001089cmov r9, rax
14001089ftest rax, rax
1400108a2je 0x1400107d0
1400108a8mov rax, [rbx+24]
1400108accmp [rax], 69
1400108afjne 0x1400107d0
1400108b5add rax, 1
1400108b9mov edx, 83
1400108bemov [rbx+24], rax
1400108c2jmp 0x140010740
1400106a0
1400106a0d_cv_qualifiers:
1400106a0push r14
1400106a2push r13
1400106a4push r12
1400106a6push rbp
1400106a7push rdi
1400106a8push rsi
1400106a9push rbx
1400106aasub rsp, 48
1400106aemov r14l, r8l
1400106b1mov rbx, rcx
1400106b4mov rcx, [rcx+24]
1400106b8mov rdi, rdx
1400106bbmov eax, r14l
1400106bemov rsi, rdx
1400106c1and eax, 1
1400106c4movzx r8l, [rcx]
1400106c8cmp al, 1
1400106casbb r13l, r13l
1400106cdand r13l, -3
1400106d1add r13l, 30
1400106d5cmp al, 1
1400106d7sbb r12l, r12l
1400106daand r12l, -3
1400106deadd r12l, 29
1400106e2cmp al, 1
1400106e4sbb ebp, ebp
1400106e6and ebp, -3
1400106e9add ebp, 28
1400106ecjmp 0x14001075f
1400106ee
1400106ee 66 90 f.
1400106f0
1400106f0loc_1400106f0:
1400106f0cmp r8b, 86
1400106f4je 0x140010790
1400106facmp r8b, 75
1400106feje 0x1400107e8
140010704cmp [rcx+1], 0
140010708je 0x1400107d0
14001070elea rax, [rcx+2]
140010712mov [rbx+24], rax
140010716movzx eax, [rcx+1]
14001071acmp al, 120
14001071cje 0x140010800
140010722mov edx, eax
140010724and edx, -33
140010727cmp dl, 79
14001072ajne 0x140010888
140010730add [rbx+72], 9
140010734xor r9l, r9l
140010737mov edx, 82
14001073ccmp al, 79
14001073eje 0x1400107a0
140010740
140010740loc_140010740:
140010740xor r8l, r8l
140010743mov rcx, rbx
140010746call d_make_comp
14001074bmov [rsi], rax
14001074etest rax, rax
140010751je 0x1400107d0
140010753mov rcx, [rbx+24]
140010757lea rsi, [rax+16]
14001075bmovzx r8l, [rcx]
14001075f
14001075floc_14001075f:
14001075fcall next_is_type_qual.isra.0
140010764test eax, eax
140010766je 0x140010838
14001076clea rax, [rcx+1]
140010770mov [rbx+24], rax
140010774cmp r8b, 114
140010778jne 0x1400106f0
14001077eadd [rbx+72], 9
140010782mov edx, ebp
140010784xor r9l, r9l
140010787jmp 0x140010740
140010789
140010789 0f 1f 80 00 00 00 00 .......
140010790
140010790loc_140010790:
140010790add [rbx+72], 9
140010794mov edx, r12l
140010797xor r9l, r9l
14001079ajmp 0x140010740
14001079c
14001079c 0f 1f 40 00 ..@.
1400107a0
1400107a0loc_1400107a0:
1400107a0mov edx, [rbx+76]
1400107a3mov [rbx+76], 1
1400107aamov rcx, rbx
1400107admov [rsp+44], edx
1400107b1call d_expression_1
1400107b6mov edx, [rsp+44]
1400107bamov r9, rax
1400107bdmov [rbx+76], edx
1400107c0test rax, rax
1400107c3jne 0x140010818
1400107c5nop [rax+rax]
1400107d0
1400107d0loc_1400107d0:
1400107d0xor esi, esi
1400107d2
1400107d2loc_1400107d2:
1400107d2mov rax, rsi
1400107d5add rsp, 48
1400107d9pop rbx
1400107dapop rsi
1400107dbpop rdi
1400107dcpop rbp
1400107ddpop r12
1400107dfpop r13
1400107e1pop r14
1400107e3ret
1400107e4
1400107e4 0f 1f 40 00 ..@.
1400107e8
1400107e8loc_1400107e8:
1400107e8add [rbx+72], 6
1400107ecmov edx, r13l
1400107efxor r9l, r9l
1400107f2jmp 0x140010740
1400107f7
1400107f7 66 0f 1f 84 00 00 00 00 00 f........
140010800
140010800loc_140010800:
140010800add [rbx+72], 17
140010804xor r9l, r9l
140010807mov edx, 79
14001080cjmp 0x140010740
140010811
140010811 0f 1f 80 00 00 00 00 .......
140010818
140010818loc_140010818:
140010818mov rax, [rbx+24]
14001081ccmp [rax], 69
14001081fjne 0x1400107d0
140010821add rax, 1
140010825mov edx, 82
14001082amov [rbx+24], rax
14001082ejmp 0x140010740
140010833
140010833 0f 1f 44 00 00 ..D..
140010838
140010838loc_140010838:
140010838and r14l, 1
14001083cjne 0x1400107d2
14001083ecmp r8b, 70
140010842je 0x140010864
140010844jmp 0x1400107d2
140010846
140010846 66 2e 0f 1f 84 00 00 00 00 00 f.........
140010850
140010850loc_140010850:
140010850cmp eax, 27
140010853je 0x140010880
140010855cmp eax, 25
140010858jne 0x140010860
14001085amov [rdi], 28
140010860
140010860loc_140010860:
140010860add rdi, 16
140010864
140010864loc_140010864:
140010864cmp rsi, rdi
140010867je 0x1400107d2
14001086dmov rdi, [rdi]
140010870mov eax, [rdi]
140010872cmp eax, 26
140010875jne 0x140010850
140010877mov [rdi], 29
14001087djmp 0x140010860
14001087f
14001087f 90 .
140010880
140010880loc_140010880:
140010880mov [rdi], 30
140010886jmp 0x140010860
140010888
140010888loc_140010888:
140010888cmp al, 119
14001088ajne 0x1400107d0
140010890add [rbx+72], 6
140010894mov rcx, rbx
140010897call d_parmlist
14001089cmov r9, rax
14001089ftest rax, rax
1400108a2je 0x1400107d0
1400108a8mov rax, [rbx+24]
1400108accmp [rax], 69
1400108afjne 0x1400107d0
1400108b5add rax, 1
1400108b9mov edx, 83
1400108bemov [rbx+24], rax
1400108c2jmp 0x140010740
1400106a0
1400108c7
1400108c7 // align 0x10
1400108c7 // align 0x10
1400108d0
1400108d0d_exprlist:
1400108d0push rbp
1400108d1push rdi
1400108d2push rsi
1400108d3push rbx
1400108d4sub rsp, 56
1400108d8mov ebp, edx
1400108damov rdx, [rip+0x186daf]
1400108e1mov rbx, rcx
1400108e4mov [rsp+32], 0
1400108edlea rsi, [rsp+32]
1400108f2mov rax, [rdx]
1400108f5mov [rsp+40], rax
1400108faxor eax, eax
1400108fcmov rax, [rcx+24]
140010900cmp [rax], bpl
140010903jne 0x140010935
140010905jmp 0x140010980
140010907
140010907 66 0f 1f 84 00 00 00 00 00 f........
140010910
140010910loc_140010910:
140010910xor r9l, r9l
140010913mov edx, 47
140010918mov rcx, rbx
14001091bcall d_make_comp
140010920mov [rsi], rax
140010923test rax, rax
140010926je 0x140010952
140010928lea rsi, [rax+24]
14001092cmov rax, [rbx+24]
140010930cmp [rax], bpl
140010933je 0x140010970
140010935
140010935loc_140010935:
140010935mov edi, [rbx+76]
140010938mov [rbx+76], 1
14001093fmov rcx, rbx
140010942call d_expression_1
140010947mov [rbx+76], edi
14001094amov r8, rax
14001094dtest rax, rax
140010950jne 0x140010910
140010952
140010952loc_140010952:
140010952xor eax, eax
140010954
140010954loc_140010954:
140010954mov rdi, [rip+0x186d35]
14001095bmov rdx, [rsp+40]
140010960sub rdx, [rdi]
140010963jne 0x1400109aa
140010965add rsp, 56
140010969pop rbx
14001096apop rsi
14001096bpop rdi
14001096cpop rbp
14001096dret
14001096e
14001096e 66 90 f.
140010970
140010970loc_140010970:
140010970add rax, 1
140010974mov [rbx+24], rax
140010978mov rax, [rsp+32]
14001097djmp 0x140010954
14001097f
14001097f 90 .
140010980
140010980loc_140010980:
140010980add rax, 1
140010984mov [rcx+24], rax
140010988mov rax, [rsp+40]
14001098dsub rax, [rdx]
140010990jne 0x1400109aa
140010992xor r9l, r9l
140010995xor r8l, r8l
140010998mov edx, 47
14001099dadd rsp, 56
1400109a1pop rbx
1400109a2pop rsi
1400109a3pop rdi
1400109a4pop rbp
1400109a5jmp 0x14000ce00
1400109aa
1400109aaloc_1400109aa:
1400109aacall __stack_chk_fail
1400109afnop
1400108d0
1400108d0d_exprlist:
1400108d0push rbp
1400108d1push rdi
1400108d2push rsi
1400108d3push rbx
1400108d4sub rsp, 56
1400108d8mov ebp, edx
1400108damov rdx, [rip+0x186daf]
1400108e1mov rbx, rcx
1400108e4mov [rsp+32], 0
1400108edlea rsi, [rsp+32]
1400108f2mov rax, [rdx]
1400108f5mov [rsp+40], rax
1400108faxor eax, eax
1400108fcmov rax, [rcx+24]
140010900cmp [rax], bpl
140010903jne 0x140010935
140010905jmp 0x140010980
140010907
140010907 66 0f 1f 84 00 00 00 00 00 f........
140010910
140010910loc_140010910:
140010910xor r9l, r9l
140010913mov edx, 47
140010918mov rcx, rbx
14001091bcall d_make_comp
140010920mov [rsi], rax
140010923test rax, rax
140010926je 0x140010952
140010928lea rsi, [rax+24]
14001092cmov rax, [rbx+24]
140010930cmp [rax], bpl
140010933je 0x140010970
140010935
140010935loc_140010935:
140010935mov edi, [rbx+76]
140010938mov [rbx+76], 1
14001093fmov rcx, rbx
140010942call d_expression_1
140010947mov [rbx+76], edi
14001094amov r8, rax
14001094dtest rax, rax
140010950jne 0x140010910
140010952
140010952loc_140010952:
140010952xor eax, eax
140010954
140010954loc_140010954:
140010954mov rdi, [rip+0x186d35]
14001095bmov rdx, [rsp+40]
140010960sub rdx, [rdi]
140010963jne 0x1400109aa
140010965add rsp, 56
140010969pop rbx
14001096apop rsi
14001096bpop rdi
14001096cpop rbp
14001096dret
14001096e
14001096e 66 90 f.
140010970
140010970loc_140010970:
140010970add rax, 1
140010974mov [rbx+24], rax
140010978mov rax, [rsp+32]
14001097djmp 0x140010954
14001097f
14001097f 90 .
140010980
140010980loc_140010980:
140010980add rax, 1
140010984mov [rcx+24], rax
140010988mov rax, [rsp+40]
14001098dsub rax, [rdx]
140010990jne 0x1400109aa
140010992xor r9l, r9l
140010995xor r8l, r8l
140010998mov edx, 47
14001099dadd rsp, 56
1400109a1pop rbx
1400109a2pop rsi
1400109a3pop rdi
1400109a4pop rbp
1400109a5jmp 0x14000ce00
1400109aa
1400109aaloc_1400109aa:
1400109aacall __stack_chk_fail
1400109afnop
1400108d0
1400109b0
1400109b0d_special_name:
1400109b0push rsi
1400109b1push rbx
1400109b2sub rsp, 72
1400109b6mov rdx, [rip+0x186cd3]
1400109bdmov r8, [rdx]
1400109c0mov [rsp+56], r8
1400109c5mov r8l, [rcx+72]
1400109c9lea eax, [r8+20]
1400109cdmov [rcx+72], eax
1400109d0mov rax, [rcx+24]
1400109d4movzx edx, [rax]
1400109d7cmp dl, 84
1400109daje 0x140010a28
1400109dccmp dl, 71
1400109dfjne 0x140010a50
1400109e1lea rdx, [rax+1]
1400109e5mov [rcx+24], rdx
1400109e9cmp [rax+1], 0
1400109edje 0x140010a50
1400109eflea rdx, [rax+2]
1400109f3mov [rcx+24], rdx
1400109f7movzx edx, [rax+1]
1400109fbcmp dl, 86
1400109fejg 0x140010c50
140010a04cmp dl, 64
140010a07jle 0x140010a50
140010a09sub edx, 65
140010a0ccmp dl, 21
140010a0fja 0x140010a50
140010a11lea r8, [rip+0x182dfc]
140010a18movzx edx, dl
140010a1bmovsxd rdx, [r8+4*rdx]
140010a1fadd rdx, r8
140010a22jmp rdx
140010a24nop [rax]
140010a28
140010a28loc_140010a28:
140010a28lea rdx, [rax+1]
140010a2cmov [rcx+24], rdx
140010a30cmp [rax+1], 0
140010a34je 0x140010a50
140010a36lea rdx, [rax+2]
140010a3amov [rcx+24], rdx
140010a3emovzx eax, [rax+1]
140010a42sub eax, 65
140010a45cmp al, 53
140010a47jbe 0x140010a70
140010a49nop [rax]
140010a50
140010a50loc_140010a50:
140010a50mov rcx, [rip+0x186c39]
140010a57mov rax, [rsp+56]
140010a5csub rax, [rcx]
140010a5fjne 0x14001127c
140010a65xor eax, eax
140010a67add rsp, 72
140010a6bpop rbx
140010a6cpop rsi
140010a6dret
140010a6enop
140010a70
140010a70loc_140010a70:
140010a70lea rdx, [rip+0x182df5]
140010a77movzx eax, al
140010a7amovsxd rax, [rdx+4*rax]
140010a7eadd rax, rdx
140010a81jmp rax
140010a83nop [rax+rax]
140010a88xor edx, edx
140010a8amov [rsp+32], rcx
140010a8fcall d_name
140010a94mov rcx, [rip+0x186bf5]
140010a9bmov r8, rax
140010a9emov rax, [rsp+56]
140010aa3sub rax, [rcx]
140010aa6mov rcx, [rsp+32]
140010aabjne 0x14001127c
140010ab1xor r9l, r9l
140010ab4mov edx, 19
140010ab9
140010ab9loc_140010ab9:
140010ab9add rsp, 72
140010abdpop rbx
140010abepop rsi
140010abfjmp 0x14000ce00
140010ac4nop [rax]
140010ac8cmp [rax+2], 0
140010accje 0x140010de0
140010ad2lea rdx, [rax+3]
140010ad6mov [rcx+24], rdx
140010adacmp [rax+2], 110
140010ademovzx eax, [rax+3]
140010ae2je 0x1400111e9
140010ae8cmp al, 71
140010aeaje 0x140010af4
140010aeccmp al, 84
140010aeejne 0x140010de0
140010af4
140010af4loc_140010af4:
140010af4mov [rsp+32], rcx
140010af9call d_special_name
140010afemov rcx, [rsp+32]
140010b03mov r8, rax
140010b06
140010b06loc_140010b06:
140010b06mov rdx, [rip+0x186b83]
140010b0dmov rax, [rsp+56]
140010b12sub rax, [rdx]
140010b15jne 0x14001127c
140010b1bxor r9l, r9l
140010b1emov edx, 75
140010b23jmp 0x140010ab9
140010b25nop [rax]
140010b28xor edx, edx
140010b2amov [rsp+32], rcx
140010b2fcall d_name
140010b34mov rcx, [rsp+32]
140010b39mov r8, rax
140010b3cmov eax, [rcx+40]
140010b3fcmp eax, [rcx+44]
140010b42jge 0x140010df9
140010b48movsxd r10, eax
140010b4badd eax, 1
140010b4emov [rsp+40], r8
140010b53shl r10, 5
140010b57add r10, [rcx+32]
140010b5bmov [r10+4], 0
140010b63mov [rcx+40], eax
140010b66mov [r10], 68
140010b6dcall d_number
140010b72mov rcx, [rsp+32]
140010b77mov r8, [rsp+40]
140010b7cmov [r10+16], eax
140010b80
140010b80loc_140010b80:
140010b80mov rdx, [rip+0x186b09]
140010b87mov rax, [rsp+56]
140010b8csub rax, [rdx]
140010b8fjne 0x14001127c
140010b95mov r9, r10
140010b98mov edx, 22
140010b9djmp 0x140010ab9
140010ba2nop [rax+rax]
140010ba8lea rdx, [rsp+48]
140010badmov [rsp+32], rcx
140010bb2mov [rsp+48], 0
140010bbbcall d_maybe_module_name
140010bc0test eax, eax
140010bc2je 0x140010a50
140010bc8mov r8, [rsp+48]
140010bcdtest r8, r8
140010bd0je 0x140010a50
140010bd6mov rcx, [rip+0x186ab3]
140010bddmov rax, [rsp+56]
140010be2sub rax, [rcx]
140010be5mov rcx, [rsp+32]
140010beajne 0x14001127c
140010bf0xor r9l, r9l
140010bf3mov edx, 88
140010bf8jmp 0x140010ab9
140010bfdnop [rax]
140010c00movzx eax, [rax+2]
140010c04cmp al, 71
140010c06je 0x140010dc8
140010c0ccmp al, 84
140010c0eje 0x140010dc8
140010c14xor edx, edx
140010c16mov [rsp+32], rcx
140010c1bcall d_encoding.part.0
140010c20mov rcx, [rsp+32]
140010c25mov r8, rax
140010c28
140010c28loc_140010c28:
140010c28mov rdx, [rip+0x186a61]
140010c2fmov rax, [rsp+56]
140010c34sub rax, [rdx]
140010c37jne 0x14001127c
140010c3dxor r9l, r9l
140010c40mov edx, 23
140010c45jmp 0x140010ab9
140010c4anop [rax+rax]
140010c50
140010c50loc_140010c50:
140010c50cmp dl, 114
140010c53jne 0x140010a50
140010c59mov [rsp+32], rcx
140010c5ecall d_number
140010c63mov edx, eax
140010c65cmp eax, 1
140010c68jle 0x140010a50
140010c6emov rcx, [rsp+32]
140010c73mov rax, [rcx+24]
140010c77cmp [rax], 0
140010c7aje 0x140010a50
140010c80lea r11, [rax+1]
140010c84mov [rcx+24], r11
140010c88cmp [rax], 95
140010c8bjne 0x140010a50
140010c91lea ebx, [rdx-1]
140010c94xor esi, esi
140010c96
140010c96loc_140010c96:
140010c96movzx eax, [r11]
140010c9atest al, al
140010c9cje 0x140010a50
140010ca2movsxd rdx, ebx
140010ca5xor r10l, r10l
140010ca8cmp al, 36
140010caajne 0x140010d73
140010cb0movzx eax, [r11+1]
140010cb5cmp al, 83
140010cb7je 0x1400111d0
140010cbdcmp al, 95
140010cbfje 0x1400111c0
140010cc5cmp al, 36
140010cc7jne 0x140010a50
140010ccdmov edx, 36
140010cd2
140010cd2loc_140010cd2:
140010cd2mov r9, [rcx+24]
140010cd6mov eax, [rcx+40]
140010cd9lea r11, [r9+2]
140010cddcmp eax, [rcx+44]
140010ce0jge 0x1400111e0
140010ce6movsxd r9, eax
140010ce9add eax, 1
140010cecsub ebx, 2
140010cefshl r9, 5
140010cf3add r9, [rcx+32]
140010cf7mov [r9+4], 0
140010cffmov [rcx+40], eax
140010d02mov [r9], 67
140010d09mov [r9+16], edx
140010d0dmov [rcx+24], r11
140010d11
140010d11loc_140010d11:
140010d11mov r8, rsi
140010d14test rsi, rsi
140010d17je 0x1400111a8
140010d1dmov edx, 66
140010d22mov [rsp+32], rcx
140010d27call d_make_comp
140010d2cmov rcx, [rsp+32]
140010d31test rax, rax
140010d34mov rsi, rax
140010d37je 0x140010a50
140010d3d
140010d3dloc_140010d3d:
140010d3dtest ebx, ebx
140010d3fjg 0x140010c96
140010d45mov rdx, [rip+0x186944]
140010d4cmov rax, [rsp+56]
140010d51sub rax, [rdx]
140010d54jne 0x14001127c
140010d5axor r9l, r9l
140010d5dmov r8, rsi
140010d60mov edx, 65
140010d65jmp 0x140010ab9
140010d6anop [rax+rax]
140010d70
140010d70loc_140010d70:
140010d70mov r10, rax
140010d73
140010d73loc_140010d73:
140010d73movzx eax, [r11+r10]
140010d78test al, al
140010d7aje 0x1400111b0
140010d80cmp al, 36
140010d82je 0x1400111b0
140010d88lea rax, [r10+1]
140010d8ccmp rax, rdx
140010d8fjne 0x140010d70
140010d91lea r8l, [r10+1]
140010d95movsxd r10, r8l
140010d98
140010d98loc_140010d98:
140010d98mov rdx, r11
140010d9bcall d_make_name
140010da0mov r11, [rcx+24]
140010da4mov r9, rax
140010da7add r11, r10
140010daamov [rcx+24], r11
140010daetest rax, rax
140010db1je 0x140010a50
140010db7mov eax, ebx
140010db9sub eax, r8l
140010dbcmov ebx, eax
140010dbejmp 0x140010d11
140010dc3nop [rax+rax]
140010dc8
140010dc8loc_140010dc8:
140010dc8mov [rsp+32], rcx
140010dcdcall d_special_name
140010dd2mov rcx, [rsp+32]
140010dd7mov r8, rax
140010ddajmp 0x140010c28
140010ddfnop
140010de0
140010de0loc_140010de0:
140010de0xor edx, edx
140010de2mov [rsp+32], rcx
140010de7call d_encoding.part.0
140010decmov rcx, [rsp+32]
140010df1mov r8, rax
140010df4jmp 0x140010b06
140010df9
140010df9loc_140010df9:
140010df9xor r10l, r10l
140010dfcjmp 0x140010b80
140010e01mov edx, 118
140010e06mov [rsp+32], rcx
140010e0bcall d_call_offset
140010e10test eax, eax
140010e12je 0x140010a50
140010e18mov rcx, [rsp+32]
140010e1dmov rax, [rcx+24]
140010e21movzx eax, [rax]
140010e24cmp al, 71
140010e26je 0x140011223
140010e2ccmp al, 84
140010e2eje 0x140011223
140010e34xor edx, edx
140010e36mov [rsp+32], rcx
140010e3bcall d_encoding.part.0
140010e40mov rcx, [rsp+32]
140010e45mov r8, rax
140010e48
140010e48loc_140010e48:
140010e48mov rdx, [rip+0x186841]
140010e4fmov rax, [rsp+56]
140010e54sub rax, [rdx]
140010e57jne 0x14001127c
140010e5dxor r9l, r9l
140010e60mov edx, 16
140010e65jmp 0x140010ab9
140010e6amov edx, 104
140010e6fmov [rsp+32], rcx
140010e74call d_call_offset
140010e79test eax, eax
140010e7bje 0x140010a50
140010e81mov rcx, [rsp+32]
140010e86mov rax, [rcx+24]
140010e8amovzx eax, [rax]
140010e8dcmp al, 71
140010e8fje 0x14001123a
140010e95cmp al, 84
140010e97je 0x14001123a
140010e9dxor edx, edx
140010e9fmov [rsp+32], rcx
140010ea4call d_encoding.part.0
140010ea9mov rcx, [rsp+32]
140010eaemov r8, rax
140010eb1
140010eb1loc_140010eb1:
140010eb1mov rdx, [rip+0x1867d8]
140010eb8mov rax, [rsp+56]
140010ebdsub rax, [rdx]
140010ec0jne 0x14001127c
140010ec6xor r9l, r9l
140010ec9mov edx, 15
140010ecejmp 0x140010ab9
140010ed3mov [rsp+32], rcx
140010ed8call d_type
140010eddmov rcx, [rip+0x1867ac]
140010ee4mov r8, rax
140010ee7mov rax, [rsp+56]
140010eecsub rax, [rcx]
140010eefmov rcx, [rsp+32]
140010ef4jne 0x14001127c
140010efaxor r9l, r9l
140010efdmov edx, 13
140010f02jmp 0x140010ab9
140010f07xor edx, edx
140010f09mov [rsp+32], rcx
140010f0ecall d_call_offset
140010f13test eax, eax
140010f15je 0x140010a50
140010f1bmov rcx, [rsp+32]
140010f20xor edx, edx
140010f22call d_call_offset
140010f27test eax, eax
140010f29je 0x140010a50
140010f2fmov rcx, [rsp+32]
140010f34mov rax, [rcx+24]
140010f38movzx eax, [rax]
140010f3bcmp al, 71
140010f3dje 0x140011265
140010f43cmp al, 84
140010f45je 0x140011265
140010f4bxor edx, edx
140010f4dmov [rsp+32], rcx
140010f52call d_encoding.part.0
140010f57mov rcx, [rsp+32]
140010f5cmov r8, rax
140010f5f
140010f5floc_140010f5f:
140010f5fmov rdx, [rip+0x18672a]
140010f66mov rax, [rsp+56]
140010f6bsub rax, [rdx]
140010f6ejne 0x14001127c
140010f74xor r9l, r9l
140010f77mov edx, 17
140010f7cjmp 0x140010ab9
140010f81xor edx, edx
140010f83mov [rsp+32], rcx
140010f88call d_name
140010f8dmov rcx, [rip+0x1866fc]
140010f94mov r8, rax
140010f97mov rax, [rsp+56]
140010f9csub rax, [rcx]
140010f9fmov rcx, [rsp+32]
140010fa4jne 0x14001127c
140010faaxor r9l, r9l
140010fadmov edx, 21
140010fb2jmp 0x140010ab9
140010fb7add r8l, 15
140010fbbmov [rsp+32], rcx
140010fc0mov [rcx+72], r8l
140010fc4call d_type
140010fc9mov rcx, [rip+0x1866c0]
140010fd0mov r8, rax
140010fd3mov rax, [rsp+56]
140010fd8sub rax, [rcx]
140010fdbmov rcx, [rsp+32]
140010fe0jne 0x14001127c
140010fe6xor r9l, r9l
140010fe9mov edx, 9
140010feejmp 0x140010ab9
140010ff3add r8l, 10
140010ff7mov [rsp+32], rcx
140010ffcmov [rcx+72], r8l
140011000call d_type
140011005mov rcx, [rip+0x186684]
14001100cmov r8, rax
14001100fmov rax, [rsp+56]
140011014sub rax, [rcx]
140011017mov rcx, [rsp+32]
14001101cjne 0x14001127c
140011022xor r9l, r9l
140011025mov edx, 10
14001102ajmp 0x140010ab9
14001102fmov [rsp+32], rcx
140011034call d_type
140011039mov rcx, [rip+0x186650]
140011040mov r8, rax
140011043mov rax, [rsp+56]
140011048sub rax, [rcx]
14001104bmov rcx, [rsp+32]
140011050jne 0x14001127c
140011056xor r9l, r9l
140011059mov edx, 14
14001105ejmp 0x140010ab9
140011063mov [rsp+32], rcx
140011068call d_type
14001106dmov rcx, [rsp+32]
140011072mov rsi, rax
140011075call d_number
14001107atest eax, eax
14001107cjs 0x140010a50
140011082mov rcx, [rsp+32]
140011087mov rax, [rcx+24]
14001108bcmp [rax], 95
14001108ejne 0x140010a50
140011094add rax, 1
140011098mov [rcx+24], rax
14001109ccall d_type
1400110a1mov rcx, [rsp+32]
1400110a6mov rdx, [rip+0x1865e3]
1400110admov r8, rax
1400110b0add [rcx+72], 5
1400110b4mov rax, [rsp+56]
1400110b9sub rax, [rdx]
1400110bcjne 0x14001127c
1400110c2mov r9, rsi
1400110c5mov edx, 11
1400110cajmp 0x140010ab9
1400110cfmov [rsp+32], rcx
1400110d4call d_template_arg
1400110d9mov rcx, [rip+0x1865b0]
1400110e0mov r8, rax
1400110e3mov rax, [rsp+56]
1400110e8sub rax, [rcx]
1400110ebmov rcx, [rsp+32]
1400110f0jne 0x14001127c
1400110f6xor r9l, r9l
1400110f9mov edx, 49
1400110fejmp 0x140010ab9
140011103mov [rsp+32], rcx
140011108call d_type
14001110dmov rcx, [rip+0x18657c]
140011114mov r8, rax
140011117mov rax, [rsp+56]
14001111csub rax, [rcx]
14001111fmov rcx, [rsp+32]
140011124jne 0x14001127c
14001112axor r9l, r9l
14001112dmov edx, 12
140011132jmp 0x140010ab9
140011137xor edx, edx
140011139mov [rsp+32], rcx
14001113ecall d_name
140011143mov rcx, [rip+0x186546]
14001114amov r8, rax
14001114dmov rax, [rsp+56]
140011152sub rax, [rcx]
140011155mov rcx, [rsp+32]
14001115ajne 0x14001127c
140011160xor r9l, r9l
140011163mov edx, 20
140011168jmp 0x140010ab9
14001116dmov [rsp+32], rcx
140011172call d_type
140011177mov rcx, [rip+0x186512]
14001117emov r8, rax
140011181mov rax, [rsp+56]
140011186sub rax, [rcx]
140011189mov rcx, [rsp+32]
14001118ejne 0x14001127c
140011194xor r9l, r9l
140011197mov edx, 18
14001119cjmp 0x140010ab9
1400111a1nop [rax]
1400111a8
1400111a8loc_1400111a8:
1400111a8mov rsi, r9
1400111abjmp 0x140010d3d
1400111b0
1400111b0loc_1400111b0:
1400111b0mov r8l, r10l
1400111b3jmp 0x140010d98
1400111b8nop [rax+rax]
1400111c0
1400111c0loc_1400111c0:
1400111c0mov edx, 46
1400111c5jmp 0x140010cd2
1400111canop [rax+rax]
1400111d0
1400111d0loc_1400111d0:
1400111d0mov edx, 47
1400111d5jmp 0x140010cd2
1400111danop [rax+rax]
1400111e0
1400111e0loc_1400111e0:
1400111e0mov [rcx+24], r11
1400111e4jmp 0x140010a50
1400111e9
1400111e9loc_1400111e9:
1400111e9cmp al, 71
1400111ebje 0x140011251
1400111edcmp al, 84
1400111efje 0x140011251
1400111f1xor edx, edx
1400111f3mov [rsp+32], rcx
1400111f8call d_encoding.part.0
1400111fdmov rcx, [rsp+32]
140011202mov r8, rax
140011205
140011205loc_140011205:
140011205mov rdx, [rip+0x186484]
14001120cmov rax, [rsp+56]
140011211sub rax, [rdx]
140011214jne 0x14001127c
140011216xor r9l, r9l
140011219mov edx, 76
14001121ejmp 0x140010ab9
140011223
140011223loc_140011223:
140011223mov [rsp+32], rcx
140011228call d_special_name
14001122dmov rcx, [rsp+32]
140011232mov r8, rax
140011235jmp 0x140010e48
14001123a
14001123aloc_14001123a:
14001123amov [rsp+32], rcx
14001123fcall d_special_name
140011244mov rcx, [rsp+32]
140011249mov r8, rax
14001124cjmp 0x140010eb1
140011251
140011251loc_140011251:
140011251mov [rsp+32], rcx
140011256call d_special_name
14001125bmov rcx, [rsp+32]
140011260mov r8, rax
140011263jmp 0x140011205
140011265
140011265loc_140011265:
140011265mov [rsp+32], rcx
14001126acall d_special_name
14001126fmov rcx, [rsp+32]
140011274mov r8, rax
140011277jmp 0x140010f5f
14001127c
14001127cloc_14001127c:
14001127ccall __stack_chk_fail
140011281nop
1400109b0
1400109b0d_special_name:
1400109b0push rsi
1400109b1push rbx
1400109b2sub rsp, 72
1400109b6mov rdx, [rip+0x186cd3]
1400109bdmov r8, [rdx]
1400109c0mov [rsp+56], r8
1400109c5mov r8l, [rcx+72]
1400109c9lea eax, [r8+20]
1400109cdmov [rcx+72], eax
1400109d0mov rax, [rcx+24]
1400109d4movzx edx, [rax]
1400109d7cmp dl, 84
1400109daje 0x140010a28
1400109dccmp dl, 71
1400109dfjne 0x140010a50
1400109e1lea rdx, [rax+1]
1400109e5mov [rcx+24], rdx
1400109e9cmp [rax+1], 0
1400109edje 0x140010a50
1400109eflea rdx, [rax+2]
1400109f3mov [rcx+24], rdx
1400109f7movzx edx, [rax+1]
1400109fbcmp dl, 86
1400109fejg 0x140010c50
140010a04cmp dl, 64
140010a07jle 0x140010a50
140010a09sub edx, 65
140010a0ccmp dl, 21
140010a0fja 0x140010a50
140010a11lea r8, [rip+0x182dfc]
140010a18movzx edx, dl
140010a1bmovsxd rdx, [r8+4*rdx]
140010a1fadd rdx, r8
140010a22jmp rdx
140010a24nop [rax]
140010a28
140010a28loc_140010a28:
140010a28lea rdx, [rax+1]
140010a2cmov [rcx+24], rdx
140010a30cmp [rax+1], 0
140010a34je 0x140010a50
140010a36lea rdx, [rax+2]
140010a3amov [rcx+24], rdx
140010a3emovzx eax, [rax+1]
140010a42sub eax, 65
140010a45cmp al, 53
140010a47jbe 0x140010a70
140010a49nop [rax]
140010a50
140010a50loc_140010a50:
140010a50mov rcx, [rip+0x186c39]
140010a57mov rax, [rsp+56]
140010a5csub rax, [rcx]
140010a5fjne 0x14001127c
140010a65xor eax, eax
140010a67add rsp, 72
140010a6bpop rbx
140010a6cpop rsi
140010a6dret
140010a6enop
140010a70
140010a70loc_140010a70:
140010a70lea rdx, [rip+0x182df5]
140010a77movzx eax, al
140010a7amovsxd rax, [rdx+4*rax]
140010a7eadd rax, rdx
140010a81jmp rax
140010a83nop [rax+rax]
140010a88xor edx, edx
140010a8amov [rsp+32], rcx
140010a8fcall d_name
140010a94mov rcx, [rip+0x186bf5]
140010a9bmov r8, rax
140010a9emov rax, [rsp+56]
140010aa3sub rax, [rcx]
140010aa6mov rcx, [rsp+32]
140010aabjne 0x14001127c
140010ab1xor r9l, r9l
140010ab4mov edx, 19
140010ab9
140010ab9loc_140010ab9:
140010ab9add rsp, 72
140010abdpop rbx
140010abepop rsi
140010abfjmp 0x14000ce00
140010ac4nop [rax]
140010ac8cmp [rax+2], 0
140010accje 0x140010de0
140010ad2lea rdx, [rax+3]
140010ad6mov [rcx+24], rdx
140010adacmp [rax+2], 110
140010ademovzx eax, [rax+3]
140010ae2je 0x1400111e9
140010ae8cmp al, 71
140010aeaje 0x140010af4
140010aeccmp al, 84
140010aeejne 0x140010de0
140010af4
140010af4loc_140010af4:
140010af4mov [rsp+32], rcx
140010af9call d_special_name
140010afemov rcx, [rsp+32]
140010b03mov r8, rax
140010b06
140010b06loc_140010b06:
140010b06mov rdx, [rip+0x186b83]
140010b0dmov rax, [rsp+56]
140010b12sub rax, [rdx]
140010b15jne 0x14001127c
140010b1bxor r9l, r9l
140010b1emov edx, 75
140010b23jmp 0x140010ab9
140010b25nop [rax]
140010b28xor edx, edx
140010b2amov [rsp+32], rcx
140010b2fcall d_name
140010b34mov rcx, [rsp+32]
140010b39mov r8, rax
140010b3cmov eax, [rcx+40]
140010b3fcmp eax, [rcx+44]
140010b42jge 0x140010df9
140010b48movsxd r10, eax
140010b4badd eax, 1
140010b4emov [rsp+40], r8
140010b53shl r10, 5
140010b57add r10, [rcx+32]
140010b5bmov [r10+4], 0
140010b63mov [rcx+40], eax
140010b66mov [r10], 68
140010b6dcall d_number
140010b72mov rcx, [rsp+32]
140010b77mov r8, [rsp+40]
140010b7cmov [r10+16], eax
140010b80
140010b80loc_140010b80:
140010b80mov rdx, [rip+0x186b09]
140010b87mov rax, [rsp+56]
140010b8csub rax, [rdx]
140010b8fjne 0x14001127c
140010b95mov r9, r10
140010b98mov edx, 22
140010b9djmp 0x140010ab9
140010ba2nop [rax+rax]
140010ba8lea rdx, [rsp+48]
140010badmov [rsp+32], rcx
140010bb2mov [rsp+48], 0
140010bbbcall d_maybe_module_name
140010bc0test eax, eax
140010bc2je 0x140010a50
140010bc8mov r8, [rsp+48]
140010bcdtest r8, r8
140010bd0je 0x140010a50
140010bd6mov rcx, [rip+0x186ab3]
140010bddmov rax, [rsp+56]
140010be2sub rax, [rcx]
140010be5mov rcx, [rsp+32]
140010beajne 0x14001127c
140010bf0xor r9l, r9l
140010bf3mov edx, 88
140010bf8jmp 0x140010ab9
140010bfdnop [rax]
140010c00movzx eax, [rax+2]
140010c04cmp al, 71
140010c06je 0x140010dc8
140010c0ccmp al, 84
140010c0eje 0x140010dc8
140010c14xor edx, edx
140010c16mov [rsp+32], rcx
140010c1bcall d_encoding.part.0
140010c20mov rcx, [rsp+32]
140010c25mov r8, rax
140010c28
140010c28loc_140010c28:
140010c28mov rdx, [rip+0x186a61]
140010c2fmov rax, [rsp+56]
140010c34sub rax, [rdx]
140010c37jne 0x14001127c
140010c3dxor r9l, r9l
140010c40mov edx, 23
140010c45jmp 0x140010ab9
140010c4anop [rax+rax]
140010c50
140010c50loc_140010c50:
140010c50cmp dl, 114
140010c53jne 0x140010a50
140010c59mov [rsp+32], rcx
140010c5ecall d_number
140010c63mov edx, eax
140010c65cmp eax, 1
140010c68jle 0x140010a50
140010c6emov rcx, [rsp+32]
140010c73mov rax, [rcx+24]
140010c77cmp [rax], 0
140010c7aje 0x140010a50
140010c80lea r11, [rax+1]
140010c84mov [rcx+24], r11
140010c88cmp [rax], 95
140010c8bjne 0x140010a50
140010c91lea ebx, [rdx-1]
140010c94xor esi, esi
140010c96
140010c96loc_140010c96:
140010c96movzx eax, [r11]
140010c9atest al, al
140010c9cje 0x140010a50
140010ca2movsxd rdx, ebx
140010ca5xor r10l, r10l
140010ca8cmp al, 36
140010caajne 0x140010d73
140010cb0movzx eax, [r11+1]
140010cb5cmp al, 83
140010cb7je 0x1400111d0
140010cbdcmp al, 95
140010cbfje 0x1400111c0
140010cc5cmp al, 36
140010cc7jne 0x140010a50
140010ccdmov edx, 36
140010cd2
140010cd2loc_140010cd2:
140010cd2mov r9, [rcx+24]
140010cd6mov eax, [rcx+40]
140010cd9lea r11, [r9+2]
140010cddcmp eax, [rcx+44]
140010ce0jge 0x1400111e0
140010ce6movsxd r9, eax
140010ce9add eax, 1
140010cecsub ebx, 2
140010cefshl r9, 5
140010cf3add r9, [rcx+32]
140010cf7mov [r9+4], 0
140010cffmov [rcx+40], eax
140010d02mov [r9], 67
140010d09mov [r9+16], edx
140010d0dmov [rcx+24], r11
140010d11
140010d11loc_140010d11:
140010d11mov r8, rsi
140010d14test rsi, rsi
140010d17je 0x1400111a8
140010d1dmov edx, 66
140010d22mov [rsp+32], rcx
140010d27call d_make_comp
140010d2cmov rcx, [rsp+32]
140010d31test rax, rax
140010d34mov rsi, rax
140010d37je 0x140010a50
140010d3d
140010d3dloc_140010d3d:
140010d3dtest ebx, ebx
140010d3fjg 0x140010c96
140010d45mov rdx, [rip+0x186944]
140010d4cmov rax, [rsp+56]
140010d51sub rax, [rdx]
140010d54jne 0x14001127c
140010d5axor r9l, r9l
140010d5dmov r8, rsi
140010d60mov edx, 65
140010d65jmp 0x140010ab9
140010d6anop [rax+rax]
140010d70
140010d70loc_140010d70:
140010d70mov r10, rax
140010d73
140010d73loc_140010d73:
140010d73movzx eax, [r11+r10]
140010d78test al, al
140010d7aje 0x1400111b0
140010d80cmp al, 36
140010d82je 0x1400111b0
140010d88lea rax, [r10+1]
140010d8ccmp rax, rdx
140010d8fjne 0x140010d70
140010d91lea r8l, [r10+1]
140010d95movsxd r10, r8l
140010d98
140010d98loc_140010d98:
140010d98mov rdx, r11
140010d9bcall d_make_name
140010da0mov r11, [rcx+24]
140010da4mov r9, rax
140010da7add r11, r10
140010daamov [rcx+24], r11
140010daetest rax, rax
140010db1je 0x140010a50
140010db7mov eax, ebx
140010db9sub eax, r8l
140010dbcmov ebx, eax
140010dbejmp 0x140010d11
140010dc3nop [rax+rax]
140010dc8
140010dc8loc_140010dc8:
140010dc8mov [rsp+32], rcx
140010dcdcall d_special_name
140010dd2mov rcx, [rsp+32]
140010dd7mov r8, rax
140010ddajmp 0x140010c28
140010ddfnop
140010de0
140010de0loc_140010de0:
140010de0xor edx, edx
140010de2mov [rsp+32], rcx
140010de7call d_encoding.part.0
140010decmov rcx, [rsp+32]
140010df1mov r8, rax
140010df4jmp 0x140010b06
140010df9
140010df9loc_140010df9:
140010df9xor r10l, r10l
140010dfcjmp 0x140010b80
140010e01mov edx, 118
140010e06mov [rsp+32], rcx
140010e0bcall d_call_offset
140010e10test eax, eax
140010e12je 0x140010a50
140010e18mov rcx, [rsp+32]
140010e1dmov rax, [rcx+24]
140010e21movzx eax, [rax]
140010e24cmp al, 71
140010e26je 0x140011223
140010e2ccmp al, 84
140010e2eje 0x140011223
140010e34xor edx, edx
140010e36mov [rsp+32], rcx
140010e3bcall d_encoding.part.0
140010e40mov rcx, [rsp+32]
140010e45mov r8, rax
140010e48
140010e48loc_140010e48:
140010e48mov rdx, [rip+0x186841]
140010e4fmov rax, [rsp+56]
140010e54sub rax, [rdx]
140010e57jne 0x14001127c
140010e5dxor r9l, r9l
140010e60mov edx, 16
140010e65jmp 0x140010ab9
140010e6amov edx, 104
140010e6fmov [rsp+32], rcx
140010e74call d_call_offset
140010e79test eax, eax
140010e7bje 0x140010a50
140010e81mov rcx, [rsp+32]
140010e86mov rax, [rcx+24]
140010e8amovzx eax, [rax]
140010e8dcmp al, 71
140010e8fje 0x14001123a
140010e95cmp al, 84
140010e97je 0x14001123a
140010e9dxor edx, edx
140010e9fmov [rsp+32], rcx
140010ea4call d_encoding.part.0
140010ea9mov rcx, [rsp+32]
140010eaemov r8, rax
140010eb1
140010eb1loc_140010eb1:
140010eb1mov rdx, [rip+0x1867d8]
140010eb8mov rax, [rsp+56]
140010ebdsub rax, [rdx]
140010ec0jne 0x14001127c
140010ec6xor r9l, r9l
140010ec9mov edx, 15
140010ecejmp 0x140010ab9
140010ed3mov [rsp+32], rcx
140010ed8call d_type
140010eddmov rcx, [rip+0x1867ac]
140010ee4mov r8, rax
140010ee7mov rax, [rsp+56]
140010eecsub rax, [rcx]
140010eefmov rcx, [rsp+32]
140010ef4jne 0x14001127c
140010efaxor r9l, r9l
140010efdmov edx, 13
140010f02jmp 0x140010ab9
140010f07xor edx, edx
140010f09mov [rsp+32], rcx
140010f0ecall d_call_offset
140010f13test eax, eax
140010f15je 0x140010a50
140010f1bmov rcx, [rsp+32]
140010f20xor edx, edx
140010f22call d_call_offset
140010f27test eax, eax
140010f29je 0x140010a50
140010f2fmov rcx, [rsp+32]
140010f34mov rax, [rcx+24]
140010f38movzx eax, [rax]
140010f3bcmp al, 71
140010f3dje 0x140011265
140010f43cmp al, 84
140010f45je 0x140011265
140010f4bxor edx, edx
140010f4dmov [rsp+32], rcx
140010f52call d_encoding.part.0
140010f57mov rcx, [rsp+32]
140010f5cmov r8, rax
140010f5f
140010f5floc_140010f5f:
140010f5fmov rdx, [rip+0x18672a]
140010f66mov rax, [rsp+56]
140010f6bsub rax, [rdx]
140010f6ejne 0x14001127c
140010f74xor r9l, r9l
140010f77mov edx, 17
140010f7cjmp 0x140010ab9
140010f81xor edx, edx
140010f83mov [rsp+32], rcx
140010f88call d_name
140010f8dmov rcx, [rip+0x1866fc]
140010f94mov r8, rax
140010f97mov rax, [rsp+56]
140010f9csub rax, [rcx]
140010f9fmov rcx, [rsp+32]
140010fa4jne 0x14001127c
140010faaxor r9l, r9l
140010fadmov edx, 21
140010fb2jmp 0x140010ab9
140010fb7add r8l, 15
140010fbbmov [rsp+32], rcx
140010fc0mov [rcx+72], r8l
140010fc4call d_type
140010fc9mov rcx, [rip+0x1866c0]
140010fd0mov r8, rax
140010fd3mov rax, [rsp+56]
140010fd8sub rax, [rcx]
140010fdbmov rcx, [rsp+32]
140010fe0jne 0x14001127c
140010fe6xor r9l, r9l
140010fe9mov edx, 9
140010feejmp 0x140010ab9
140010ff3add r8l, 10
140010ff7mov [rsp+32], rcx
140010ffcmov [rcx+72], r8l
140011000call d_type
140011005mov rcx, [rip+0x186684]
14001100cmov r8, rax
14001100fmov rax, [rsp+56]
140011014sub rax, [rcx]
140011017mov rcx, [rsp+32]
14001101cjne 0x14001127c
140011022xor r9l, r9l
140011025mov edx, 10
14001102ajmp 0x140010ab9
14001102fmov [rsp+32], rcx
140011034call d_type
140011039mov rcx, [rip+0x186650]
140011040mov r8, rax
140011043mov rax, [rsp+56]
140011048sub rax, [rcx]
14001104bmov rcx, [rsp+32]
140011050jne 0x14001127c
140011056xor r9l, r9l
140011059mov edx, 14
14001105ejmp 0x140010ab9
140011063mov [rsp+32], rcx
140011068call d_type
14001106dmov rcx, [rsp+32]
140011072mov rsi, rax
140011075call d_number
14001107atest eax, eax
14001107cjs 0x140010a50
140011082mov rcx, [rsp+32]
140011087mov rax, [rcx+24]
14001108bcmp [rax], 95
14001108ejne 0x140010a50
140011094add rax, 1
140011098mov [rcx+24], rax
14001109ccall d_type
1400110a1mov rcx, [rsp+32]
1400110a6mov rdx, [rip+0x1865e3]
1400110admov r8, rax
1400110b0add [rcx+72], 5
1400110b4mov rax, [rsp+56]
1400110b9sub rax, [rdx]
1400110bcjne 0x14001127c
1400110c2mov r9, rsi
1400110c5mov edx, 11
1400110cajmp 0x140010ab9
1400110cfmov [rsp+32], rcx
1400110d4call d_template_arg
1400110d9mov rcx, [rip+0x1865b0]
1400110e0mov r8, rax
1400110e3mov rax, [rsp+56]
1400110e8sub rax, [rcx]
1400110ebmov rcx, [rsp+32]
1400110f0jne 0x14001127c
1400110f6xor r9l, r9l
1400110f9mov edx, 49
1400110fejmp 0x140010ab9
140011103mov [rsp+32], rcx
140011108call d_type
14001110dmov rcx, [rip+0x18657c]
140011114mov r8, rax
140011117mov rax, [rsp+56]
14001111csub rax, [rcx]
14001111fmov rcx, [rsp+32]
140011124jne 0x14001127c
14001112axor r9l, r9l
14001112dmov edx, 12
140011132jmp 0x140010ab9
140011137xor edx, edx
140011139mov [rsp+32], rcx
14001113ecall d_name
140011143mov rcx, [rip+0x186546]
14001114amov r8, rax
14001114dmov rax, [rsp+56]
140011152sub rax, [rcx]
140011155mov rcx, [rsp+32]
14001115ajne 0x14001127c
140011160xor r9l, r9l
140011163mov edx, 20
140011168jmp 0x140010ab9
14001116dmov [rsp+32], rcx
140011172call d_type
140011177mov rcx, [rip+0x186512]
14001117emov r8, rax
140011181mov rax, [rsp+56]
140011186sub rax, [rcx]
140011189mov rcx, [rsp+32]
14001118ejne 0x14001127c
140011194xor r9l, r9l
140011197mov edx, 18
14001119cjmp 0x140010ab9
1400111a1nop [rax]
1400111a8
1400111a8loc_1400111a8:
1400111a8mov rsi, r9
1400111abjmp 0x140010d3d
1400111b0
1400111b0loc_1400111b0:
1400111b0mov r8l, r10l
1400111b3jmp 0x140010d98
1400111b8nop [rax+rax]
1400111c0
1400111c0loc_1400111c0:
1400111c0mov edx, 46
1400111c5jmp 0x140010cd2
1400111canop [rax+rax]
1400111d0
1400111d0loc_1400111d0:
1400111d0mov edx, 47
1400111d5jmp 0x140010cd2
1400111danop [rax+rax]
1400111e0
1400111e0loc_1400111e0:
1400111e0mov [rcx+24], r11
1400111e4jmp 0x140010a50
1400111e9
1400111e9loc_1400111e9:
1400111e9cmp al, 71
1400111ebje 0x140011251
1400111edcmp al, 84
1400111efje 0x140011251
1400111f1xor edx, edx
1400111f3mov [rsp+32], rcx
1400111f8call d_encoding.part.0
1400111fdmov rcx, [rsp+32]
140011202mov r8, rax
140011205
140011205loc_140011205:
140011205mov rdx, [rip+0x186484]
14001120cmov rax, [rsp+56]
140011211sub rax, [rdx]
140011214jne 0x14001127c
140011216xor r9l, r9l
140011219mov edx, 76
14001121ejmp 0x140010ab9
140011223
140011223loc_140011223:
140011223mov [rsp+32], rcx
140011228call d_special_name
14001122dmov rcx, [rsp+32]
140011232mov r8, rax
140011235jmp 0x140010e48
14001123a
14001123aloc_14001123a:
14001123amov [rsp+32], rcx
14001123fcall d_special_name
140011244mov rcx, [rsp+32]
140011249mov r8, rax
14001124cjmp 0x140010eb1
140011251
140011251loc_140011251:
140011251mov [rsp+32], rcx
140011256call d_special_name
14001125bmov rcx, [rsp+32]
140011260mov r8, rax
140011263jmp 0x140011205
140011265
140011265loc_140011265:
140011265mov [rsp+32], rcx
14001126acall d_special_name
14001126fmov rcx, [rsp+32]
140011274mov r8, rax
140011277jmp 0x140010f5f
14001127c
14001127cloc_14001127c:
14001127ccall __stack_chk_fail
140011281nop
1400109b0
140011282
140011282 // align 0x10
140011282 // align 0x10
140011290
140011290d_name:
140011290push rdi
140011291push rsi
140011292push rbx
140011293sub rsp, 64
140011297mov rbx, rcx
14001129amov rcx, [rip+0x1863ef]
1400112a1mov esi, edx
1400112a3mov rdx, [rcx]
1400112a6mov [rsp+56], rdx
1400112abmov rdx, [rbx+24]
1400112afmovzx eax, [rdx]
1400112b2cmp al, 85
1400112b4je 0x140011468
1400112bajg 0x140011328
1400112bccmp al, 78
1400112beje 0x140011480
1400112c4cmp al, 83
1400112c6jne 0x1400113e0
1400112ccxor r9l, r9l
1400112cfcmp [rdx+1], 116
1400112d3je 0x140011570
1400112d9
1400112d9loc_1400112d9:
1400112d9xor edx, edx
1400112dbmov rcx, rbx
1400112demov [rsp+32], r9
1400112e3call d_substitution
1400112e8mov r8, rax
1400112ebtest rax, rax
1400112eeje 0x140011460
1400112f4mov eax, [rax]
1400112f6mov r9, [rsp+32]
1400112fbsub eax, 85
1400112fecmp eax, 1
140011301jbe 0x1400113e6
140011307test r9, r9
14001130ajne 0x140011460
140011310mov rdx, [rbx+24]
140011314cmp [rdx], 73
140011317jne 0x14001141f
14001131djmp 0x14001152e
140011322
140011322 66 0f 1f 44 00 00 f..D..
140011328
140011328loc_140011328:
140011328cmp al, 90
14001132ajne 0x1400113e0
140011330lea rax, [rdx+1]
140011334mov [rbx+24], rax
140011338movzx eax, [rdx+1]
14001133ccmp al, 71
14001133eje 0x140011560
140011344cmp al, 84
140011346je 0x140011560
14001134cxor edx, edx
14001134emov rcx, rbx
140011351call d_encoding.part.0
140011356mov r8, rax
140011359
140011359loc_140011359:
140011359test r8, r8
14001135cje 0x140011460
140011362mov rax, [rbx+24]
140011366cmp [rax], 69
140011369jne 0x140011460
14001136flea rdx, [rax+1]
140011373mov [rbx+24], rdx
140011377movzx edx, [rax+1]
14001137bcmp dl, 115
14001137eje 0x1400116d8
140011384cmp dl, 100
140011387je 0x1400115d0
14001138dxor edx, edx
14001138fmov rcx, rbx
140011392mov [rsp+32], r8
140011397call d_name
14001139cmov r8, [rsp+32]
1400113a1test rax, rax
1400113a4mov r9, rax
1400113a7je 0x140011740
1400113admov eax, [rax]
1400113afand eax, -3
1400113b2cmp eax, 72
1400113b5jne 0x140011748
1400113bb
1400113bbloc_1400113bb:
1400113bbcmp [r8], 3
1400113bfje 0x1400116b8
1400113c5
1400113c5loc_1400113c5:
1400113c5mov edx, 2
1400113camov rcx, rbx
1400113cdcall d_make_comp
1400113d2mov r8, rax
1400113d5jmp 0x1400113fd
1400113d7
1400113d7 66 0f 1f 84 00 00 00 00 00 f........
1400113e0
1400113e0loc_1400113e0:
1400113e0xor r8l, r8l
1400113e3xor r9l, r9l
1400113e6
1400113e6loc_1400113e6:
1400113e6mov rdx, r9
1400113e9mov rcx, rbx
1400113eccall d_unqualified_name
1400113f1mov rdx, [rbx+24]
1400113f5mov r8, rax
1400113f8cmp [rdx], 73
1400113fbje 0x140011440
1400113fd
1400113fdloc_1400113fd:
1400113fdtest esi, esi
1400113ffje 0x14001141f
140011401test r8, r8
140011404je 0x140011460
140011406mov eax, [rbx+56]
140011409cmp eax, [rbx+60]
14001140cjge 0x140011460
14001140emov rdx, [rbx+48]
140011412movsxd rcx, eax
140011415add eax, 1
140011418mov [rdx+8*rcx], r8
14001141cmov [rbx+56], eax
14001141f
14001141floc_14001141f:
14001141fmov rsi, [rip+0x18626a]
140011426mov rax, [rsp+56]
14001142bsub rax, [rsi]
14001142ejne 0x140011797
140011434mov rax, r8
140011437add rsp, 64
14001143bpop rbx
14001143cpop rsi
14001143dpop rdi
14001143eret
14001143f
14001143f 90 .
140011440
140011440loc_140011440:
140011440test rax, rax
140011443je 0x140011460
140011445mov eax, [rbx+56]
140011448cmp eax, [rbx+60]
14001144bjl 0x140011510
140011451nop [rax+rax]
14001145cnop [rax]
140011460
140011460loc_140011460:
140011460xor r8l, r8l
140011463jmp 0x14001141f
140011465
140011465 0f 1f 00 ...
140011468
140011468loc_140011468:
140011468xor r8l, r8l
14001146bxor edx, edx
14001146dmov rcx, rbx
140011470call d_unqualified_name
140011475mov r8, rax
140011478jmp 0x1400113fd
14001147a
14001147a 66 0f 1f 44 00 00 f..D..
140011480
140011480loc_140011480:
140011480lea rax, [rdx+1]
140011484mov [rbx+24], rax
140011488cmp [rdx+1], 72
14001148cje 0x140011688
140011492lea rdx, [rsp+48]
140011497mov r8l, 1
14001149dmov rcx, rbx
1400114a0call d_cv_qualifiers
1400114a5mov rdi, rax
1400114a8test rax, rax
1400114abje 0x140011460
1400114adxor edx, edx
1400114afmov rcx, rbx
1400114b2call d_ref_qualifier
1400114b7mov r8, rax
1400114ba
1400114baloc_1400114ba:
1400114bamov edx, 1
1400114bfmov rcx, rbx
1400114c2mov [rsp+32], r8
1400114c7call d_prefix
1400114ccmov [rdi], rax
1400114cftest rax, rax
1400114d2je 0x140011460
1400114d4mov r8, [rsp+32]
1400114d9test r8, r8
1400114dcje 0x1400114ec
1400114demov rax, [rsp+48]
1400114e3mov [rsp+48], r8
1400114e8mov [r8+16], rax
1400114ec
1400114ecloc_1400114ec:
1400114ecmov rax, [rbx+24]
1400114f0cmp [rax], 69
1400114f3jne 0x140011460
1400114f9add rax, 1
1400114fdmov r8, [rsp+48]
140011502mov [rbx+24], rax
140011506jmp 0x1400113fd
14001150b
14001150b 0f 1f 44 00 00 ..D..
140011510
140011510loc_140011510:
140011510mov rcx, [rbx+48]
140011514movsxd r9, eax
140011517add eax, 1
14001151amov [rcx+8*r9], r8
14001151exor r9l, r9l
140011521mov [rbx+56], eax
140011524movzx eax, [rdx]
140011527sub eax, 73
14001152acmp al, 1
14001152cja 0x14001154b
14001152e
14001152eloc_14001152e:
14001152eadd rdx, 1
140011532mov rcx, rbx
140011535mov [rsp+32], r8
14001153amov [rbx+24], rdx
14001153ecall d_template_args_1
140011543mov r8, [rsp+32]
140011548mov r9, rax
14001154b
14001154bloc_14001154b:
14001154bmov edx, 4
140011550mov rcx, rbx
140011553call d_make_comp
140011558mov r8, rax
14001155bjmp 0x1400113fd
140011560
140011560loc_140011560:
140011560mov rcx, rbx
140011563call d_special_name
140011568mov r8, rax
14001156bjmp 0x140011359
140011570
140011570loc_140011570:
140011570lea rax, [rdx+2]
140011574mov [rbx+24], rax
140011578mov eax, [rbx+40]
14001157bcmp eax, [rbx+44]
14001157ejge 0x1400115b3
140011580movsxd r9, eax
140011583add eax, 1
140011586mov [rbx+40], eax
140011589shl r9, 5
14001158dlea rax, [rip+0x1823bf]
140011594add r9, [rbx+32]
140011598mov [r9+4], 0
1400115a0mov [r9], 0
1400115a7mov [r9+16], rax
1400115abmov [r9+24], 3
1400115b3
1400115b3loc_1400115b3:
1400115b3add [rbx+72], 3
1400115b7cmp [rdx+2], 83
1400115bbje 0x1400112d9
1400115c1xor r8l, r8l
1400115c4jmp 0x1400113e6
1400115c9
1400115c9 0f 1f 80 00 00 00 00 .......
1400115d0
1400115d0loc_1400115d0:
1400115d0lea rdx, [rax+2]
1400115d4mov [rbx+24], rdx
1400115d8movzx eax, [rax+2]
1400115dccmp al, 95
1400115deje 0x140011771
1400115e4cmp al, 110
1400115e6je 0x140011460
1400115ecmov rcx, rbx
1400115efmov [rsp+32], r8
1400115f4call d_number
1400115f9add eax, 1
1400115fcmov edi, eax
1400115fejs 0x140011460
140011604mov rdx, [rbx+24]
140011608mov r8, [rsp+32]
14001160dcmp [rdx], 95
140011610jne 0x140011460
140011616
140011616loc_140011616:
140011616add rdx, 1
14001161amov rcx, rbx
14001161dmov [rsp+32], r8
140011622mov [rbx+24], rdx
140011626xor edx, edx
140011628call d_name
14001162dmov r8, [rsp+32]
140011632test rax, rax
140011635mov r10, rax
140011638je 0x140011648
14001163amov eax, [rax]
14001163cand eax, -3
14001163fcmp eax, 72
140011642jne 0x140011778
140011648
140011648loc_140011648:
140011648mov eax, [rbx+40]
14001164bcmp eax, [rbx+44]
14001164ejge 0x140011740
140011654movsxd r9, eax
140011657add eax, 1
14001165ashl r9, 5
14001165eadd r9, [rbx+32]
140011662mov [r9+4], 0
14001166amov [rbx+40], eax
14001166dmov [r9], 73
140011674mov [r9+24], edi
140011678mov [r9+16], r10
14001167cjmp 0x1400113bb
140011681
140011681 0f 1f 80 00 00 00 00 .......
140011688
140011688loc_140011688:
140011688add rdx, 2
14001168cadd [rbx+72], 5
140011690xor r8l, r8l
140011693xor r9l, r9l
140011696mov [rbx+24], rdx
14001169amov rcx, rbx
14001169dmov edx, 33
1400116a2lea rdi, [rsp+48]
1400116a7call d_make_comp
1400116acmov r8, rax
1400116afjmp 0x1400114ba
1400116b4
1400116b4 0f 1f 40 00 ..@.
1400116b8
1400116b8loc_1400116b8:
1400116b8mov rax, [r8+24]
1400116bccmp [rax], 42
1400116bfjne 0x1400113c5
1400116c5mov [rax+16], 0
1400116cdjmp 0x1400113c5
1400116d2
1400116d2 66 0f 1f 44 00 00 f..D..
1400116d8
1400116d8loc_1400116d8:
1400116d8add rax, 2
1400116dcmov rcx, rbx
1400116dfmov [rsp+32], r8
1400116e4mov [rbx+24], rax
1400116e8call d_discriminator
1400116edtest eax, eax
1400116efje 0x140011460
1400116f5mov eax, [rbx+40]
1400116f8cmp eax, [rbx+44]
1400116fbmov r8, [rsp+32]
140011700jge 0x140011740
140011702movsxd r9, eax
140011705add eax, 1
140011708mov [rbx+40], eax
14001170bshl r9, 5
14001170flea rax, [rip+0x18222e]
140011716add r9, [rbx+32]
14001171amov [r9+4], 0
140011722mov [r9], 0
140011729mov [r9+16], rax
14001172dmov [r9+24], 14
140011735jmp 0x1400113bb
14001173a
14001173a 66 0f 1f 44 00 00 f..D..
140011740
140011740loc_140011740:
140011740xor r9l, r9l
140011743jmp 0x1400113bb
140011748
140011748loc_140011748:
140011748mov rcx, rbx
14001174bmov [rsp+40], r8
140011750mov [rsp+32], r9
140011755call d_discriminator
14001175amov r9, [rsp+32]
14001175fmov r8, [rsp+40]
140011764test eax, eax
140011766je 0x140011460
14001176cjmp 0x1400113bb
140011771
140011771loc_140011771:
140011771xor edi, edi
140011773jmp 0x140011616
140011778
140011778loc_140011778:
140011778mov rcx, rbx
14001177bmov [rsp+32], r8
140011780call d_discriminator
140011785mov r8, [rsp+32]
14001178atest eax, eax
14001178cjne 0x140011648
140011792jmp 0x140011460
140011797
140011797loc_140011797:
140011797call __stack_chk_fail
14001179cnop
140011290
140011290d_name:
140011290push rdi
140011291push rsi
140011292push rbx
140011293sub rsp, 64
140011297mov rbx, rcx
14001129amov rcx, [rip+0x1863ef]
1400112a1mov esi, edx
1400112a3mov rdx, [rcx]
1400112a6mov [rsp+56], rdx
1400112abmov rdx, [rbx+24]
1400112afmovzx eax, [rdx]
1400112b2cmp al, 85
1400112b4je 0x140011468
1400112bajg 0x140011328
1400112bccmp al, 78
1400112beje 0x140011480
1400112c4cmp al, 83
1400112c6jne 0x1400113e0
1400112ccxor r9l, r9l
1400112cfcmp [rdx+1], 116
1400112d3je 0x140011570
1400112d9
1400112d9loc_1400112d9:
1400112d9xor edx, edx
1400112dbmov rcx, rbx
1400112demov [rsp+32], r9
1400112e3call d_substitution
1400112e8mov r8, rax
1400112ebtest rax, rax
1400112eeje 0x140011460
1400112f4mov eax, [rax]
1400112f6mov r9, [rsp+32]
1400112fbsub eax, 85
1400112fecmp eax, 1
140011301jbe 0x1400113e6
140011307test r9, r9
14001130ajne 0x140011460
140011310mov rdx, [rbx+24]
140011314cmp [rdx], 73
140011317jne 0x14001141f
14001131djmp 0x14001152e
140011322
140011322 66 0f 1f 44 00 00 f..D..
140011328
140011328loc_140011328:
140011328cmp al, 90
14001132ajne 0x1400113e0
140011330lea rax, [rdx+1]
140011334mov [rbx+24], rax
140011338movzx eax, [rdx+1]
14001133ccmp al, 71
14001133eje 0x140011560
140011344cmp al, 84
140011346je 0x140011560
14001134cxor edx, edx
14001134emov rcx, rbx
140011351call d_encoding.part.0
140011356mov r8, rax
140011359
140011359loc_140011359:
140011359test r8, r8
14001135cje 0x140011460
140011362mov rax, [rbx+24]
140011366cmp [rax], 69
140011369jne 0x140011460
14001136flea rdx, [rax+1]
140011373mov [rbx+24], rdx
140011377movzx edx, [rax+1]
14001137bcmp dl, 115
14001137eje 0x1400116d8
140011384cmp dl, 100
140011387je 0x1400115d0
14001138dxor edx, edx
14001138fmov rcx, rbx
140011392mov [rsp+32], r8
140011397call d_name
14001139cmov r8, [rsp+32]
1400113a1test rax, rax
1400113a4mov r9, rax
1400113a7je 0x140011740
1400113admov eax, [rax]
1400113afand eax, -3
1400113b2cmp eax, 72
1400113b5jne 0x140011748
1400113bb
1400113bbloc_1400113bb:
1400113bbcmp [r8], 3
1400113bfje 0x1400116b8
1400113c5
1400113c5loc_1400113c5:
1400113c5mov edx, 2
1400113camov rcx, rbx
1400113cdcall d_make_comp
1400113d2mov r8, rax
1400113d5jmp 0x1400113fd
1400113d7
1400113d7 66 0f 1f 84 00 00 00 00 00 f........
1400113e0
1400113e0loc_1400113e0:
1400113e0xor r8l, r8l
1400113e3xor r9l, r9l
1400113e6
1400113e6loc_1400113e6:
1400113e6mov rdx, r9
1400113e9mov rcx, rbx
1400113eccall d_unqualified_name
1400113f1mov rdx, [rbx+24]
1400113f5mov r8, rax
1400113f8cmp [rdx], 73
1400113fbje 0x140011440
1400113fd
1400113fdloc_1400113fd:
1400113fdtest esi, esi
1400113ffje 0x14001141f
140011401test r8, r8
140011404je 0x140011460
140011406mov eax, [rbx+56]
140011409cmp eax, [rbx+60]
14001140cjge 0x140011460
14001140emov rdx, [rbx+48]
140011412movsxd rcx, eax
140011415add eax, 1
140011418mov [rdx+8*rcx], r8
14001141cmov [rbx+56], eax
14001141f
14001141floc_14001141f:
14001141fmov rsi, [rip+0x18626a]
140011426mov rax, [rsp+56]
14001142bsub rax, [rsi]
14001142ejne 0x140011797
140011434mov rax, r8
140011437add rsp, 64
14001143bpop rbx
14001143cpop rsi
14001143dpop rdi
14001143eret
14001143f
14001143f 90 .
140011440
140011440loc_140011440:
140011440test rax, rax
140011443je 0x140011460
140011445mov eax, [rbx+56]
140011448cmp eax, [rbx+60]
14001144bjl 0x140011510
140011451nop [rax+rax]
14001145cnop [rax]
140011460
140011460loc_140011460:
140011460xor r8l, r8l
140011463jmp 0x14001141f
140011465
140011465 0f 1f 00 ...
140011468
140011468loc_140011468:
140011468xor r8l, r8l
14001146bxor edx, edx
14001146dmov rcx, rbx
140011470call d_unqualified_name
140011475mov r8, rax
140011478jmp 0x1400113fd
14001147a
14001147a 66 0f 1f 44 00 00 f..D..
140011480
140011480loc_140011480:
140011480lea rax, [rdx+1]
140011484mov [rbx+24], rax
140011488cmp [rdx+1], 72
14001148cje 0x140011688
140011492lea rdx, [rsp+48]
140011497mov r8l, 1
14001149dmov rcx, rbx
1400114a0call d_cv_qualifiers
1400114a5mov rdi, rax
1400114a8test rax, rax
1400114abje 0x140011460
1400114adxor edx, edx
1400114afmov rcx, rbx
1400114b2call d_ref_qualifier
1400114b7mov r8, rax
1400114ba
1400114baloc_1400114ba:
1400114bamov edx, 1
1400114bfmov rcx, rbx
1400114c2mov [rsp+32], r8
1400114c7call d_prefix
1400114ccmov [rdi], rax
1400114cftest rax, rax
1400114d2je 0x140011460
1400114d4mov r8, [rsp+32]
1400114d9test r8, r8
1400114dcje 0x1400114ec
1400114demov rax, [rsp+48]
1400114e3mov [rsp+48], r8
1400114e8mov [r8+16], rax
1400114ec
1400114ecloc_1400114ec:
1400114ecmov rax, [rbx+24]
1400114f0cmp [rax], 69
1400114f3jne 0x140011460
1400114f9add rax, 1
1400114fdmov r8, [rsp+48]
140011502mov [rbx+24], rax
140011506jmp 0x1400113fd
14001150b
14001150b 0f 1f 44 00 00 ..D..
140011510
140011510loc_140011510:
140011510mov rcx, [rbx+48]
140011514movsxd r9, eax
140011517add eax, 1
14001151amov [rcx+8*r9], r8
14001151exor r9l, r9l
140011521mov [rbx+56], eax
140011524movzx eax, [rdx]
140011527sub eax, 73
14001152acmp al, 1
14001152cja 0x14001154b
14001152e
14001152eloc_14001152e:
14001152eadd rdx, 1
140011532mov rcx, rbx
140011535mov [rsp+32], r8
14001153amov [rbx+24], rdx
14001153ecall d_template_args_1
140011543mov r8, [rsp+32]
140011548mov r9, rax
14001154b
14001154bloc_14001154b:
14001154bmov edx, 4
140011550mov rcx, rbx
140011553call d_make_comp
140011558mov r8, rax
14001155bjmp 0x1400113fd
140011560
140011560loc_140011560:
140011560mov rcx, rbx
140011563call d_special_name
140011568mov r8, rax
14001156bjmp 0x140011359
140011570
140011570loc_140011570:
140011570lea rax, [rdx+2]
140011574mov [rbx+24], rax
140011578mov eax, [rbx+40]
14001157bcmp eax, [rbx+44]
14001157ejge 0x1400115b3
140011580movsxd r9, eax
140011583add eax, 1
140011586mov [rbx+40], eax
140011589shl r9, 5
14001158dlea rax, [rip+0x1823bf]
140011594add r9, [rbx+32]
140011598mov [r9+4], 0
1400115a0mov [r9], 0
1400115a7mov [r9+16], rax
1400115abmov [r9+24], 3
1400115b3
1400115b3loc_1400115b3:
1400115b3add [rbx+72], 3
1400115b7cmp [rdx+2], 83
1400115bbje 0x1400112d9
1400115c1xor r8l, r8l
1400115c4jmp 0x1400113e6
1400115c9
1400115c9 0f 1f 80 00 00 00 00 .......
1400115d0
1400115d0loc_1400115d0:
1400115d0lea rdx, [rax+2]
1400115d4mov [rbx+24], rdx
1400115d8movzx eax, [rax+2]
1400115dccmp al, 95
1400115deje 0x140011771
1400115e4cmp al, 110
1400115e6je 0x140011460
1400115ecmov rcx, rbx
1400115efmov [rsp+32], r8
1400115f4call d_number
1400115f9add eax, 1
1400115fcmov edi, eax
1400115fejs 0x140011460
140011604mov rdx, [rbx+24]
140011608mov r8, [rsp+32]
14001160dcmp [rdx], 95
140011610jne 0x140011460
140011616
140011616loc_140011616:
140011616add rdx, 1
14001161amov rcx, rbx
14001161dmov [rsp+32], r8
140011622mov [rbx+24], rdx
140011626xor edx, edx
140011628call d_name
14001162dmov r8, [rsp+32]
140011632test rax, rax
140011635mov r10, rax
140011638je 0x140011648
14001163amov eax, [rax]
14001163cand eax, -3
14001163fcmp eax, 72
140011642jne 0x140011778
140011648
140011648loc_140011648:
140011648mov eax, [rbx+40]
14001164bcmp eax, [rbx+44]
14001164ejge 0x140011740
140011654movsxd r9, eax
140011657add eax, 1
14001165ashl r9, 5
14001165eadd r9, [rbx+32]
140011662mov [r9+4], 0
14001166amov [rbx+40], eax
14001166dmov [r9], 73
140011674mov [r9+24], edi
140011678mov [r9+16], r10
14001167cjmp 0x1400113bb
140011681
140011681 0f 1f 80 00 00 00 00 .......
140011688
140011688loc_140011688:
140011688add rdx, 2
14001168cadd [rbx+72], 5
140011690xor r8l, r8l
140011693xor r9l, r9l
140011696mov [rbx+24], rdx
14001169amov rcx, rbx
14001169dmov edx, 33
1400116a2lea rdi, [rsp+48]
1400116a7call d_make_comp
1400116acmov r8, rax
1400116afjmp 0x1400114ba
1400116b4
1400116b4 0f 1f 40 00 ..@.
1400116b8
1400116b8loc_1400116b8:
1400116b8mov rax, [r8+24]
1400116bccmp [rax], 42
1400116bfjne 0x1400113c5
1400116c5mov [rax+16], 0
1400116cdjmp 0x1400113c5
1400116d2
1400116d2 66 0f 1f 44 00 00 f..D..
1400116d8
1400116d8loc_1400116d8:
1400116d8add rax, 2
1400116dcmov rcx, rbx
1400116dfmov [rsp+32], r8
1400116e4mov [rbx+24], rax
1400116e8call d_discriminator
1400116edtest eax, eax
1400116efje 0x140011460
1400116f5mov eax, [rbx+40]
1400116f8cmp eax, [rbx+44]
1400116fbmov r8, [rsp+32]
140011700jge 0x140011740
140011702movsxd r9, eax
140011705add eax, 1
140011708mov [rbx+40], eax
14001170bshl r9, 5
14001170flea rax, [rip+0x18222e]
140011716add r9, [rbx+32]
14001171amov [r9+4], 0
140011722mov [r9], 0
140011729mov [r9+16], rax
14001172dmov [r9+24], 14
140011735jmp 0x1400113bb
14001173a
14001173a 66 0f 1f 44 00 00 f..D..
140011740
140011740loc_140011740:
140011740xor r9l, r9l
140011743jmp 0x1400113bb
140011748
140011748loc_140011748:
140011748mov rcx, rbx
14001174bmov [rsp+40], r8
140011750mov [rsp+32], r9
140011755call d_discriminator
14001175amov r9, [rsp+32]
14001175fmov r8, [rsp+40]
140011764test eax, eax
140011766je 0x140011460
14001176cjmp 0x1400113bb
140011771
140011771loc_140011771:
140011771xor edi, edi
140011773jmp 0x140011616
140011778
140011778loc_140011778:
140011778mov rcx, rbx
14001177bmov [rsp+32], r8
140011780call d_discriminator
140011785mov r8, [rsp+32]
14001178atest eax, eax
14001178cjne 0x140011648
140011792jmp 0x140011460
140011797
140011797loc_140011797:
140011797call __stack_chk_fail
14001179cnop
140011290
14001179d
14001179d // align 0x10
14001179d // align 0x10
1400117a0
1400117a0d_encoding.part.0:
1400117a0push rsi
1400117a1push rbx
1400117a2sub rsp, 56
1400117a6mov esi, edx
1400117a8xor edx, edx
1400117aamov rbx, rcx
1400117adcall d_name
1400117b2mov r10, rax
1400117b5test rax, rax
1400117b8je 0x140011830
1400117batest esi, esi
1400117bcje 0x140011840
1400117c2test [rbx+16], 1
1400117c6jne 0x140011840
1400117c8mov rcx, 0xc800000000003f
1400117d2mov edx, [r10]
1400117d5lea eax, [rdx-28]
1400117d8cmp eax, 55
1400117dbja 0x1400117f2
1400117dd
1400117ddloc_1400117dd:
1400117ddbt rcx, rax
1400117e1jae 0x140011833
1400117e3mov r10, [r10+16]
1400117e7mov edx, [r10]
1400117ealea eax, [rdx-28]
1400117edcmp eax, 55
1400117f0jbe 0x1400117dd
1400117f2
1400117f2loc_1400117f2:
1400117f2cmp edx, 2
1400117f5jne 0x140011833
1400117f7mov rdx, [r10+24]
1400117fbtest rdx, rdx
1400117feje 0x140011830
140011800mov rcx, 0xc800000000003f
14001180a
14001180aloc_14001180a:
14001180amov eax, [rdx]
14001180csub eax, 28
14001180fcmp eax, 55
140011812ja 0x140011833
140011814bt rcx, rax
140011818jae 0x140011833
14001181amov rdx, [rdx+16]
14001181emov [r10+24], rdx
140011822test rdx, rdx
140011825jne 0x14001180a
140011827nop [rax+rax]
140011830
140011830loc_140011830:
140011830xor r10l, r10l
140011833
140011833loc_140011833:
140011833mov rax, r10
140011836add rsp, 56
14001183apop rbx
14001183bpop rsi
14001183cret
14001183d
14001183d 0f 1f 00 ...
140011840
140011840loc_140011840:
140011840mov rax, [rbx+24]
140011844movzx eax, [rax]
140011847test al, al
140011849je 0x140011833
14001184bcmp al, 69
14001184dje 0x140011833
14001184fmov rdx, r10
140011852
140011852loc_140011852:
140011852mov eax, [rdx]
140011854cmp eax, 4
140011857je 0x1400118e0
14001185djbe 0x1400118d0
14001185fsub eax, 28
140011862cmp eax, 55
140011865ja 0x140011880
140011867mov rcx, 0xc800000000003f
140011871bt rcx, rax
140011875jae 0x140011880
140011877mov rdx, [rdx+16]
14001187b
14001187bloc_14001187b:
14001187btest rdx, rdx
14001187ejne 0x140011852
140011880
140011880loc_140011880:
140011880xor edx, edx
140011882
140011882loc_140011882:
140011882mov rcx, rbx
140011885mov [rsp+32], r10
14001188acall d_bare_function_type
14001188fmov r8, rax
140011892test rax, rax
140011895je 0x140011830
140011897test esi, esi
140011899mov r10, [rsp+32]
14001189ejne 0x1400118aa
1400118a0cmp [r10], 2
1400118a4je 0x140011988
1400118aa
1400118aaloc_1400118aa:
1400118aamov rax, [rbx+24]
1400118aecmp [rax], 81
1400118b1je 0x140011930
1400118b3
1400118b3loc_1400118b3:
1400118b3mov r9, r8
1400118b6mov edx, 3
1400118bbmov r8, r10
1400118bemov rcx, rbx
1400118c1add rsp, 56
1400118c5pop rbx
1400118c6pop rsi
1400118c7jmp 0x14000ce00
1400118cc
1400118cc 0f 1f 40 00 ..@.
1400118d0
1400118d0loc_1400118d0:
1400118d0cmp eax, 2
1400118d3jne 0x140011880
1400118d5mov rdx, [rdx+24]
1400118d9jmp 0x14001187b
1400118db
1400118db 0f 1f 44 00 00 ..D..
1400118e0
1400118e0loc_1400118e0:
1400118e0mov rdx, [rdx+16]
1400118e4test rdx, rdx
1400118e7je 0x140011910
1400118e9
1400118e9loc_1400118e9:
1400118e9mov eax, [rdx]
1400118ebcmp eax, 8
1400118eeja 0x140011920
1400118f0cmp eax, 6
1400118f3ja 0x140011880
1400118f5sub eax, 1
1400118f8cmp eax, 1
1400118fbja 0x140011910
1400118fdmov rdx, [rdx+24]
140011901test rdx, rdx
140011904jne 0x1400118e9
140011906nop [rax+rax]
140011910
140011910loc_140011910:
140011910mov edx, 1
140011915jmp 0x140011882
14001191a
14001191a 66 0f 1f 44 00 00 f..D..
140011920
140011920loc_140011920:
140011920xor edx, edx
140011922cmp eax, 54
140011925setne dl
140011928jmp 0x140011882
14001192d
14001192d 0f 1f 00 ...
140011930
140011930loc_140011930:
140011930add rax, 1
140011934mov esi, [rbx+76]
140011937mov rcx, rbx
14001193amov [rsp+32], r10
14001193fmov [rbx+24], rax
140011943mov [rbx+76], 1
14001194amov [rsp+40], r8
14001194fcall d_expression_1
140011954mov [rbx+76], esi
140011957mov r10, [rsp+32]
14001195ctest rax, rax
14001195fmov r9, rax
140011962je 0x14001199e
140011964mov r8, [rsp+40]
140011969mov edx, 94
14001196emov rcx, rbx
140011971call d_make_comp
140011976mov r10, [rsp+32]
14001197bmov r8, rax
14001197ejmp 0x1400118b3
140011983
140011983 0f 1f 44 00 00 ..D..
140011988
140011988loc_140011988:
140011988cmp [rax], 42
14001198bjne 0x1400118aa
140011991mov [rax+16], 0
140011999jmp 0x1400118aa
14001199e
14001199eloc_14001199e:
14001199exor r8l, r8l
1400119a1jmp 0x1400118b3
1400117a0
1400117a0d_encoding.part.0:
1400117a0push rsi
1400117a1push rbx
1400117a2sub rsp, 56
1400117a6mov esi, edx
1400117a8xor edx, edx
1400117aamov rbx, rcx
1400117adcall d_name
1400117b2mov r10, rax
1400117b5test rax, rax
1400117b8je 0x140011830
1400117batest esi, esi
1400117bcje 0x140011840
1400117c2test [rbx+16], 1
1400117c6jne 0x140011840
1400117c8mov rcx, 0xc800000000003f
1400117d2mov edx, [r10]
1400117d5lea eax, [rdx-28]
1400117d8cmp eax, 55
1400117dbja 0x1400117f2
1400117dd
1400117ddloc_1400117dd:
1400117ddbt rcx, rax
1400117e1jae 0x140011833
1400117e3mov r10, [r10+16]
1400117e7mov edx, [r10]
1400117ealea eax, [rdx-28]
1400117edcmp eax, 55
1400117f0jbe 0x1400117dd
1400117f2
1400117f2loc_1400117f2:
1400117f2cmp edx, 2
1400117f5jne 0x140011833
1400117f7mov rdx, [r10+24]
1400117fbtest rdx, rdx
1400117feje 0x140011830
140011800mov rcx, 0xc800000000003f
14001180a
14001180aloc_14001180a:
14001180amov eax, [rdx]
14001180csub eax, 28
14001180fcmp eax, 55
140011812ja 0x140011833
140011814bt rcx, rax
140011818jae 0x140011833
14001181amov rdx, [rdx+16]
14001181emov [r10+24], rdx
140011822test rdx, rdx
140011825jne 0x14001180a
140011827nop [rax+rax]
140011830
140011830loc_140011830:
140011830xor r10l, r10l
140011833
140011833loc_140011833:
140011833mov rax, r10
140011836add rsp, 56
14001183apop rbx
14001183bpop rsi
14001183cret
14001183d
14001183d 0f 1f 00 ...
140011840
140011840loc_140011840:
140011840mov rax, [rbx+24]
140011844movzx eax, [rax]
140011847test al, al
140011849je 0x140011833
14001184bcmp al, 69
14001184dje 0x140011833
14001184fmov rdx, r10
140011852
140011852loc_140011852:
140011852mov eax, [rdx]
140011854cmp eax, 4
140011857je 0x1400118e0
14001185djbe 0x1400118d0
14001185fsub eax, 28
140011862cmp eax, 55
140011865ja 0x140011880
140011867mov rcx, 0xc800000000003f
140011871bt rcx, rax
140011875jae 0x140011880
140011877mov rdx, [rdx+16]
14001187b
14001187bloc_14001187b:
14001187btest rdx, rdx
14001187ejne 0x140011852
140011880
140011880loc_140011880:
140011880xor edx, edx
140011882
140011882loc_140011882:
140011882mov rcx, rbx
140011885mov [rsp+32], r10
14001188acall d_bare_function_type
14001188fmov r8, rax
140011892test rax, rax
140011895je 0x140011830
140011897test esi, esi
140011899mov r10, [rsp+32]
14001189ejne 0x1400118aa
1400118a0cmp [r10], 2
1400118a4je 0x140011988
1400118aa
1400118aaloc_1400118aa:
1400118aamov rax, [rbx+24]
1400118aecmp [rax], 81
1400118b1je 0x140011930
1400118b3
1400118b3loc_1400118b3:
1400118b3mov r9, r8
1400118b6mov edx, 3
1400118bbmov r8, r10
1400118bemov rcx, rbx
1400118c1add rsp, 56
1400118c5pop rbx
1400118c6pop rsi
1400118c7jmp 0x14000ce00
1400118cc
1400118cc 0f 1f 40 00 ..@.
1400118d0
1400118d0loc_1400118d0:
1400118d0cmp eax, 2
1400118d3jne 0x140011880
1400118d5mov rdx, [rdx+24]
1400118d9jmp 0x14001187b
1400118db
1400118db 0f 1f 44 00 00 ..D..
1400118e0
1400118e0loc_1400118e0:
1400118e0mov rdx, [rdx+16]
1400118e4test rdx, rdx
1400118e7je 0x140011910
1400118e9
1400118e9loc_1400118e9:
1400118e9mov eax, [rdx]
1400118ebcmp eax, 8
1400118eeja 0x140011920
1400118f0cmp eax, 6
1400118f3ja 0x140011880
1400118f5sub eax, 1
1400118f8cmp eax, 1
1400118fbja 0x140011910
1400118fdmov rdx, [rdx+24]
140011901test rdx, rdx
140011904jne 0x1400118e9
140011906nop [rax+rax]
140011910
140011910loc_140011910:
140011910mov edx, 1
140011915jmp 0x140011882
14001191a
14001191a 66 0f 1f 44 00 00 f..D..
140011920
140011920loc_140011920:
140011920xor edx, edx
140011922cmp eax, 54
140011925setne dl
140011928jmp 0x140011882
14001192d
14001192d 0f 1f 00 ...
140011930
140011930loc_140011930:
140011930add rax, 1
140011934mov esi, [rbx+76]
140011937mov rcx, rbx
14001193amov [rsp+32], r10
14001193fmov [rbx+24], rax
140011943mov [rbx+76], 1
14001194amov [rsp+40], r8
14001194fcall d_expression_1
140011954mov [rbx+76], esi
140011957mov r10, [rsp+32]
14001195ctest rax, rax
14001195fmov r9, rax
140011962je 0x14001199e
140011964mov r8, [rsp+40]
140011969mov edx, 94
14001196emov rcx, rbx
140011971call d_make_comp
140011976mov r10, [rsp+32]
14001197bmov r8, rax
14001197ejmp 0x1400118b3
140011983
140011983 0f 1f 44 00 00 ..D..
140011988
140011988loc_140011988:
140011988cmp [rax], 42
14001198bjne 0x1400118aa
140011991mov [rax+16], 0
140011999jmp 0x1400118aa
14001199e
14001199eloc_14001199e:
14001199exor r8l, r8l
1400119a1jmp 0x1400118b3
1400117a0
Loading..