# Add 1 and 1, and return the result in the exit code. # # To run: # $ ./subx translate examples/ex2.subx -o examples/ex2 # $ ./subx run examples/ex2 # Expected result: # $ echo $? # 2 == code 0x09000000 Entry: # EBX = 1 bb/copy-to-EBX 1/imm32 # increment EBX 43/increment-EBX # syscall(exit, EBX) b8/copy-to-EAX 1/imm32/exit cd/syscall 0x80/imm8 == data 0x0a000000 # . . vim:nowrap:textwidth=0