Skip to content

Instantly share code, notes, and snippets.

@ejrh
Last active August 29, 2015 14:11
Show Gist options
  • Save ejrh/4ef6d3e096e0fe336f23 to your computer and use it in GitHub Desktop.
Save ejrh/4ef6d3e096e0fe336f23 to your computer and use it in GitHub Desktop.
main::
mov 10000, $r12
mov 2, $r4
L26:
slt $r4, $r12, $r6
br $r6, L6
L5:
jmp main$exit
L6:
mov 2, $r1
L31:
slt $r1, $r4, $r7
br $r7, L10
L9:
sub $r4, $r1, $r3
br $r3, L21
L22:
mov 18, $r10
out $r4, $r10
L21:
mov 1, $r11
add $r4, $r11, $r4
jmp L26
jmp main$exit
L10:
mov 0, $r8
L32:
slt $r8, $r4, $r5
br $r5, L14
L13:
sub $r8, $r4, $r9
br $r9, L17
L18:
jmp L9
jmp main$exit
L14:
add $r8, $r1, $r8
jmp L32
L17:
mov 1, $r2
add $r1, $r2, $r1
jmp L31
main$exit::
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment