updated results and fixed if_test5.ds ifnlz to iflnz

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3089 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
LPFaint99 2009-04-26 22:00:36 +00:00
parent 9dbd4c6715
commit 4945d6e24c
6 changed files with 310 additions and 41 deletions

View File

@ -3,54 +3,87 @@ iftest1
1- 1-
04.0000 04.0000
0c.0080 0c.0164
13.0001 13.0001
2- 2-
04.1338 04.1338
0c.0085 0c.0169
3- 3-
04.1337 04.1337
0c.008e 0c.0172
13.0002 13.0002
4- 4-
0c.0093 0c.0177
13.0042 13.0042
5- 5-
04.0000 04.0000
0c.009c 0c.0180
13.0004 13.0004
6- 6-
04.1338 04.1338
0c.00a1 0c.0185
7- 7-
04.1337 04.1337
0c.00aa 0c.018e
13.0008 13.0008
8- 8-
0c.00af 0c.0193
13.0048 13.0048
9- 9-
04.0000 04.0000
0c.00b8 0c.019c
13.000a 13.000a
10- 10-
04.1338 04.1338
0c.00bd 0c.01a1
11-
04.0000
0c.01aa
13.0010
12-
04.1338
0c.01af
13-
04.0000
0c.01b8
13.0020
14-
04.1338
0c.01bd
15-
04.0000
0c.01c6
13.0040
16-
04.1338
0c.01cb

View File

@ -3,54 +3,83 @@ iftest2
1- 1-
04.1337 04.1337
0c.0080 0c.0164
13.0001 13.0001
2- 2-
0c.0085 0c.0169
13.0041 13.0041
3- 3-
04.0000 04.0000
0c.008e 0c.0172
13.0002 13.0002
4- 4-
04.1338 04.1338
0c.0093 0c.0177
5- 5-
04.0000 04.0000
0c.009c 0c.0180
13.0004 13.0004
6- 6-
04.1338 04.1338
0c.00a1 0c.0185
7- 7-
04.0000 04.0000
0c.00aa 0c.018e
13.0008 13.0008
8- 8-
04.1338 04.1338
0c.00af 0c.0193
9- 9-
04.1337 04.1337
0c.00b8 0c.019c
13.000a 13.000a
10- 10-
0c.00bd 0c.01a1
13.004a 13.004a
11-
0c.01aa
13.0010
12-
0c.01af
13.0050
13-
0c.01b8
13.0020
14-
0c.01bd
13.0060
15-
0c.01c6
13.0040
16-
0c.01cb

View File

@ -3,51 +3,80 @@ iftest3
1- 1-
04.0000 04.0000
0c.0080 0c.0164
13.0001 13.0001
2- 2-
04.1338 04.1338
0c.0085 0c.0169
3- 3-
04.1337 04.1337
0c.008e 0c.0172
13.0002 13.0002
4- 4-
0c.0093 0c.0177
13.0042 13.0042
5- 5-
0c.009c 0c.0180
13.0004 13.0004
6- 6-
0c.00a1 0c.0185
13.0044 13.0044
7- 7-
0c.00aa 0c.018e
13.0008 13.0008
8- 8-
0c.00af 0c.0193
13.0048 13.0048
9- 9-
0c.00b8 0c.019c
13.000a 13.000a
10- 10-
0c.00bd 0c.01a1
13.004a 13.004a
11-
0c.01aa
13.0010
12-
0c.01af
13.0050
13-
0c.01b8
13.0020
14-
0c.01bd
13.0060
15-
0c.01c6
13.0040
16-
0c.01cb

View File

@ -0,0 +1,90 @@
iftest4
1-
04.0000
0c.0164
13.0001
2-
04.1338
0c.0169
3-
04.0000
0c.0172
13.0002
4-
04.1338
0c.0177
5-
04.1337
0c.0180
13.0004
6-
0c.0185
13.0044
7-
04.0000
0c.018e
13.0008
8-
04.1338
0c.0193
9-
04.0000
0c.019c
13.000a
10-
04.1338
0c.01a1
11-
04.0000
0c.01aa
13.0010
12-
04.1338
0c.01af
13-
04.0000
0c.01b8
13.0020
14-
04.1338
0c.01bd
15-
04.0000
0c.01c6
13.0040
16-
04.1338
0c.01cb

View File

@ -1,4 +1,4 @@
; This test checks the effect of various SR flags over iflz and ifnlz ; This test checks the effect of various SR flags over iflz and iflnlz
incdir "tests" incdir "tests"
include "dsp_base.inc" include "dsp_base.inc"
@ -9,7 +9,7 @@ iflz
lri $IX0, #0x1337 lri $IX0, #0x1337
call send_back ; 1 call send_back ; 1
ifnlz iflnz
lri $IX0, #0x1338 lri $IX0, #0x1338
call send_back ; 2 call send_back ; 2
@ -20,7 +20,7 @@ iflz
lri $IX0, #0x1337 lri $IX0, #0x1337
call send_back ; 3 call send_back ; 3
ifnlz iflnz
lri $IX0, #0x1338 lri $IX0, #0x1338
call send_back ; 4 call send_back ; 4
@ -31,7 +31,7 @@ iflz
lri $IX0, #0x1337 lri $IX0, #0x1337
call send_back ; 5 call send_back ; 5
ifnlz iflnz
lri $IX0, #0x1338 lri $IX0, #0x1338
call send_back ; 6 call send_back ; 6
@ -42,7 +42,7 @@ iflz
lri $IX0, #0x1337 lri $IX0, #0x1337
call send_back ; 7 call send_back ; 7
ifnlz iflnz
lri $IX0, #0x1338 lri $IX0, #0x1338
call send_back ; 8 call send_back ; 8
@ -53,7 +53,7 @@ iflz
lri $IX0, #0x1337 lri $IX0, #0x1337
call send_back ; 9 call send_back ; 9
ifnlz iflnz
lri $IX0, #0x1338 lri $IX0, #0x1338
call send_back ; 10 call send_back ; 10
@ -64,7 +64,7 @@ iflz
lri $IX0, #0x1337 lri $IX0, #0x1337
call send_back ; 11 call send_back ; 11
ifnlz iflnz
lri $IX0, #0x1338 lri $IX0, #0x1338
call send_back ; 12 call send_back ; 12
@ -75,7 +75,7 @@ iflz
lri $IX0, #0x1337 lri $IX0, #0x1337
call send_back ; 13 call send_back ; 13
ifnlz iflnz
lri $IX0, #0x1338 lri $IX0, #0x1338
call send_back ; 14 call send_back ; 14
@ -86,7 +86,7 @@ iflz
lri $IX0, #0x1337 lri $IX0, #0x1337
call send_back ; 15 call send_back ; 15
ifnlz iflnz
lri $IX0, #0x1338 lri $IX0, #0x1338
call send_back ; 16 call send_back ; 16

View File

@ -0,0 +1,88 @@
iftest2
1-
04.0000
0c.0164
13.0001
2-
04.1338
0c.0169
3-
04.0000
0c.0172
13.0002
4-
04.1338
0c.0177
5-
04.0000
0c.0180
13.0004
6-
04.1338
0c.0185
7-
04.0000
0c.018e
13.0008
8-
04.1338
0c.0193
9-
04.0000
0c.019c
13.000a
10-
04.1338
0c.01a1
11-
04.0000
0c.01aa
13.0010
12-
04.1338
0c.01af
13-
04.0000
0c.01b8
13.0020
14-
04.1338
0c.01bd
15-
04.1337
0c.01c6
13.0040
16-
0c.01cb