Advertisement
Guest User

Untitled

a guest
Jan 1st, 2025
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. .loc 1 208 34 is_stmt 1 discriminator 3
  2. movzwl -34(%rbp), %ebx
  3. .loc 1 208 40 discriminator 3
  4. movq -56(%rbp), %rax
  5. cmpq $0, -56(%rbp)
  6. je .L402
  7. movq %rax, %rdx
  8. andl $7, %edx
  9. testq %rdx, %rdx
  10. je .L403
  11. .L402:
  12. .loc 1 208 40 is_stmt 0
  13. movq %rax, %rsi
  14. movq $.Lubsan_data234, %rdi
  15. call __ubsan_handle_type_mismatch_v1
  16. .L403:
  17. .loc 1 208 40 discriminator 3
  18. movq -56(%rbp), %rax
  19. movzbl (%rax), %eax
  20. movzbl %al, %eax
  21. .loc 1 208 38 is_stmt 1 discriminator 3
  22. movl %ebx, %r12d
  23. imull %eax, %r12d
  24. jno .L404
  25. movslq %eax, %rdx
  26. movslq %ebx, %rax
  27. movq %rax, %rsi
  28. movq $.Lubsan_data238, %rdi
  29. call __ubsan_handle_mul_overflow
  30. .L404:
  31. movl %r12d, %ecx
  32. .loc 1 208 52 discriminator 3
  33. movzwl -36(%rbp), %eax
  34. .loc 1 208 50 discriminator 3
  35. movl %ecx, %ebx
  36. addl %eax, %ebx
  37. jno .L406
  38. movslq %eax, %rdx
  39. movslq %ecx, %rax
  40. movq %rax, %rsi
  41. movq $.Lubsan_data239, %rdi
  42. call __ubsan_handle_add_overflow
  43. .L406:
  44. movl %ebx, %eax
  45. .loc 1 208 60 discriminator 3
  46. sall $12, %eax
  47. .loc 1 208 16 discriminator 3
  48. movl %eax, %eax
  49. movq %rax, -48(%rbp)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement