.section data $0x0 { number: .u8 $10 main: ; Test subtraction mov %status, $1 mov %r0, (number)u8 sub %r0, $1 cmpeq %r0, $9 jz end ; Test subtraction from a register mov %status, $2 mov %r1, $2 sub %r0, %r1 cmpeq %r0, $7 jz end ; Test subtraction overflow mov %status, $3 sub %r0, $8 cmpeq %r0, $0xFFFFFFFFFFFFFFFF jz end mov %status, $0 end: halt .export main } .meta { entry: main }