aboutsummaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
authorJillian Ye <jillian@cygnus>1998-04-29 00:48:13 +0000
committerJillian Ye <jillian@cygnus>1998-04-29 00:48:13 +0000
commit002b3c2f9dee86ce3a32fa838f87328e399e52cd (patch)
tree80b92a2353d80ef5b38ea4226641b562d4a00d6f /sim
parent59813131fdd2acbcb2de2633f49f7eb27e93c433 (diff)
downloadgdb-002b3c2f9dee86ce3a32fa838f87328e399e52cd.zip
gdb-002b3c2f9dee86ce3a32fa838f87328e399e52cd.tar.gz
gdb-002b3c2f9dee86ce3a32fa838f87328e399e52cd.tar.bz2
sce*test*_out_dif.dat : Change the last line of the files to be
"7f 00000000 00000000" : ----------------------------------------------------------------------
Diffstat (limited to 'sim')
-rw-r--r--sim/testsuite/sky/Makefile.in2
-rw-r--r--sim/testsuite/sky/sce2_test11_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce2_test12_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce2_test23_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test10_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test13_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test14_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test15_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test16_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test17_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test18_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test19_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test1_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test20_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test21_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test22_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test24_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test25_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test26_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test27_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test28_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test29_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test2_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test30_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test31_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test32_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test33_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test34_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test35_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test36_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test37_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test38_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test39_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test3_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test40_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test41_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test42_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test43_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test44_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test45_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test46_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test47_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test48_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test49_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test4_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test50_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test51_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test52_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test53_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test54_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test55_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test56_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test57_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test58_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test59_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test5_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test6_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test7_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test8_out_gif.dat2
-rw-r--r--sim/testsuite/sky/sce_test9_out_gif.dat2
-rw-r--r--sim/testsuite/sky/t-dma.dmaexpect118
61 files changed, 178 insertions, 60 deletions
diff --git a/sim/testsuite/sky/Makefile.in b/sim/testsuite/sky/Makefile.in
index 97ee309..45ab840 100644
--- a/sim/testsuite/sky/Makefile.in
+++ b/sim/testsuite/sky/Makefile.in
@@ -163,7 +163,7 @@ sce%.exe: sce%.o sce_main.o refresh.o
sce_main.o: sce_main.c
$(GCC_FOR_TARGET) -c $(CFLAGS) -o $@ $<
-refresh.o: refresh.s
+refresh.o: refresh.dvpasm
$(DVPAS_FOR_TARGET) $(ASFLAGS) -o $@ $<
sce_%.o: sce_%.dvpasm sce_%.vuasm
diff --git a/sim/testsuite/sky/sce2_test11_out_gif.dat b/sim/testsuite/sky/sce2_test11_out_gif.dat
index 10f1c48..d3f7530 100644
--- a/sim/testsuite/sky/sce2_test11_out_gif.dat
+++ b/sim/testsuite/sky/sce2_test11_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 01ff0000
04 fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce2_test12_out_gif.dat b/sim/testsuite/sky/sce2_test12_out_gif.dat
index 4e0dc3d..11459c5 100644
--- a/sim/testsuite/sky/sce2_test12_out_gif.dat
+++ b/sim/testsuite/sky/sce2_test12_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 01ff0000
0c fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce2_test23_out_gif.dat b/sim/testsuite/sky/sce2_test23_out_gif.dat
index 10f1c48..d3f7530 100644
--- a/sim/testsuite/sky/sce2_test23_out_gif.dat
+++ b/sim/testsuite/sky/sce2_test23_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 01ff0000
04 fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test10_out_gif.dat b/sim/testsuite/sky/sce_test10_out_gif.dat
index 8045862..50d9834 100644
--- a/sim/testsuite/sky/sce_test10_out_gif.dat
+++ b/sim/testsuite/sky/sce_test10_out_gif.dat
@@ -1195,4 +1195,4 @@
04 000310ad 80a77ead
01 3f800000 005d5d5d
04 010324c9 80f27f4e
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test13_out_gif.dat b/sim/testsuite/sky/sce_test13_out_gif.dat
index 449e71d..ef5d560 100644
--- a/sim/testsuite/sky/sce_test13_out_gif.dat
+++ b/sim/testsuite/sky/sce_test13_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
04 fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test14_out_gif.dat b/sim/testsuite/sky/sce_test14_out_gif.dat
index 00b3db9..aa1dd4c 100644
--- a/sim/testsuite/sky/sce_test14_out_gif.dat
+++ b/sim/testsuite/sky/sce_test14_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
0c fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test15_out_gif.dat b/sim/testsuite/sky/sce_test15_out_gif.dat
index 1fe00a7..e8f56fc 100644
--- a/sim/testsuite/sky/sce_test15_out_gif.dat
+++ b/sim/testsuite/sky/sce_test15_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
04 fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test16_out_gif.dat b/sim/testsuite/sky/sce_test16_out_gif.dat
index fe4ea1b..c0e9c19 100644
--- a/sim/testsuite/sky/sce_test16_out_gif.dat
+++ b/sim/testsuite/sky/sce_test16_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
0c fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test17_out_gif.dat b/sim/testsuite/sky/sce_test17_out_gif.dat
index fac18a7..51af548 100644
--- a/sim/testsuite/sky/sce_test17_out_gif.dat
+++ b/sim/testsuite/sky/sce_test17_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 01ff0000
04 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test18_out_gif.dat b/sim/testsuite/sky/sce_test18_out_gif.dat
index 99a73fb..fc9a45f 100644
--- a/sim/testsuite/sky/sce_test18_out_gif.dat
+++ b/sim/testsuite/sky/sce_test18_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 01ff0000
0c 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test19_out_gif.dat b/sim/testsuite/sky/sce_test19_out_gif.dat
index d5b3e81..578ab4e 100644
--- a/sim/testsuite/sky/sce_test19_out_gif.dat
+++ b/sim/testsuite/sky/sce_test19_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
04 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test1_out_gif.dat b/sim/testsuite/sky/sce_test1_out_gif.dat
index 132b94e..51ba28d 100644
--- a/sim/testsuite/sky/sce_test1_out_gif.dat
+++ b/sim/testsuite/sky/sce_test1_out_gif.dat
@@ -4427,4 +4427,4 @@
04 0003159d 7ed97efc
01 3f800000 00000000
04 01031f4e 7ea07f4f
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test20_out_gif.dat b/sim/testsuite/sky/sce_test20_out_gif.dat
index f8d9319..c36f3a2 100644
--- a/sim/testsuite/sky/sce_test20_out_gif.dat
+++ b/sim/testsuite/sky/sce_test20_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
0c 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test21_out_gif.dat b/sim/testsuite/sky/sce_test21_out_gif.dat
index 0899185..b80d40b 100644
--- a/sim/testsuite/sky/sce_test21_out_gif.dat
+++ b/sim/testsuite/sky/sce_test21_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
04 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test22_out_gif.dat b/sim/testsuite/sky/sce_test22_out_gif.dat
index 3c5f380..f3544fd 100644
--- a/sim/testsuite/sky/sce_test22_out_gif.dat
+++ b/sim/testsuite/sky/sce_test22_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
0c 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test24_out_gif.dat b/sim/testsuite/sky/sce_test24_out_gif.dat
index b2cf590..47e5276 100644
--- a/sim/testsuite/sky/sce_test24_out_gif.dat
+++ b/sim/testsuite/sky/sce_test24_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 01ff0000
0c fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test25_out_gif.dat b/sim/testsuite/sky/sce_test25_out_gif.dat
index 449e71d..ef5d560 100644
--- a/sim/testsuite/sky/sce_test25_out_gif.dat
+++ b/sim/testsuite/sky/sce_test25_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
04 fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test26_out_gif.dat b/sim/testsuite/sky/sce_test26_out_gif.dat
index 8e3ed21..f6aff7a 100644
--- a/sim/testsuite/sky/sce_test26_out_gif.dat
+++ b/sim/testsuite/sky/sce_test26_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
0c fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test27_out_gif.dat b/sim/testsuite/sky/sce_test27_out_gif.dat
index 1fe00a7..e8f56fc 100644
--- a/sim/testsuite/sky/sce_test27_out_gif.dat
+++ b/sim/testsuite/sky/sce_test27_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
04 fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test28_out_gif.dat b/sim/testsuite/sky/sce_test28_out_gif.dat
index c88db4c..9d09ad3 100644
--- a/sim/testsuite/sky/sce_test28_out_gif.dat
+++ b/sim/testsuite/sky/sce_test28_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
0c fe13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test29_out_gif.dat b/sim/testsuite/sky/sce_test29_out_gif.dat
index fac18a7..51af548 100644
--- a/sim/testsuite/sky/sce_test29_out_gif.dat
+++ b/sim/testsuite/sky/sce_test29_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 01ff0000
04 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test2_out_gif.dat b/sim/testsuite/sky/sce_test2_out_gif.dat
index 26d8c53..f6edad0 100644
--- a/sim/testsuite/sky/sce_test2_out_gif.dat
+++ b/sim/testsuite/sky/sce_test2_out_gif.dat
@@ -4427,4 +4427,4 @@
04 00031a25 80ca7efb
01 3f800000 003a3a3a
04 010324c9 80f27f4e
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test30_out_gif.dat b/sim/testsuite/sky/sce_test30_out_gif.dat
index de7e105..b36a54c 100644
--- a/sim/testsuite/sky/sce_test30_out_gif.dat
+++ b/sim/testsuite/sky/sce_test30_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 01ff0000
0c 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test31_out_gif.dat b/sim/testsuite/sky/sce_test31_out_gif.dat
index d5b3e81..578ab4e 100644
--- a/sim/testsuite/sky/sce_test31_out_gif.dat
+++ b/sim/testsuite/sky/sce_test31_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
04 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test32_out_gif.dat b/sim/testsuite/sky/sce_test32_out_gif.dat
index b2fdaa7..0979f8a 100644
--- a/sim/testsuite/sky/sce_test32_out_gif.dat
+++ b/sim/testsuite/sky/sce_test32_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
0c 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test33_out_gif.dat b/sim/testsuite/sky/sce_test33_out_gif.dat
index 0899185..b80d40b 100644
--- a/sim/testsuite/sky/sce_test33_out_gif.dat
+++ b/sim/testsuite/sky/sce_test33_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
04 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test34_out_gif.dat b/sim/testsuite/sky/sce_test34_out_gif.dat
index 2b46ed7..5184a68 100644
--- a/sim/testsuite/sky/sce_test34_out_gif.dat
+++ b/sim/testsuite/sky/sce_test34_out_gif.dat
@@ -5537,4 +5537,4 @@
02 3aa3d709 3aa3d709
01 3aa3d709 00000000
0c 7f13c9fb 7fff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test35_out_gif.dat b/sim/testsuite/sky/sce_test35_out_gif.dat
index a0b10f8..0bf2444 100644
--- a/sim/testsuite/sky/sce_test35_out_gif.dat
+++ b/sim/testsuite/sky/sce_test35_out_gif.dat
@@ -18955,4 +18955,4 @@
04 016475e3 88028801
01 3f800000 00828282
04 016539dd 880e87cb
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test36_out_gif.dat b/sim/testsuite/sky/sce_test36_out_gif.dat
index 3d3897b..8607415 100644
--- a/sim/testsuite/sky/sce_test36_out_gif.dat
+++ b/sim/testsuite/sky/sce_test36_out_gif.dat
@@ -45003,4 +45003,4 @@
04 0075b438 830b86e1
01 3f800000 000a0a0a
04 0075b438 830b86e1
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test37_out_gif.dat b/sim/testsuite/sky/sce_test37_out_gif.dat
index c3035d4..1f9edbe 100644
--- a/sim/testsuite/sky/sce_test37_out_gif.dat
+++ b/sim/testsuite/sky/sce_test37_out_gif.dat
@@ -8687,4 +8687,4 @@
04 0002a31d 70267c78
01 3f800000 00898989
04 0002a31d 70267c78
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test38_out_gif.dat b/sim/testsuite/sky/sce_test38_out_gif.dat
index c8775b1..78645dc 100644
--- a/sim/testsuite/sky/sce_test38_out_gif.dat
+++ b/sim/testsuite/sky/sce_test38_out_gif.dat
@@ -8687,4 +8687,4 @@
04 010383a7 703d7b64
01 3f800000 00000000
04 010383a7 703d7b64
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test39_out_gif.dat b/sim/testsuite/sky/sce_test39_out_gif.dat
index 8bd3bd3..9bffe4e 100644
--- a/sim/testsuite/sky/sce_test39_out_gif.dat
+++ b/sim/testsuite/sky/sce_test39_out_gif.dat
@@ -1457,4 +1457,4 @@
04 00149d73 876183b6
01 3f800000 00222836
04 01147a19 882e811a
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test3_out_gif.dat b/sim/testsuite/sky/sce_test3_out_gif.dat
index 654c915..1230e95 100644
--- a/sim/testsuite/sky/sce_test3_out_gif.dat
+++ b/sim/testsuite/sky/sce_test3_out_gif.dat
@@ -4427,4 +4427,4 @@
04 00031a25 80ca7efb
01 3f800000 005b5b5b
04 010324c9 80f27f4e
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test40_out_gif.dat b/sim/testsuite/sky/sce_test40_out_gif.dat
index b2879f5..335128d 100644
--- a/sim/testsuite/sky/sce_test40_out_gif.dat
+++ b/sim/testsuite/sky/sce_test40_out_gif.dat
@@ -7380,4 +7380,4 @@
02 3aa343da 3a9b94fd
01 3aa3e7bf 00000000
04 001351c9 77ff7fff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test41_out_gif.dat b/sim/testsuite/sky/sce_test41_out_gif.dat
index 1ca0d52..ef044c8 100644
--- a/sim/testsuite/sky/sce_test41_out_gif.dat
+++ b/sim/testsuite/sky/sce_test41_out_gif.dat
@@ -7380,4 +7380,4 @@
02 3a82f348 3a79936e
01 3a8376bc 00000000
04 000f72c9 7f7380f5
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test42_out_gif.dat b/sim/testsuite/sky/sce_test42_out_gif.dat
index 9490975..40ec4fb 100644
--- a/sim/testsuite/sky/sce_test42_out_gif.dat
+++ b/sim/testsuite/sky/sce_test42_out_gif.dat
@@ -7380,4 +7380,4 @@
02 3ad9999d 3acf5c2c
01 3ada740d 00545454
04 0119d417 80027555
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test43_out_gif.dat b/sim/testsuite/sky/sce_test43_out_gif.dat
index 4b91820..e2abee3 100644
--- a/sim/testsuite/sky/sce_test43_out_gif.dat
+++ b/sim/testsuite/sky/sce_test43_out_gif.dat
@@ -7380,4 +7380,4 @@
02 3aa33335 3a9b8521
01 3aa3d709 00000000
04 00134fcb 87ff77ff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test44_out_gif.dat b/sim/testsuite/sky/sce_test44_out_gif.dat
index a6e8a94..bd13fda 100644
--- a/sim/testsuite/sky/sce_test44_out_gif.dat
+++ b/sim/testsuite/sky/sce_test44_out_gif.dat
@@ -983,4 +983,4 @@
04 00148b8e 88147930
01 3f800000 00000000
04 00134fcb 87ff77ff
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test45_out_gif.dat b/sim/testsuite/sky/sce_test45_out_gif.dat
index 1658bb3..c117a96 100644
--- a/sim/testsuite/sky/sce_test45_out_gif.dat
+++ b/sim/testsuite/sky/sce_test45_out_gif.dat
@@ -11401,4 +11401,4 @@
02 39431fb2 39431fb2
01 39431fb2 40f97d7d
04 00032628 806488ee
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test46_out_gif.dat b/sim/testsuite/sky/sce_test46_out_gif.dat
index 751099b..d73684c 100644
--- a/sim/testsuite/sky/sce_test46_out_gif.dat
+++ b/sim/testsuite/sky/sce_test46_out_gif.dat
@@ -17451,4 +17451,4 @@
04 01077bdd 8338844e
01 3f800000 004c4c4c
04 01077efd 831d8474
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test47_out_gif.dat b/sim/testsuite/sky/sce_test47_out_gif.dat
index 79aa5f4..7aa1eb5 100644
--- a/sim/testsuite/sky/sce_test47_out_gif.dat
+++ b/sim/testsuite/sky/sce_test47_out_gif.dat
@@ -17355,4 +17355,4 @@
04 01225936 837087ff
01 3f800000 01003580
04 012227b8 839287d2
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test48_out_gif.dat b/sim/testsuite/sky/sce_test48_out_gif.dat
index 46a20f3..a53907b 100644
--- a/sim/testsuite/sky/sce_test48_out_gif.dat
+++ b/sim/testsuite/sky/sce_test48_out_gif.dat
@@ -11401,4 +11401,4 @@
02 39431fb2 39431fb2
01 39431fb2 00f97d7d
04 00032628 806488ee
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test49_out_gif.dat b/sim/testsuite/sky/sce_test49_out_gif.dat
index 48a4767..dccde71 100644
--- a/sim/testsuite/sky/sce_test49_out_gif.dat
+++ b/sim/testsuite/sky/sce_test49_out_gif.dat
@@ -1787,4 +1787,4 @@
04 006e3469 7758873b
01 3f800000 00000000
04 016f8e6a 77308767
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test4_out_gif.dat b/sim/testsuite/sky/sce_test4_out_gif.dat
index 6a4cf30..d0910b8 100644
--- a/sim/testsuite/sky/sce_test4_out_gif.dat
+++ b/sim/testsuite/sky/sce_test4_out_gif.dat
@@ -4427,4 +4427,4 @@
04 00031a25 7f357efb
01 3f800000 00acacac
04 010324c9 7f0d7f4e
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test50_out_gif.dat b/sim/testsuite/sky/sce_test50_out_gif.dat
index 92e45ca..215d342 100644
--- a/sim/testsuite/sky/sce_test50_out_gif.dat
+++ b/sim/testsuite/sky/sce_test50_out_gif.dat
@@ -1787,4 +1787,4 @@
04 018f1893 7e4b79c9
01 3f800000 00000000
04 018ab683 7dc27a3a
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test51_out_gif.dat b/sim/testsuite/sky/sce_test51_out_gif.dat
index f718b2c..491f1ca 100644
--- a/sim/testsuite/sky/sce_test51_out_gif.dat
+++ b/sim/testsuite/sky/sce_test51_out_gif.dat
@@ -9483,4 +9483,4 @@
04 00998017 80128401
01 3f800000 003f3f3f
04 0095f452 7f998448
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test52_out_gif.dat b/sim/testsuite/sky/sce_test52_out_gif.dat
index c58233a..40c098e 100644
--- a/sim/testsuite/sky/sce_test52_out_gif.dat
+++ b/sim/testsuite/sky/sce_test52_out_gif.dat
@@ -45,4 +45,4 @@
04 0110e1ba 81e17b33
01 3f800000 00404040
04 010e8d48 7dd77bdf
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test53_out_gif.dat b/sim/testsuite/sky/sce_test53_out_gif.dat
index 82cf108..5fdc8f4 100644
--- a/sim/testsuite/sky/sce_test53_out_gif.dat
+++ b/sim/testsuite/sky/sce_test53_out_gif.dat
@@ -283,4 +283,4 @@
04 00083402 85c98297
01 3f800000 00404040
04 0107a0a9 836c8267
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test54_out_gif.dat b/sim/testsuite/sky/sce_test54_out_gif.dat
index 9cbfdb4..320390d 100644
--- a/sim/testsuite/sky/sce_test54_out_gif.dat
+++ b/sim/testsuite/sky/sce_test54_out_gif.dat
@@ -1275,4 +1275,4 @@
04 01225936 837087ff
01 3f800000 00000065
04 0021968d 83f6874e
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test55_out_gif.dat b/sim/testsuite/sky/sce_test55_out_gif.dat
index d6ed60f..6502a69 100644
--- a/sim/testsuite/sky/sce_test55_out_gif.dat
+++ b/sim/testsuite/sky/sce_test55_out_gif.dat
@@ -7380,4 +7380,4 @@
02 3ad883c0 3ace5363
01 3ad95d19 001d1d1d
04 0019b2cd 7e2a7715
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test56_out_gif.dat b/sim/testsuite/sky/sce_test56_out_gif.dat
index 7f3ef29..5d25f75 100644
--- a/sim/testsuite/sky/sce_test56_out_gif.dat
+++ b/sim/testsuite/sky/sce_test56_out_gif.dat
@@ -4133,4 +4133,4 @@
02 39c0cec9 39c0cec9
01 39c0cec9 80a6a6a6
04 e80289e7 7fff84b4
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test57_out_gif.dat b/sim/testsuite/sky/sce_test57_out_gif.dat
index 5f797ca..4c34e66 100644
--- a/sim/testsuite/sky/sce_test57_out_gif.dat
+++ b/sim/testsuite/sky/sce_test57_out_gif.dat
@@ -10573,4 +10573,4 @@
02 3995cbec 3995cbec
01 3995cbec 00a5a5a5
04 0004b511 81dd8db6
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test58_out_gif.dat b/sim/testsuite/sky/sce_test58_out_gif.dat
index 073a4c1..346ace7 100644
--- a/sim/testsuite/sky/sce_test58_out_gif.dat
+++ b/sim/testsuite/sky/sce_test58_out_gif.dat
@@ -5533,4 +5533,4 @@
02 3b03126e 3b03126e
01 3b03126e 00000000
04 ff1f84ea 80008000
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test59_out_gif.dat b/sim/testsuite/sky/sce_test59_out_gif.dat
index 600cdd0..b927678 100644
--- a/sim/testsuite/sky/sce_test59_out_gif.dat
+++ b/sim/testsuite/sky/sce_test59_out_gif.dat
@@ -4427,4 +4427,4 @@
04 01031de4 80007ef9
01 3f800000 009400d3
04 01032952 80007f4d
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test5_out_gif.dat b/sim/testsuite/sky/sce_test5_out_gif.dat
index 6d9ef82..92dbebe 100644
--- a/sim/testsuite/sky/sce_test5_out_gif.dat
+++ b/sim/testsuite/sky/sce_test5_out_gif.dat
@@ -4427,4 +4427,4 @@
04 01031de4 80007ef9
01 3f800000 008d8d8d
04 01032952 80007f4d
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test6_out_gif.dat b/sim/testsuite/sky/sce_test6_out_gif.dat
index 4c260d3..8c116df 100644
--- a/sim/testsuite/sky/sce_test6_out_gif.dat
+++ b/sim/testsuite/sky/sce_test6_out_gif.dat
@@ -35339,4 +35339,4 @@
04 0197b629 7fd68423
01 3f800000 00545454
04 0095e7b4 7f998440
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test7_out_gif.dat b/sim/testsuite/sky/sce_test7_out_gif.dat
index f718b2c..491f1ca 100644
--- a/sim/testsuite/sky/sce_test7_out_gif.dat
+++ b/sim/testsuite/sky/sce_test7_out_gif.dat
@@ -9483,4 +9483,4 @@
04 00998017 80128401
01 3f800000 003f3f3f
04 0095f452 7f998448
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test8_out_gif.dat b/sim/testsuite/sky/sce_test8_out_gif.dat
index b26a005..37f66b1 100644
--- a/sim/testsuite/sky/sce_test8_out_gif.dat
+++ b/sim/testsuite/sky/sce_test8_out_gif.dat
@@ -9483,4 +9483,4 @@
04 01996cdc 801283fa
01 3f800000 00575757
04 0095e7b4 7f998440
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/sce_test9_out_gif.dat b/sim/testsuite/sky/sce_test9_out_gif.dat
index 8873af9..5abfe63 100644
--- a/sim/testsuite/sky/sce_test9_out_gif.dat
+++ b/sim/testsuite/sky/sce_test9_out_gif.dat
@@ -9483,4 +9483,4 @@
04 01996cdc 801283fa
01 3f800000 00575757
04 0095e7b4 7f998440
-7f 000000000 00000000
+7f 00000000 00000000
diff --git a/sim/testsuite/sky/t-dma.dmaexpect b/sim/testsuite/sky/t-dma.dmaexpect
new file mode 100644
index 0000000..da15c62
--- /dev/null
+++ b/sim/testsuite/sky/t-dma.dmaexpect
@@ -0,0 +1,118 @@
+Testing DMA_D_CTRL...
+Testing DMA_D_STAT...
+DMA warning: write reg 0x1000e010 req=0xffffffff actual=0x63ffe3ff
+Testing DMA_D_PCR...
+DMA warning: write reg 0x1000e020 req=0x8fff0000 actual=0x83ff0000
+DMA warning: write reg 0x1000e020 req=0x05550000 actual=0x01550000
+DMA warning: write reg 0x1000e020 req=0x0155aaaa actual=0x015502aa
+DMA warning: write reg 0x1000e020 req=0x00005555 actual=0x00000155
+Testing DMA_D_SQWC...
+DMA warning: read from unsupported register (D_SQWC)
+DMA warning: write reg 0x1000e030 req=0x5555aaaa actual=0x005500aa
+DMA warning: write to unsupported register (D_SQWC)
+DMA warning: read from unsupported register (D_SQWC)
+DMA warning: write reg 0x1000e030 req=0xaaaa5555 actual=0x00aa0055
+DMA warning: write to unsupported register (D_SQWC)
+DMA warning: read from unsupported register (D_SQWC)
+DMA warning: write to unsupported register (D_SQWC)
+Testing DMA_D_RBOR...
+DMA warning: read from unsupported register (D_RBOR)
+DMA warning: write reg 0x1000e050 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write to unsupported register (D_RBOR)
+DMA warning: read from unsupported register (D_RBOR)
+DMA warning: write reg 0x1000e050 req=0xaaaa5555 actual=0x2aaa5550
+DMA warning: write to unsupported register (D_RBOR)
+DMA warning: read from unsupported register (D_RBOR)
+DMA warning: write to unsupported register (D_RBOR)
+Testing DMA_D_RBSR...
+DMA warning: read from unsupported register (D_RBSR)
+DMA warning: write reg 0x1000e040 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write to unsupported register (D_RBSR)
+DMA warning: read from unsupported register (D_RBSR)
+DMA warning: write reg 0x1000e040 req=0xaaaa5555 actual=0x2aaa5550
+DMA warning: write to unsupported register (D_RBSR)
+DMA warning: read from unsupported register (D_RBSR)
+DMA warning: write to unsupported register (D_RBSR)
+Testing DMA_D_STADR...
+DMA warning: read from unsupported register (D_STADR)
+DMA warning: write reg 0x1000e060 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write to unsupported register (D_STADR)
+DMA warning: read from unsupported register (D_STADR)
+DMA warning: write reg 0x1000e060 req=0xaaaa5555 actual=0x2aaa5550
+DMA warning: write to unsupported register (D_STADR)
+DMA warning: read from unsupported register (D_STADR)
+DMA warning: write to unsupported register (D_STADR)
+Testing DMA_D0_CHCR...
+DMA warning: write reg 0x10008000 req=0x5555aaaa actual=0x000000aa
+DMA warning: write reg 0x10008000 req=0xaaaa5555 actual=0x00000155
+Testing DMA_D0_MADR...
+DMA warning: write reg 0x10008010 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x10008010 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D0_TADR...
+DMA warning: write reg 0x10008030 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x10008030 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D0_ASR0...
+DMA warning: write reg 0x10008040 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x10008040 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D0_ASR1...
+DMA warning: write reg 0x10008050 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x10008050 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D0_QWC...
+DMA warning: write reg 0x10008020 req=0x5555aaaa actual=0x0000aaaa
+DMA warning: write reg 0x10008020 req=0xaaaa5555 actual=0x00005555
+Testing DMA_D0_PKTFLAG...
+Testing DMA_D1_CHCR...
+DMA warning: write reg 0x10009000 req=0x5555aaaa actual=0x000000aa
+DMA warning: write reg 0x10009000 req=0xaaaa5555 actual=0x00000155
+Testing DMA_D1_MADR...
+DMA warning: write reg 0x10009010 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x10009010 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D1_TADR...
+DMA warning: write reg 0x10009030 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x10009030 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D1_ASR0...
+DMA warning: write reg 0x10009040 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x10009040 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D1_ASR1...
+DMA warning: write reg 0x10009050 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x10009050 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D1_QWC...
+DMA warning: write reg 0x10009020 req=0x5555aaaa actual=0x0000aaaa
+DMA warning: write reg 0x10009020 req=0xaaaa5555 actual=0x00005555
+Testing DMA_D1_PKTFLAG...
+Testing DMA_D2_CHCR...
+DMA warning: write reg 0x1000a000 req=0x5555aaaa actual=0x000000aa
+DMA warning: write reg 0x1000a000 req=0xaaaa5555 actual=0x00000155
+Testing DMA_D2_MADR...
+DMA warning: write reg 0x1000a010 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x1000a010 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D2_TADR...
+DMA warning: write reg 0x1000a030 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x1000a030 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D2_ASR0...
+DMA warning: write reg 0x1000a040 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x1000a040 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D2_ASR1...
+DMA warning: write reg 0x1000a050 req=0x5555aaaa actual=0x5555aaa0
+DMA warning: write reg 0x1000a050 req=0x2aaa5555 actual=0x2aaa5550
+Testing DMA_D2_QWC...
+DMA warning: write reg 0x1000a020 req=0x5555aaaa actual=0x0000aaaa
+DMA warning: write reg 0x1000a020 req=0xaaaa5555 actual=0x00005555
+Testing DMA_D2_PKTFLAG...
+
+Preparing for a DMA1 NORM transfer...
+Ready...
+Completed OK...
+
+Preparing for a DMA0 TAG transfer...
+Ready...
+DMA WARNING: address in tag (0x0001ad41_0c000001) is not quad word aligned.
+Completed OK...
+
+Preparing for a DMA2 TAG transfer with suspension...
+Ready...
+DMA WARNING: address in tag (0x0001ad41_0c000001) is not quad word aligned.
+returns...
+Suspended OK...
+DMA warning: write reg 0x1000a000 req=0xb0000104 actual=0x00000104
+Completed OK...