mirror of
https://github.com/supleed2/ELEC50010-IAC-CW.git
synced 2024-11-10 01:35:49 +00:00
ref file for these test cases - will add complete ref file for all edge cases soon
This commit is contained in:
parent
48e0cdfbb6
commit
c13ed23d90
74
reference/divedgecaseref.txt
Normal file
74
reference/divedgecaseref.txt
Normal file
|
@ -0,0 +1,74 @@
|
||||||
|
==========DIV-Divide==========
|
||||||
|
|
||||||
|
div - 2 // is it seperating quotients & remainders correctly
|
||||||
|
|
||||||
|
ori $4, $0, 4
|
||||||
|
ori $5, $0, 3
|
||||||
|
div $4, $5
|
||||||
|
mfhi $4
|
||||||
|
mflo $5
|
||||||
|
addu $2,$4,$5
|
||||||
|
jr $0
|
||||||
|
|
||||||
|
ref file = 2
|
||||||
|
|
||||||
|
34040004
|
||||||
|
34050003
|
||||||
|
0085001A
|
||||||
|
00002010
|
||||||
|
00002812
|
||||||
|
00851021
|
||||||
|
00000008
|
||||||
|
|
||||||
|
div - 3 // -ve/-ve
|
||||||
|
|
||||||
|
ori $4, $0, -4
|
||||||
|
ori $5, $0, -2
|
||||||
|
div $4, $5
|
||||||
|
mflo $2
|
||||||
|
jr $0
|
||||||
|
|
||||||
|
reg file = 2
|
||||||
|
|
||||||
|
3404fffc
|
||||||
|
3405fffe
|
||||||
|
0085001A
|
||||||
|
00001012
|
||||||
|
00000008
|
||||||
|
|
||||||
|
div - 4 // +ve/-ve
|
||||||
|
|
||||||
|
ori $4, $0, 4
|
||||||
|
ori $5, $0, -2
|
||||||
|
div $4, $5
|
||||||
|
mflo $2
|
||||||
|
jr $0
|
||||||
|
|
||||||
|
reg file = -2
|
||||||
|
|
||||||
|
34040004
|
||||||
|
3405fffe
|
||||||
|
0085001A
|
||||||
|
00001012
|
||||||
|
00000008
|
||||||
|
|
||||||
|
|
||||||
|
div - 5 // is it seperating quotients & remainders correctly - when dealing with negatives
|
||||||
|
|
||||||
|
ori $4, $0, -4
|
||||||
|
ori $5, $0, 3
|
||||||
|
div $5, $4
|
||||||
|
mfhi $4
|
||||||
|
mflo $5
|
||||||
|
addu $2,$4,$5
|
||||||
|
jr $0
|
||||||
|
|
||||||
|
ref file = 0
|
||||||
|
|
||||||
|
34040004
|
||||||
|
34050003
|
||||||
|
00A4001A
|
||||||
|
00002010
|
||||||
|
00002812
|
||||||
|
00851021
|
||||||
|
00000008
|
Loading…
Reference in a new issue