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. : ----------------------------------------------------------------------
215 lines
8.3 KiB
Plaintext
215 lines
8.3 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
|
|
DMAref *, data1
|
|
|
|
.section ".dmadata", "aw"
|
|
.DmaData data1
|
|
MPG *, *
|
|
.include "sce_test3.vuasm"
|
|
.endmpg
|
|
.EndDmaData
|
|
|
|
.text
|
|
|
|
|
|
|
|
|
|
|
|
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, 0x0000001a, 0x00000000, 0x00000001
|
|
iwzyx 0x00000000, 0x00000047, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000018, 0x00000000, 0x00000000
|
|
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, 0x00000000
|
|
iwzyx 0x00000000, 0x3f800000, 0x3f800000, 0x3f800000
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 900, *
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000000, 0xbf800000, 0x00000000
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 904, *
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x3f800000
|
|
iwzyx 0x00000000, 0x3f800000, 0x3a50aaa8, 0x00000000
|
|
iwzyx 0x00000000, 0x3a50aaa8, 0xbf800000, 0x00000000
|
|
iwzyx 0x3f800000, 0x447a0000, 0x00000000, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 908, *
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x3fcccccd
|
|
iwzyx 0x00000000, 0x00000000, 0x4008887b, 0x00000000
|
|
iwzyx 0x3f800000, 0x3f804189, 0x00000000, 0x00000000
|
|
iwzyx 0x00000000, 0xc30028f6, 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, 0x00008022
|
|
.EndUnpack
|
|
unpack V4_32, 927, *
|
|
iwzyx 0x00000000, 0x43fa0000, 0xc3480000, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 932, *
|
|
iwzyx 0x00000000, 0xbf550481, 0xbf0e00d2, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 904, *
|
|
iwzyx 0x00000000, 0x80000000, 0x80000000, 0x3f800000
|
|
iwzyx 0x00000000, 0x3eaf077d, 0x3f7093a7, 0x00000000
|
|
iwzyx 0x00000000, 0x3f7093a7, 0xbeaf077d, 0x00000000
|
|
iwzyx 0x3f800000, 0x459c4000, 0x00000000, 0x00000000
|
|
.EndUnpack
|
|
unpack V4_32, 0, *
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x3f800000
|
|
iwzyx 0x397fda40, 0x3c33fea0, 0x3e28c005, 0x3f52f007
|
|
iwzyx 0x3afffbce, 0x3d280065, 0x3e92fff3, 0x3f2b8002
|
|
iwzyx 0x3bd801b4, 0x3daf7fd0, 0x3ebe2004, 0x3f095001
|
|
iwzyx 0x3c800000, 0x3e100000, 0x3ed80000, 0x3ed80000
|
|
iwzyx 0x3cfa00e2, 0x3e4e3fff, 0x3ee2dff8, 0x3ea65ffa
|
|
iwzyx 0x3d57ff9b, 0x3e870004, 0x3ee0fffc, 0x3e7a0019
|
|
iwzyx 0x3dab7fe1, 0x3ea55ffe, 0x3ed49ff9, 0x3e364021
|
|
iwzyx 0x3e000000, 0x3ec00000, 0x3ec00000, 0x3e000000
|
|
iwzyx 0x3e364021, 0x3ed49ff9, 0x3ea55ffe, 0x3dab7fe1
|
|
iwzyx 0x3e7a0019, 0x3ee0fffc, 0x3e870004, 0x3d57ff9b
|
|
iwzyx 0x3ea65ffa, 0x3ee2dff8, 0x3e4e3fff, 0x3cfa00e2
|
|
iwzyx 0x3ed80000, 0x3ed80000, 0x3e100000, 0x3c800000
|
|
iwzyx 0x3f095001, 0x3ebe2004, 0x3daf7fd0, 0x3bd801b4
|
|
iwzyx 0x3f2b8002, 0x3e92fff3, 0x3d280065, 0x3afffbce
|
|
iwzyx 0x3f52f007, 0x3e28c005, 0x3c33fea0, 0x397fda40
|
|
iwzyx 0x3f800000, 0x00000000, 0x00000000, 0x00000000
|
|
iwzyx 0x3f998801, 0xbe58c005, 0x3c4bff47, 0xb97fda40
|
|
.EndUnpack
|
|
unpack V4_32, 20, *
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x3f800000
|
|
iwzyx 0x397fda40, 0x3c33fea0, 0x3e28c005, 0x3f52f007
|
|
iwzyx 0x3afffbce, 0x3d280065, 0x3e92fff3, 0x3f2b8002
|
|
iwzyx 0x3bd801b4, 0x3daf7fd0, 0x3ebe2004, 0x3f095001
|
|
iwzyx 0x3c800000, 0x3e100000, 0x3ed80000, 0x3ed80000
|
|
iwzyx 0x3cfa00e2, 0x3e4e3fff, 0x3ee2dff8, 0x3ea65ffa
|
|
iwzyx 0x3d57ff9b, 0x3e870004, 0x3ee0fffc, 0x3e7a0019
|
|
iwzyx 0x3dab7fe1, 0x3ea55ffe, 0x3ed49ff9, 0x3e364021
|
|
iwzyx 0x3e000000, 0x3ec00000, 0x3ec00000, 0x3e000000
|
|
iwzyx 0x3e364021, 0x3ed49ff9, 0x3ea55ffe, 0x3dab7fe1
|
|
iwzyx 0x3e7a0019, 0x3ee0fffc, 0x3e870004, 0x3d57ff9b
|
|
iwzyx 0x3ea65ffa, 0x3ee2dff8, 0x3e4e3fff, 0x3cfa00e2
|
|
iwzyx 0x3ed80000, 0x3ed80000, 0x3e100000, 0x3c800000
|
|
iwzyx 0x3f095001, 0x3ebe2004, 0x3daf7fd0, 0x3bd801b4
|
|
iwzyx 0x3f2b8002, 0x3e92fff3, 0x3d280065, 0x3afffbce
|
|
iwzyx 0x3f52f007, 0x3e28c005, 0x3c33fea0, 0x397fda40
|
|
iwzyx 0x3f800000, 0x00000000, 0x00000000, 0x00000000
|
|
iwzyx 0x3f998801, 0xbe58c005, 0x3c4bff47, 0xb97fda40
|
|
.EndUnpack
|
|
unpack V4_32, 40, *
|
|
iwzyx 0x3f800000, 0xc3c80000, 0xc4e10000, 0xc5002000
|
|
iwzyx 0x3f800000, 0xc4598000, 0xc4e10000, 0xc4c1c000
|
|
iwzyx 0x3f800000, 0xc4408000, 0xc4e10000, 0xc4af0000
|
|
iwzyx 0x3f800000, 0xc3af0000, 0xc4e10000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0xc3f00000, 0xc4c44000, 0xc5002000
|
|
iwzyx 0x3f800000, 0xc46d8000, 0xc4c44000, 0xc4c1c000
|
|
iwzyx 0x3f800000, 0xc42af2ec, 0xc4bd14de, 0xc4af0000
|
|
iwzyx 0x3f800000, 0xc383e5d7, 0xc4bd14de, 0xc46d8000
|
|
iwzyx 0x3f800000, 0xc4042982, 0xc4971896, 0xc5002000
|
|
iwzyx 0x3f800000, 0xc4783aa6, 0xc4922832, 0xc4c1470a
|
|
iwzyx 0x3f800000, 0xc41c06be, 0xc48e8c83, 0xc4ae49a0
|
|
iwzyx 0x3f800000, 0xc3480000, 0xc4898000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0xc3fa0000, 0xc4610000, 0xc5002000
|
|
iwzyx 0x3f800000, 0xc4711124, 0xc4571f39, 0xc4c1470a
|
|
iwzyx 0x3f800000, 0xc41c06be, 0xc4521906, 0xc4ae49a0
|
|
iwzyx 0x3f800000, 0xc3480000, 0xc4480000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0xc3af0000, 0xc4e10000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0x428c0000, 0xc4e10000, 0xc3fa0000
|
|
iwzyx 0x3f800000, 0xc2700000, 0xc4e10000, 0xc3b90000
|
|
iwzyx 0x3f800000, 0xc3c80000, 0xc4e10000, 0xc2c80000
|
|
iwzyx 0x3f800000, 0xc383e5d7, 0xc4bd14de, 0xc46d8000
|
|
iwzyx 0x3f800000, 0x431c3452, 0xc4bd14de, 0xc3fa0000
|
|
iwzyx 0x3f800000, 0xc3910000, 0xc49ec000, 0xc3b90000
|
|
iwzyx 0x3f800000, 0xc41d8000, 0xc49ec000, 0xc2c80000
|
|
iwzyx 0x3f800000, 0xc3480000, 0xc4898000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0x435c0000, 0xc4848000, 0xc3ff0000
|
|
iwzyx 0x3f800000, 0xc3964d90, 0xc47f235e, 0xc3b27425
|
|
iwzyx 0x3f800000, 0xc4228000, 0xc47a0000, 0xc2c80000
|
|
iwzyx 0x3f800000, 0xc3480000, 0xc4480000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0x435c0000, 0xc43e0000, 0xc3ff0000
|
|
iwzyx 0x3f800000, 0xc3964d90, 0xc434235e, 0xc3b27425
|
|
iwzyx 0x3f800000, 0xc4228000, 0xc42f0000, 0xc2c80000
|
|
iwzyx 0x3f800000, 0xc3fa0000, 0xc4610000, 0xc5002000
|
|
iwzyx 0x3f800000, 0xc4711124, 0xc4571f39, 0xc4c1470a
|
|
iwzyx 0x3f800000, 0xc41c06be, 0xc4521906, 0xc4ae49a0
|
|
iwzyx 0x3f800000, 0xc3480000, 0xc4480000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0xc3e9c4d8, 0xc4098850, 0xc5002000
|
|
iwzyx 0x3f800000, 0xc468f390, 0xc3ff4f12, 0xc4c1470a
|
|
iwzyx 0x3f800000, 0xc41c06be, 0xc4071906, 0xc4ae49a0
|
|
iwzyx 0x3f800000, 0xc3480000, 0xc3fa0000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0xc3984cd8, 0xc36b7144, 0xc5002000
|
|
iwzyx 0x3f800000, 0xc441a66c, 0xc36b7144, 0xc4c1c000
|
|
iwzyx 0x3f800000, 0xc4303af0, 0xc3926d95, 0xc4af0000
|
|
iwzyx 0x3f800000, 0xc38e75df, 0xc3926d95, 0xc46d8000
|
|
iwzyx 0x3f800000, 0xc3480000, 0x42c80000, 0xc5002000
|
|
iwzyx 0x3f800000, 0xc4278000, 0x42c80000, 0xc4c1c000
|
|
iwzyx 0x3f800000, 0xc4408000, 0x00000000, 0xc4af0000
|
|
iwzyx 0x3f800000, 0xc3af0000, 0x00000000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0xc3480000, 0xc4480000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0x435c0000, 0xc43e0000, 0xc3ff0000
|
|
iwzyx 0x3f800000, 0xc3964d90, 0xc434235e, 0xc3b27425
|
|
iwzyx 0x3f800000, 0xc4228000, 0xc42f0000, 0xc2c80000
|
|
iwzyx 0x3f800000, 0xc3480000, 0xc3fa0000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0x435c0000, 0xc3e60000, 0xc3ff0000
|
|
iwzyx 0x3f800000, 0xc3964d90, 0xc3d246bc, 0xc3b27425
|
|
iwzyx 0x3f800000, 0xc4228000, 0xc3c80000, 0xc2c80000
|
|
iwzyx 0x3f800000, 0xc38e75df, 0xc3926d95, 0xc46d8000
|
|
iwzyx 0x3f800000, 0x43071442, 0xc3926d95, 0xc3fa0000
|
|
iwzyx 0x3f800000, 0xc37ab650, 0xc3679440, 0xc3b90000
|
|
iwzyx 0x3f800000, 0xc413ad94, 0xc3679440, 0xc2c80000
|
|
iwzyx 0x3f800000, 0xc3af0000, 0x00000000, 0xc46d8000
|
|
iwzyx 0x3f800000, 0x428c0000, 0x00000000, 0xc3fa0000
|
|
iwzyx 0x3f800000, 0xc2700000, 0x00000000, 0xc3b90000
|
|
iwzyx 0x3f800000, 0xc3c80000, 0x00000000, 0xc2c80000
|
|
.EndUnpack
|
|
MSCAL 0
|
|
.EndDmaData
|
|
DMAend ; ADDED
|