Next: Part Two: Short Answers
Up: Problem 4: Disturbed Programming
Previous: Part One: Hazardous Analysis
| (1) |
|
DADDI |
R1, R1, #-31000 |
; |
| (2) |
|
LD |
R1, 88(R1) |
|
| (3) |
|
LD |
R2, 96(R1) |
; |
| (4) |
|
BEQZ |
R2, done |
; |
| (5) |
reload: |
L.D |
F2, 0(R1) |
; |
| (6) |
|
L.D |
F4, 8(R1) |
; |
| (7) |
|
ADD.D |
F4, F4, F4 |
; |
| (8) |
|
ADD.D |
F2, F2, F2 |
; |
| (9) |
|
DIV.D |
F2, F4, F2 |
; |
| (10) |
|
S.D |
F4, 8(R1) |
; |
| (11) |
|
S.D |
F2, 0(R1) |
; |
| (12) |
|
DADDI |
R1, R1,#-16 |
; |
| (13) |
|
DADDI |
R2, R2,#-8 |
; |
| (14) |
|
BNEZ |
R2, reload |
; |
| (15) |
done: |
DADDI |
R8, R8, #12348 |
; |
Next: Part Two: Short Answers
Up: Problem 4: Disturbed Programming
Previous: Part One: Hazardous Analysis
MM Hugue
2002-10-25
Web Accessibility