Update testcase to compile with latest DVP-AS

: ----------------------------------------------------------------------
This commit is contained in:
Jillian Ye 1998-04-08 17:15:24 +00:00
parent 8764538f22
commit 2e7f8e7beb
1 changed files with 19 additions and 36 deletions

View File

@ -1,18 +1,18 @@
.include "../include/macros.s" .include "sce_macros.s"
.global My_dma_start .global My_dma_start
.text .text
My_dma_start: My_dma_start:
.DmaPackPke 1 .DmaPackVif 0 ; was 1
DMAref *, data0 DMAref *, data0
.section ".dmadata", "aw" .section ".dmadata", "aw"
.DmaData data0 .DmaData data0
STCYCL 4 4 STCYCL 4, 4
STMASK 0x00000000 STMASK 0x00000000
STMOD 0 STMOD direct ;STMOD 0
.EndDmaData .EndDmaData
.text .text
@ -20,17 +20,18 @@ DMAref *, data1
.section ".dmadata", "aw" .section ".dmadata", "aw"
.DmaData data1 .DmaData data1
MPG 0, "test.vubin" MPG *, *
.include "sce_test40.vuasm"
.endmpg
.EndDmaData .EndDmaData
.text .text
DMAcnt *, data2 DMAcnt *
.DmaData data2
DIRECT * DIRECT *
GPUIFpacked REG={A_D}, NLOOP=4099, EOP GIFpacked REGS={A_D}, NLOOP=4099, EOP
iwzyx 0x00000000, 0x00000050, 0x14042580, 0x00000000 iwzyx 0x00000000, 0x00000050, 0x14042580, 0x00000000
iwzyx 0x00000000, 0x00000052, 0x00000100, 0x00000100 iwzyx 0x00000000, 0x00000052, 0x00000100, 0x00000100
iwzyx 0x00000000, 0x00000053, 0x00000000, 0x00000000 iwzyx 0x00000000, 0x00000053, 0x00000000, 0x00000000
@ -4130,12 +4131,12 @@ iwzyx 0x00000000, 0x00000054, 0x00000000, 0x00000000
iwzyx 0x00000000, 0x00000054, 0x00010000, 0x00000000 iwzyx 0x00000000, 0x00000054, 0x00010000, 0x00000000
iwzyx 0x00000000, 0x00000054, 0x00000000, 0x0100000d iwzyx 0x00000000, 0x00000054, 0x00000000, 0x0100000d
iwzyx 0x00000000, 0x00000054, 0x00000000, 0xd00d0000 iwzyx 0x00000000, 0x00000054, 0x00000000, 0xd00d0000
.endgif
.EndDirect .EndDirect
.EndDmaData .EndDmaData
DMAcnt *, data3 DMAcnt *
.DmaData data3
DIRECT * DIRECT *
GPUIFpacked REG={A_D}, NLOOP=8, EOP GIFpacked REGS={A_D}, NLOOP=8, EOP
iwzyx 0x00000000, 0x00000050, 0x02012980, 0x00000000 iwzyx 0x00000000, 0x00000050, 0x02012980, 0x00000000
iwzyx 0x00000000, 0x00000051, 0x00000000, 0x00000000 iwzyx 0x00000000, 0x00000051, 0x00000000, 0x00000000
iwzyx 0x00000000, 0x00000052, 0x00000002, 0x00000008 iwzyx 0x00000000, 0x00000052, 0x00000002, 0x00000008
@ -4144,12 +4145,12 @@ iwzyx 0x00000000, 0x00000054, 0x66f77318, 0x73597fbd
iwzyx 0x00000000, 0x00000054, 0x302030a2, 0x358c5673 iwzyx 0x00000000, 0x00000054, 0x302030a2, 0x358c5673
iwzyx 0x00000000, 0x00000054, 0x29ae2149, 0x32d72e32 iwzyx 0x00000000, 0x00000054, 0x29ae2149, 0x32d72e32
iwzyx 0x00000000, 0x00000054, 0x000021ac, 0x7fff437c iwzyx 0x00000000, 0x00000054, 0x000021ac, 0x7fff437c
.endgif
.EndDirect .EndDirect
.EndDmaData .EndDmaData
DMAcnt *, data4 DMAcnt *
.DmaData data4
DIRECT * DIRECT *
GPUIFpacked REG={A_D}, NLOOP=17, EOP GIFpacked REGS={A_D}, NLOOP=17, EOP
iwzyx 0x00000000, 0x0000004c, 0x00000000, 0x000a0000 iwzyx 0x00000000, 0x0000004c, 0x00000000, 0x000a0000
iwzyx 0x00000000, 0x0000004e, 0x00000000, 0x01000096 iwzyx 0x00000000, 0x0000004e, 0x00000000, 0x01000096
iwzyx 0x00000000, 0x00000046, 0x00000000, 0x00000001 iwzyx 0x00000000, 0x00000046, 0x00000000, 0x00000001
@ -4167,10 +4168,10 @@ iwzyx 0x00000000, 0x0000003b, 0x00000081, 0x00008080
iwzyx 0x00000000, 0x00000014, 0x00000000, 0x00000061 iwzyx 0x00000000, 0x00000014, 0x00000000, 0x00000061
iwzyx 0x00000000, 0x00000049, 0x00000000, 0x00000001 iwzyx 0x00000000, 0x00000049, 0x00000000, 0x00000001
iwzyx 0x00000000, 0x00000006, 0x20153006, 0x21412580 iwzyx 0x00000000, 0x00000006, 0x20153006, 0x21412580
.endgif
.EndDirect .EndDirect
.EndDmaData .EndDmaData
DMAcnt *, data5 DMAcnt *
.DmaData data5
unpack V4_32, 895, * unpack V4_32, 895, *
iwzyx 0x00000000, 0x437f0000, 0x437f0000, 0x437f0000 iwzyx 0x00000000, 0x437f0000, 0x437f0000, 0x437f0000
.EndUnpack .EndUnpack
@ -4218,8 +4219,7 @@ iwzyx 0x00000000, 0xbf7fffef, 0x3ad0cc36, 0x00000000
iwzyx 0x3f800000, 0x44480000, 0x00000000, 0x00000000 iwzyx 0x3f800000, 0x44480000, 0x00000000, 0x00000000
.EndUnpack .EndUnpack
.EndDmaData .EndDmaData
DMAcnt *, data6 DMAcnt *
.DmaData data6
MSCAL 0 MSCAL 0
unpack V4_32, 0, * unpack V4_32, 0, *
iwzyx 0x3f800000, 0x00000000, 0xc33e0000, 0x42780000 iwzyx 0x3f800000, 0x00000000, 0xc33e0000, 0x42780000
@ -4407,7 +4407,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3dc7ffde, 0x3d400000
iwzyx 0x3f800000, 0x3f800000, 0x3dc7ffde, 0x3dc00000 iwzyx 0x3f800000, 0x3f800000, 0x3dc7ffde, 0x3dc00000
iwzyx 0x3f800000, 0x3f800000, 0x3e47ffde, 0x3d400000 iwzyx 0x3f800000, 0x3f800000, 0x3e47ffde, 0x3d400000
.EndUnpack .EndUnpack
ITOP 0 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 421, * unpack V4_32, 421, *
iwzyx 0x3f800000, 0x42100000, 0xc3220000, 0x42e00000 iwzyx 0x3f800000, 0x42100000, 0xc3220000, 0x42e00000
@ -4595,7 +4594,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3e4c0011, 0x3dc7ffde
iwzyx 0x3f800000, 0x3f800000, 0x3e4c0011, 0x3e13ffef iwzyx 0x3f800000, 0x3f800000, 0x3e4c0011, 0x3e13ffef
iwzyx 0x3f800000, 0x3f800000, 0x3e980000, 0x3dc7ffde iwzyx 0x3f800000, 0x3f800000, 0x3e980000, 0x3dc7ffde
.EndUnpack .EndUnpack
ITOP 421 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 0, * unpack V4_32, 0, *
iwzyx 0x3f800000, 0x42be0000, 0xc2ec0000, 0x43030000 iwzyx 0x3f800000, 0x42be0000, 0xc2ec0000, 0x43030000
@ -4783,7 +4781,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3e980000, 0x3e180022
iwzyx 0x3f800000, 0x3f800000, 0x3e980000, 0x3e47ffde iwzyx 0x3f800000, 0x3f800000, 0x3e980000, 0x3e47ffde
iwzyx 0x3f800000, 0x3f800000, 0x3ec9fff8, 0x3e180022 iwzyx 0x3f800000, 0x3f800000, 0x3ec9fff8, 0x3e180022
.EndUnpack .EndUnpack
ITOP 0 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 421, * unpack V4_32, 421, *
iwzyx 0x3f800000, 0x431a0000, 0xc2780000, 0x42e00000 iwzyx 0x3f800000, 0x431a0000, 0xc2780000, 0x42e00000
@ -4971,7 +4968,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3ecc0011, 0x3e4c0011
iwzyx 0x3f800000, 0x3f800000, 0x3ecc0011, 0x3e7c0011 iwzyx 0x3f800000, 0x3f800000, 0x3ecc0011, 0x3e7c0011
iwzyx 0x3f800000, 0x3f800000, 0x3efe0008, 0x3e4c0011 iwzyx 0x3f800000, 0x3f800000, 0x3efe0008, 0x3e4c0011
.EndUnpack .EndUnpack
ITOP 412 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 0, * unpack V4_32, 0, *
iwzyx 0x3f800000, 0x433e0000, 0x00000000, 0x42780000 iwzyx 0x3f800000, 0x433e0000, 0x00000000, 0x42780000
@ -5159,7 +5155,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3f000000, 0x3e800000
iwzyx 0x3f800000, 0x3f800000, 0x3f000000, 0x3e980000 iwzyx 0x3f800000, 0x3f800000, 0x3f000000, 0x3e980000
iwzyx 0x3f800000, 0x3f800000, 0x3f18fffc, 0x3e800000 iwzyx 0x3f800000, 0x3f800000, 0x3f18fffc, 0x3e800000
.EndUnpack .EndUnpack
ITOP 0 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 421, * unpack V4_32, 421, *
iwzyx 0x3f800000, 0x433e0000, 0x42780000, 0x00000000 iwzyx 0x3f800000, 0x433e0000, 0x42780000, 0x00000000
@ -5347,7 +5342,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3f18fffc, 0x3e980000
iwzyx 0x3f800000, 0x3f800000, 0x3f18fffc, 0x3eb00000 iwzyx 0x3f800000, 0x3f800000, 0x3f18fffc, 0x3eb00000
iwzyx 0x3f800000, 0x3f800000, 0x3f31fff8, 0x3e980000 iwzyx 0x3f800000, 0x3f800000, 0x3f31fff8, 0x3e980000
.EndUnpack .EndUnpack
ITOP 412 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 0, * unpack V4_32, 0, *
iwzyx 0x3f800000, 0x431a0000, 0x42ec0000, 0xc2480000 iwzyx 0x3f800000, 0x431a0000, 0x42ec0000, 0xc2480000
@ -5535,7 +5529,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3f330004, 0x3eb1fff8
iwzyx 0x3f800000, 0x3f800000, 0x3f330004, 0x3ec9fff8 iwzyx 0x3f800000, 0x3f800000, 0x3f330004, 0x3ec9fff8
iwzyx 0x3f800000, 0x3f800000, 0x3f4c0000, 0x3eb1fff8 iwzyx 0x3f800000, 0x3f800000, 0x3f4c0000, 0x3eb1fff8
.EndUnpack .EndUnpack
ITOP 0 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 421, * unpack V4_32, 421, *
iwzyx 0x3f800000, 0x42be0000, 0x43220000, 0xc28a0000 iwzyx 0x3f800000, 0x42be0000, 0x43220000, 0xc28a0000
@ -5723,7 +5716,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3f4c0000, 0x3ecc0011
iwzyx 0x3f800000, 0x3f800000, 0x3f4c0000, 0x3ee3ffef iwzyx 0x3f800000, 0x3f800000, 0x3f4c0000, 0x3ee3ffef
iwzyx 0x3f800000, 0x3f800000, 0x3f64fffc, 0x3ecc0011 iwzyx 0x3f800000, 0x3f800000, 0x3f64fffc, 0x3ecc0011
.EndUnpack .EndUnpack
ITOP 412 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 0, * unpack V4_32, 0, *
iwzyx 0x3f800000, 0x42100000, 0x433e0000, 0xc2480000 iwzyx 0x3f800000, 0x42100000, 0x433e0000, 0xc2480000
@ -5911,7 +5903,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3f660008, 0x3ee60008
iwzyx 0x3f800000, 0x3f800000, 0x3f660008, 0x3efe0008 iwzyx 0x3f800000, 0x3f800000, 0x3f660008, 0x3efe0008
iwzyx 0x3f800000, 0x3f800000, 0x3f7f0004, 0x3ee60008 iwzyx 0x3f800000, 0x3f800000, 0x3f7f0004, 0x3ee60008
.EndUnpack .EndUnpack
ITOP 0 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 421, * unpack V4_32, 421, *
iwzyx 0x3f800000, 0x00000000, 0xc33e0000, 0xc2780000 iwzyx 0x3f800000, 0x00000000, 0xc33e0000, 0xc2780000
@ -6099,7 +6090,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3dc7ffde, 0x3f0c0000
iwzyx 0x3f800000, 0x3f800000, 0x3dc7ffde, 0x3f180000 iwzyx 0x3f800000, 0x3f800000, 0x3dc7ffde, 0x3f180000
iwzyx 0x3f800000, 0x3f800000, 0x3e47ffde, 0x3f0c0000 iwzyx 0x3f800000, 0x3f800000, 0x3e47ffde, 0x3f0c0000
.EndUnpack .EndUnpack
ITOP 412 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 0, * unpack V4_32, 0, *
iwzyx 0x3f800000, 0xc2100000, 0xc3220000, 0xc2e00000 iwzyx 0x3f800000, 0xc2100000, 0xc3220000, 0xc2e00000
@ -6287,7 +6277,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3e4c0011, 0x3f18fffc
iwzyx 0x3f800000, 0x3f800000, 0x3e4c0011, 0x3f24fffc iwzyx 0x3f800000, 0x3f800000, 0x3e4c0011, 0x3f24fffc
iwzyx 0x3f800000, 0x3f800000, 0x3e980000, 0x3f18fffc iwzyx 0x3f800000, 0x3f800000, 0x3e980000, 0x3f18fffc
.EndUnpack .EndUnpack
ITOP 0 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 421, * unpack V4_32, 421, *
iwzyx 0x3f800000, 0xc2be0000, 0xc2ec0000, 0xc3030000 iwzyx 0x3f800000, 0xc2be0000, 0xc2ec0000, 0xc3030000
@ -6475,7 +6464,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3e980000, 0x3f260008
iwzyx 0x3f800000, 0x3f800000, 0x3e980000, 0x3f31fff8 iwzyx 0x3f800000, 0x3f800000, 0x3e980000, 0x3f31fff8
iwzyx 0x3f800000, 0x3f800000, 0x3ec9fff8, 0x3f260008 iwzyx 0x3f800000, 0x3f800000, 0x3ec9fff8, 0x3f260008
.EndUnpack .EndUnpack
ITOP 412 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 0, * unpack V4_32, 0, *
iwzyx 0x3f800000, 0xc31a0000, 0xc2780000, 0xc2e00000 iwzyx 0x3f800000, 0xc31a0000, 0xc2780000, 0xc2e00000
@ -6663,7 +6651,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3ecc0011, 0x3f330004
iwzyx 0x3f800000, 0x3f800000, 0x3ecc0011, 0x3f3f0004 iwzyx 0x3f800000, 0x3f800000, 0x3ecc0011, 0x3f3f0004
iwzyx 0x3f800000, 0x3f800000, 0x3efe0008, 0x3f330004 iwzyx 0x3f800000, 0x3f800000, 0x3efe0008, 0x3f330004
.EndUnpack .EndUnpack
ITOP 0 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 421, * unpack V4_32, 421, *
iwzyx 0x3f800000, 0xc33e0000, 0x00000000, 0xc2780000 iwzyx 0x3f800000, 0xc33e0000, 0x00000000, 0xc2780000
@ -6851,7 +6838,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3f000000, 0x3f400000
iwzyx 0x3f800000, 0x3f800000, 0x3f000000, 0x3f4c0000 iwzyx 0x3f800000, 0x3f800000, 0x3f000000, 0x3f4c0000
iwzyx 0x3f800000, 0x3f800000, 0x3f18fffc, 0x3f400000 iwzyx 0x3f800000, 0x3f800000, 0x3f18fffc, 0x3f400000
.EndUnpack .EndUnpack
ITOP 412 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 0, * unpack V4_32, 0, *
iwzyx 0x3f800000, 0xc33e0000, 0x42780000, 0x00000000 iwzyx 0x3f800000, 0xc33e0000, 0x42780000, 0x00000000
@ -7039,7 +7025,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3f18fffc, 0x3f4c0000
iwzyx 0x3f800000, 0x3f800000, 0x3f18fffc, 0x3f580000 iwzyx 0x3f800000, 0x3f800000, 0x3f18fffc, 0x3f580000
iwzyx 0x3f800000, 0x3f800000, 0x3f31fff8, 0x3f4c0000 iwzyx 0x3f800000, 0x3f800000, 0x3f31fff8, 0x3f4c0000
.EndUnpack .EndUnpack
ITOP 0 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 421, * unpack V4_32, 421, *
iwzyx 0x3f800000, 0xc31a0000, 0x42ec0000, 0x42480000 iwzyx 0x3f800000, 0xc31a0000, 0x42ec0000, 0x42480000
@ -7227,7 +7212,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3f330004, 0x3f58fffc
iwzyx 0x3f800000, 0x3f800000, 0x3f330004, 0x3f64fffc iwzyx 0x3f800000, 0x3f800000, 0x3f330004, 0x3f64fffc
iwzyx 0x3f800000, 0x3f800000, 0x3f4c0000, 0x3f58fffc iwzyx 0x3f800000, 0x3f800000, 0x3f4c0000, 0x3f58fffc
.EndUnpack .EndUnpack
ITOP 412 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 0, * unpack V4_32, 0, *
iwzyx 0x3f800000, 0xc2be0000, 0x43220000, 0x428a0000 iwzyx 0x3f800000, 0xc2be0000, 0x43220000, 0x428a0000
@ -7415,7 +7399,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3f4c0000, 0x3f660008
iwzyx 0x3f800000, 0x3f800000, 0x3f4c0000, 0x3f71fff8 iwzyx 0x3f800000, 0x3f800000, 0x3f4c0000, 0x3f71fff8
iwzyx 0x3f800000, 0x3f800000, 0x3f64fffc, 0x3f660008 iwzyx 0x3f800000, 0x3f800000, 0x3f64fffc, 0x3f660008
.EndUnpack .EndUnpack
ITOP 0 ; -=ihc=-
MSCNT MSCNT
unpack V4_32, 421, * unpack V4_32, 421, *
iwzyx 0x3f800000, 0xc2100000, 0x433e0000, 0x42480000 iwzyx 0x3f800000, 0xc2100000, 0x433e0000, 0x42480000
@ -7603,6 +7586,6 @@ iwzyx 0x3f800000, 0x3f800000, 0x3f660008, 0x3f730004
iwzyx 0x3f800000, 0x3f800000, 0x3f660008, 0x3f7f0004 iwzyx 0x3f800000, 0x3f800000, 0x3f660008, 0x3f7f0004
iwzyx 0x3f800000, 0x3f800000, 0x3f7f0004, 0x3f730004 iwzyx 0x3f800000, 0x3f800000, 0x3f7f0004, 0x3f730004
.EndUnpack .EndUnpack
ITOP 412 ; -=ihc=-
MSCNT MSCNT
.EndDmaData .EndDmaData
DMAend