# expected: ffffffffdead0000, ffffffffdead0001, 0000000000000000
    .text
_start:
    lui x2, 0xdead0
    lui x3, 0x0
    addi x4, x0, 0x1
    addi x5, x0, (-1)

    # Add 0
    add x31, x2, x3

    # Basic addition
    add x31, x2, x4

    # Overflow
    add x31, x5, x4
