[# nested loops: count iterations of a 3x4 grid #]
define main
make int64 i
make int64 j
make int64 count
set 0
move i
write
set 0
move j
write
set 0
move count
write
set 0
mark outer
move i
read
compare 3
jump endOuter when greater-or-equal
set 0
move j
write
set 0
mark inner
move j
read
compare 4
jump endInner when greater-or-equal
move count
read
add 1
move count
write
set 0
move j
read
add 1
move j
write
set 0
jump inner
mark endInner
move i
read
add 1
move i
write
set 0
jump outer
mark endOuter
move count
read
output
return
end