https://github.com/akkartik/mu/blob/main/linux/ex3.mu

     1 # Add the first 10 numbers, and return the result in the exit code.
     2 #
     3 # To run:
     4 #   $ ./translate browse.mu
     5 #   $ ./a.elf
     6 # Expected result:
     7 #   $ echo $?
     8 #   55
     9
    10 fn main -> _/ebx: int {
    11   var result/ebx: int <- copy 0
    12   var i/eax: int <- copy 1
    13   {
    14     compare i, 0xa
    15     break-if->
    16     result <- add i
    17     i <- increment
    18     loop
    19   }
    20   return result
    21 }