https://github.com/akkartik/mu/blob/master/subx/examples/ex2.subx

     1 # Add 1 and 1, and return the result in the exit code.
     2 #
     3 # To run (from the subx directory):
     4 #   $ ./subx translate examples/ex2.subx -o examples/ex2
     5 #   $ ./subx run examples/ex2
     6 # Expected result:
     7 #   $ echo $?
     8 #   2
     9
    10 == code
    11
    12 # EBX = 1
    13 bb/copy-to-EBX  1/imm32
    14 # increment EBX
    15 43/inc-EBX
    16 # syscall(exit, EBX)
    17 b8/copy-to-EAX  1/imm32/exit
    18 cd/syscall  0x80/imm8
    19
    20 # . . vim:nowrap:textwidth=0