# expected: 0000000000000000, ffffffffdead0000, 045680e900000000, 0000000021530000 .text _start: lui x2, 0xdead0 lui x3, 0x0 addi x4, x0, 0x1 addi x5, x0, (-1) lui x6, 0xdead0 # Mul 0 mul x31, x2, x3 # Basic multiplications mul x31, x2, x4 mul x31, x2, x6 # Overflow mul x31, x5, x2