Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TOTAL:
- addi x5, x0, 5 #Assignment 1
- addi x6, x0, 5 #Assignment 2
- addi x7, x0, 10 #Assignment 3
- addi x28, x0, 0 #Mid-term
- addi x29, x0, 20 #project
- addi x30, x0, 40 #final exam
- # beq x0, x0, Exit
- # these labels will run
- # ONE: beq x0, x29, Exit
- # TWO: addi x21, x0, 21
- ASS1: beq x5, x0, SHIFT_WEIGHT_TO_A2 #
- ASS2: beq x6, x0, SHIFT_WEIGHT_TO_A1
- MID: beq x28, x0, SHIFT_WEIGHT_TO_FINAL
- beq x0, x0, Exit
- SHIFT_WEIGHT_TO_A2: addi x6, x6, 5
- addi x2, x2, 22
- beq x0, x0, MID
- SHIFT_WEIGHT_TO_A1: addi x5, x5, 5
- addi x2, x2, 22
- beq x0, x0, MID
- SHIFT_WEIGHT_TO_FINAL: addi x30, x30, 20
- addi x2, x2, 33
- beq x0, x0, Exit
- Exit: # what is this exiting from?
- add x11, x5, x6
- add x11, x11, x7
- add x11, x11, x28
- add x11, x11, x29
- add x11, x11, x30
- # RECALC: beq x0, x0, TOTAL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement