5087a6057a
sce*_testN.* corresponds to the original testN/test.* *.vuasm : MICRO code *.dvpasm : DMAtag and VIF code description *.out_gif.dat : GIF output values for the corresponding testcase. sce_main.c : driver file for the SCE testcases sce_macro.s : SCE provided macro file needed by the SCE (feb28) testcases refresh.s : Needed by sce_main.c Makefile.in : Updated to run make and run the SCE testsuite. : ----------------------------------------------------------------------
227 lines
8.8 KiB
Plaintext
227 lines
8.8 KiB
Plaintext
.include "sce_macros.s"
|
|
|
|
.global My_dma_start
|
|
.text
|
|
My_dma_start:
|
|
.DmaPackVif 0
|
|
|
|
|
|
DMAref *, data0
|
|
|
|
.section ".dmadata", "aw"
|
|
.DmaData data0
|
|
STCYCL 4, 4
|
|
STMASK 0x00000000
|
|
STMOD direct
|
|
.EndDmaData
|
|
|
|
.text
|
|
DMAcnt *
|
|
STCYCL 4, 4
|
|
STMASK 0x00000000
|
|
STMOD direct
|
|
.EndDmaData
|
|
|
|
DMAcnt *
|
|
MPG *, *
|
|
.include "sce_test49.vuasm"
|
|
.endmpg
|
|
.EndDmaData
|
|
|
|
DMAcnt *
|
|
DIRECT *
|
|
GIFpacked REGS={A_D}, NLOOP=13, EOP
|
|
iwzyx 0x00000000, 0x0000004c, 0x00000000, 0x000a0000
|
|
iwzyx 0x00000000, 0x0000004e, 0x00000000, 0x01000096
|
|
iwzyx 0x00000000, 0x00000046, 0x00000000, 0x00000001
|
|
iwzyx 0x00000000, 0x00000040, 0x01df0000, 0x027f0000
|
|
iwzyx 0x00000000, 0x00000047, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000018, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0x0000001a, 0x00000000, 0x00000001
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x00000006
|
|
iwzyx 0x00000000, 0x00000001, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000004, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000004, 0x00000000, 0x1e002800
|
|
iwzyx 0x00000000, 0x00000047, 0x00000000, 0x00070000
|
|
iwzyx 0x00000000, 0x00000018, 0x00007100, 0x00006c00
|
|
.endgif
|
|
.EndDirect
|
|
.EndDmaData
|
|
DMAcnt *
|
|
unpack V4_32, 895, *
|
|
iwzyx 0x00000000, 0x437f0000, 0x437f0000, 0x437f0000
|
|
.EndUnpack
|
|
unpack V4_32, 896, *
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x3f800000
|
|
iwzyx 0x00000000, 0x3f800000, 0x3f800000, 0x3f800000
|
|
iwzyx 0x00000000, 0x00000000, 0x3f800000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 900, *
|
|
iwzyx 0x00000000, 0x80000000, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x80000000
|
|
iwzyx 0x00000000, 0x00000000, 0xbf800000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 904, *
|
|
iwzyx 0x00000000, 0xbeaf077d, 0x80000000, 0x3f7093a7
|
|
iwzyx 0x00000000, 0x3f50792d, 0xbeff876a, 0x3e97ac1d
|
|
iwzyx 0x00000000, 0xbef02257, 0xbf5dd69d, 0xbe2eb4ea
|
|
iwzyx 0x3f800000, 0x43200000, 0x00000000, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 912, *
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x44000000
|
|
iwzyx 0x00000000, 0x00000000, 0x44000000, 0x00000000
|
|
iwzyx 0x3f800000, 0xc6746000, 0x45000000, 0x45000000
|
|
iwzyx 0x00000000, 0x4e746119, 0x00000000, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 924, *
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0x437f0000, 0x437f0000, 0x437f0000
|
|
.EndUnpack
|
|
unpack V4_32, 926, *
|
|
iwzyx 0x00000000, 0x00000041, 0x20064000, 0x00008012
|
|
iwzyx 0x00000000, 0xbf550481, 0xbf0e00d2, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 0, *
|
|
iwzyx 0xbafffbce, 0x3f2d7ffa, 0x4079a002, 0x3fb63fff
|
|
iwzyx 0x00000000, 0x3f800000, 0x40800000, 0x3f800000
|
|
iwzyx 0x3afffbce, 0x3fb54003, 0x407a5ffe, 0x3f2b8002
|
|
iwzyx 0x3c800000, 0x3ff20000, 0x406b0000, 0x3ed80000
|
|
iwzyx 0x3d57ff9b, 0x4018e001, 0x40541fff, 0x3e7a0019
|
|
iwzyx 0x3e000000, 0x40380000, 0x40380000, 0x3e000000
|
|
iwzyx 0x3e7a0019, 0x40541fff, 0x4018e001, 0x3d57ff9b
|
|
iwzyx 0x3ed80000, 0x406b0000, 0x3ff20000, 0x3c800000
|
|
iwzyx 0x3f2b8002, 0x407a5ffe, 0x3fb54003, 0x3afffbce
|
|
iwzyx 0x3f800000, 0x40800000, 0x3f800000, 0x00000000
|
|
iwzyx 0x3fb63fff, 0x4079a002, 0x3f2d7ffa, 0xbafffbce
|
|
.EndUnpack
|
|
unpack V4_32, 20, *
|
|
iwzyx 0xbafffbce, 0x3f2d7ffa, 0x4079a002, 0x3fb63fff
|
|
iwzyx 0x00000000, 0x3f800000, 0x40800000, 0x3f800000
|
|
iwzyx 0x3afffbce, 0x3fb54003, 0x407a5ffe, 0x3f2b8002
|
|
iwzyx 0x3c800000, 0x3ff20000, 0x406b0000, 0x3ed80000
|
|
iwzyx 0x3d57ff9b, 0x4018e001, 0x40541fff, 0x3e7a0019
|
|
iwzyx 0x3e000000, 0x40380000, 0x40380000, 0x3e000000
|
|
iwzyx 0x3e7a0019, 0x40541fff, 0x4018e001, 0x3d57ff9b
|
|
iwzyx 0x3ed80000, 0x406b0000, 0x3ff20000, 0x3c800000
|
|
iwzyx 0x3f2b8002, 0x407a5ffe, 0x3fb54003, 0x3afffbce
|
|
iwzyx 0x3f800000, 0x40800000, 0x3f800000, 0x00000000
|
|
iwzyx 0x3fb63fff, 0x4079a002, 0x3f2d7ffa, 0xbafffbce
|
|
.EndUnpack
|
|
BASE 40
|
|
OFFSET 130
|
|
.EndDmaData
|
|
DMAcnt *
|
|
unpack[r] V4_32, 0, *
|
|
iwzyx 0x3f800000, 0x423be6f4, 0xbe913fd1, 0xc23be6f9
|
|
iwzyx 0x3f800000, 0x422996d6, 0xc166381d, 0xc22996db
|
|
iwzyx 0x3f800000, 0x41fac16f, 0xc1a1d975, 0xc1fac174
|
|
iwzyx 0x3f800000, 0x41a25538, 0xc166381d, 0xc1a25538
|
|
iwzyx 0x3f800000, 0x4284ddee, 0xbe913fd1, 0xb727c5ac
|
|
iwzyx 0x3f800000, 0x426fd5dd, 0xc166381d, 0xb727c5ac
|
|
iwzyx 0x3f800000, 0x42314fa0, 0xc1a1d975, 0x00000000
|
|
iwzyx 0x3f800000, 0x41e592c8, 0xc166381d, 0x00000000
|
|
iwzyx 0x3f800000, 0x423be6f9, 0xbe913fd1, 0x423be6f7
|
|
iwzyx 0x3f800000, 0x422996db, 0xc166381d, 0x422996d8
|
|
iwzyx 0x3f800000, 0x41fac174, 0xc1a1d975, 0x41fac174
|
|
iwzyx 0x3f800000, 0x41a25538, 0xc166381d, 0x41a25538
|
|
iwzyx 0x3f800000, 0x3727c5ac, 0xbe913fd1, 0x4284ddf0
|
|
iwzyx 0x3f800000, 0x3727c5ac, 0xc166381d, 0x426fd5df
|
|
iwzyx 0x3f800000, 0x00000000, 0xc1a1d975, 0x42314fa3
|
|
iwzyx 0x3f800000, 0x00000000, 0xc166381d, 0x41e592cd
|
|
iwzyx 0x3f800000, 0x422996d6, 0xc166381d, 0xc22996db
|
|
iwzyx 0x3f800000, 0x41fac16f, 0xc1a1d975, 0xc1fac174
|
|
iwzyx 0x3f800000, 0x41a25538, 0xc166381d, 0xc1a25538
|
|
iwzyx 0x3f800000, 0x417b69f7, 0xbe913fd1, 0xc17b6a01
|
|
iwzyx 0x3f800000, 0x426fd5dd, 0xc166381d, 0xb727c5ac
|
|
iwzyx 0x3f800000, 0x42314fa0, 0xc1a1d975, 0x00000000
|
|
iwzyx 0x3f800000, 0x41e592c8, 0xc166381d, 0x00000000
|
|
iwzyx 0x3f800000, 0x41b1c6cd, 0xbe913fd1, 0x00000000
|
|
iwzyx 0x3f800000, 0x422996db, 0xc166381d, 0x422996d8
|
|
iwzyx 0x3f800000, 0x41fac174, 0xc1a1d975, 0x41fac174
|
|
iwzyx 0x3f800000, 0x41a25538, 0xc166381d, 0x41a25538
|
|
iwzyx 0x3f800000, 0x417b6a01, 0xbe913fd1, 0x417b6a01
|
|
iwzyx 0x3f800000, 0x3727c5ac, 0xc166381d, 0x426fd5df
|
|
iwzyx 0x3f800000, 0x00000000, 0xc1a1d975, 0x42314fa3
|
|
iwzyx 0x3f800000, 0x00000000, 0xc166381d, 0x41e592cd
|
|
iwzyx 0x3f800000, 0x00000000, 0xbe913fd1, 0x41b1c6cd
|
|
.EndUnpack
|
|
MSCAL 0
|
|
.EndDmaData
|
|
DMAcnt *
|
|
unpack[r] V4_32, 0, *
|
|
iwzyx 0x3f800000, 0x41fac16f, 0xc1a1d975, 0xc1fac174
|
|
iwzyx 0x3f800000, 0x41a25538, 0xc166381d, 0xc1a25538
|
|
iwzyx 0x3f800000, 0x417b69f7, 0xbe913fd1, 0xc17b6a01
|
|
iwzyx 0x3f800000, 0x41a25538, 0x415d2420, 0xc1a2553d
|
|
iwzyx 0x3f800000, 0x42314fa0, 0xc1a1d975, 0x00000000
|
|
iwzyx 0x3f800000, 0x41e592c8, 0xc166381d, 0x00000000
|
|
iwzyx 0x3f800000, 0x41b1c6cd, 0xbe913fd1, 0x00000000
|
|
iwzyx 0x3f800000, 0x41e592cd, 0x415d2420, 0x00000000
|
|
iwzyx 0x3f800000, 0x41fac174, 0xc1a1d975, 0x41fac174
|
|
iwzyx 0x3f800000, 0x41a25538, 0xc166381d, 0x41a25538
|
|
iwzyx 0x3f800000, 0x417b6a01, 0xbe913fd1, 0x417b6a01
|
|
iwzyx 0x3f800000, 0x41a25538, 0x415d2420, 0x41a2553d
|
|
iwzyx 0x3f800000, 0x00000000, 0xc1a1d975, 0x42314fa3
|
|
iwzyx 0x3f800000, 0x00000000, 0xc166381d, 0x41e592cd
|
|
iwzyx 0x3f800000, 0x00000000, 0xbe913fd1, 0x41b1c6cd
|
|
iwzyx 0x3f800000, 0x00000000, 0x415d2420, 0x41e592cd
|
|
iwzyx 0x3f800000, 0x41a25538, 0xc166381d, 0xc1a25538
|
|
iwzyx 0x3f800000, 0x417b69f7, 0xbe913fd1, 0xc17b6a01
|
|
iwzyx 0x3f800000, 0x41a25538, 0x415d2420, 0xc1a2553d
|
|
iwzyx 0x3f800000, 0x41fac16f, 0x419d4f7c, 0xc1fac174
|
|
iwzyx 0x3f800000, 0x41e592c8, 0xc166381d, 0x00000000
|
|
iwzyx 0x3f800000, 0x41b1c6cd, 0xbe913fd1, 0x00000000
|
|
iwzyx 0x3f800000, 0x41e592cd, 0x415d2420, 0x00000000
|
|
iwzyx 0x3f800000, 0x42314fa0, 0x419d4f7c, 0x00000000
|
|
iwzyx 0x3f800000, 0x41a25538, 0xc166381d, 0x41a25538
|
|
iwzyx 0x3f800000, 0x417b6a01, 0xbe913fd1, 0x417b6a01
|
|
iwzyx 0x3f800000, 0x41a25538, 0x415d2420, 0x41a2553d
|
|
iwzyx 0x3f800000, 0x41fac174, 0x419d4f7c, 0x41fac174
|
|
iwzyx 0x3f800000, 0x00000000, 0xc166381d, 0x41e592cd
|
|
iwzyx 0x3f800000, 0x00000000, 0xbe913fd1, 0x41b1c6cd
|
|
iwzyx 0x3f800000, 0x00000000, 0x415d2420, 0x41e592cd
|
|
iwzyx 0x3f800000, 0x00000000, 0x419d4f7c, 0x42314fa3
|
|
.EndUnpack
|
|
MSCNT
|
|
.EndDmaData
|
|
DMAcnt *
|
|
unpack[r] V4_32, 0, *
|
|
iwzyx 0x3f800000, 0x417b69f7, 0xbe913fd1, 0xc17b6a01
|
|
iwzyx 0x3f800000, 0x41a25538, 0x415d2420, 0xc1a2553d
|
|
iwzyx 0x3f800000, 0x41fac16f, 0x419d4f7c, 0xc1fac174
|
|
iwzyx 0x3f800000, 0x422996d6, 0x415d2420, 0xc22996db
|
|
iwzyx 0x3f800000, 0x41b1c6cd, 0xbe913fd1, 0x00000000
|
|
iwzyx 0x3f800000, 0x41e592cd, 0x415d2420, 0x00000000
|
|
iwzyx 0x3f800000, 0x42314fa0, 0x419d4f7c, 0x00000000
|
|
iwzyx 0x3f800000, 0x426fd5dd, 0x415d2420, 0xb727c5ac
|
|
iwzyx 0x3f800000, 0x417b6a01, 0xbe913fd1, 0x417b6a01
|
|
iwzyx 0x3f800000, 0x41a25538, 0x415d2420, 0x41a2553d
|
|
iwzyx 0x3f800000, 0x41fac174, 0x419d4f7c, 0x41fac174
|
|
iwzyx 0x3f800000, 0x422996db, 0x415d2420, 0x422996d8
|
|
iwzyx 0x3f800000, 0x00000000, 0xbe913fd1, 0x41b1c6cd
|
|
iwzyx 0x3f800000, 0x00000000, 0x415d2420, 0x41e592cd
|
|
iwzyx 0x3f800000, 0x00000000, 0x419d4f7c, 0x42314fa3
|
|
iwzyx 0x3f800000, 0x3727c5ac, 0x415d2420, 0x426fd5df
|
|
iwzyx 0x3f800000, 0x41a25538, 0x415d2420, 0xc1a2553d
|
|
iwzyx 0x3f800000, 0x41fac16f, 0x419d4f7c, 0xc1fac174
|
|
iwzyx 0x3f800000, 0x422996d6, 0x415d2420, 0xc22996db
|
|
iwzyx 0x3f800000, 0x423be6f4, 0xbe913fd1, 0xc23be6f9
|
|
iwzyx 0x3f800000, 0x41e592cd, 0x415d2420, 0x00000000
|
|
iwzyx 0x3f800000, 0x42314fa0, 0x419d4f7c, 0x00000000
|
|
iwzyx 0x3f800000, 0x426fd5dd, 0x415d2420, 0xb727c5ac
|
|
iwzyx 0x3f800000, 0x4284ddee, 0xbe913fd1, 0xb727c5ac
|
|
iwzyx 0x3f800000, 0x41a25538, 0x415d2420, 0x41a2553d
|
|
iwzyx 0x3f800000, 0x41fac174, 0x419d4f7c, 0x41fac174
|
|
iwzyx 0x3f800000, 0x422996db, 0x415d2420, 0x422996d8
|
|
iwzyx 0x3f800000, 0x423be6f9, 0xbe913fd1, 0x423be6f7
|
|
iwzyx 0x3f800000, 0x00000000, 0x415d2420, 0x41e592cd
|
|
iwzyx 0x3f800000, 0x00000000, 0x419d4f7c, 0x42314fa3
|
|
iwzyx 0x3f800000, 0x3727c5ac, 0x415d2420, 0x426fd5df
|
|
iwzyx 0x3f800000, 0x3727c5ac, 0xbe913fd1, 0x4284ddf0
|
|
.EndUnpack
|
|
MSCNT
|
|
.EndDmaData
|
|
DMAend ; ADDED
|