Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .loc 1 208 34 is_stmt 1 discriminator 3
- movzwl -34(%rbp), %ebx
- .loc 1 208 40 discriminator 3
- movq -56(%rbp), %rax
- cmpq $0, -56(%rbp)
- je .L402
- movq %rax, %rdx
- andl $7, %edx
- testq %rdx, %rdx
- je .L403
- .L402:
- .loc 1 208 40 is_stmt 0
- movq %rax, %rsi
- movq $.Lubsan_data234, %rdi
- call __ubsan_handle_type_mismatch_v1
- .L403:
- .loc 1 208 40 discriminator 3
- movq -56(%rbp), %rax
- movzbl (%rax), %eax
- movzbl %al, %eax
- .loc 1 208 38 is_stmt 1 discriminator 3
- movl %ebx, %r12d
- imull %eax, %r12d
- jno .L404
- movslq %eax, %rdx
- movslq %ebx, %rax
- movq %rax, %rsi
- movq $.Lubsan_data238, %rdi
- call __ubsan_handle_mul_overflow
- .L404:
- movl %r12d, %ecx
- .loc 1 208 52 discriminator 3
- movzwl -36(%rbp), %eax
- .loc 1 208 50 discriminator 3
- movl %ecx, %ebx
- addl %eax, %ebx
- jno .L406
- movslq %eax, %rdx
- movslq %ecx, %rax
- movq %rax, %rsi
- movq $.Lubsan_data239, %rdi
- call __ubsan_handle_add_overflow
- .L406:
- movl %ebx, %eax
- .loc 1 208 60 discriminator 3
- sall $12, %eax
- .loc 1 208 16 discriminator 3
- movl %eax, %eax
- movq %rax, -48(%rbp)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement