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. : ----------------------------------------------------------------------
225 lines
8.8 KiB
Text
225 lines
8.8 KiB
Text
.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_test50.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, 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, 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, 0x42dc0000, 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, 0x3d57ff9b, 0xbef2fff3, 0x3fb63fff
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x3f800000
|
|
iwzyx 0x3afffbce, 0x3d280065, 0x3e92fff3, 0x3f2b8002
|
|
iwzyx 0x3c800000, 0x3e100000, 0x3ed80000, 0x3ed80000
|
|
iwzyx 0x3d57ff9b, 0x3e870004, 0x3ee0fffc, 0x3e7a0019
|
|
iwzyx 0x3e000000, 0x3ec00000, 0x3ec00000, 0x3e000000
|
|
iwzyx 0x3e7a0019, 0x3ee0fffc, 0x3e870004, 0x3d57ff9b
|
|
iwzyx 0x3ed80000, 0x3ed80000, 0x3e100000, 0x3c800000
|
|
iwzyx 0x3f2b8002, 0x3e92fff3, 0x3d280065, 0x3afffbce
|
|
iwzyx 0x3f800000, 0x00000000, 0x00000000, 0x00000000
|
|
iwzyx 0x3fb63fff, 0xbef2fff3, 0x3d57ff9b, 0xbafffbce
|
|
.EndUnpack
|
|
unpack V4_32, 20, *
|
|
iwzyx 0xbafffbce, 0x3d57ff9b, 0xbef2fff3, 0x3fb63fff
|
|
iwzyx 0x00000000, 0x00000000, 0x00000000, 0x3f800000
|
|
iwzyx 0x3afffbce, 0x3d280065, 0x3e92fff3, 0x3f2b8002
|
|
iwzyx 0x3c800000, 0x3e100000, 0x3ed80000, 0x3ed80000
|
|
iwzyx 0x3d57ff9b, 0x3e870004, 0x3ee0fffc, 0x3e7a0019
|
|
iwzyx 0x3e000000, 0x3ec00000, 0x3ec00000, 0x3e000000
|
|
iwzyx 0x3e7a0019, 0x3ee0fffc, 0x3e870004, 0x3d57ff9b
|
|
iwzyx 0x3ed80000, 0x3ed80000, 0x3e100000, 0x3c800000
|
|
iwzyx 0x3f2b8002, 0x3e92fff3, 0x3d280065, 0x3afffbce
|
|
iwzyx 0x3f800000, 0x00000000, 0x00000000, 0x00000000
|
|
iwzyx 0x3fb63fff, 0xbef2fff3, 0x3d57ff9b, 0xbafffbce
|
|
.EndUnpack
|
|
.EndDmaData
|
|
DMAcnt *
|
|
unpack V4_32, 40, *
|
|
iwzyx 0x3f800000, 0x41bfa7f3, 0x80000000, 0x415e8e30
|
|
iwzyx 0x3f800000, 0x41bfa796, 0xc0f95148, 0x415e8b37
|
|
iwzyx 0x3f800000, 0x41bfa796, 0xc15e8b37, 0x40f95148
|
|
iwzyx 0x3f800000, 0x41bfa7f3, 0xc15e8e30, 0x00000000
|
|
iwzyx 0x3f800000, 0x41cb0b56, 0x80000000, 0x41522004
|
|
iwzyx 0x3f800000, 0x41cb0c80, 0xc0eb7d6d, 0x41521962
|
|
iwzyx 0x3f800000, 0x41cb0c80, 0xc1521962, 0x40eb7d6d
|
|
iwzyx 0x3f800000, 0x41cb0b56, 0xc1522004, 0x00000000
|
|
iwzyx 0x3f800000, 0x41cb85c0, 0x00000000, 0x4169195c
|
|
iwzyx 0x3f800000, 0x41cb858e, 0xc102799a, 0x41691d77
|
|
iwzyx 0x3f800000, 0x41cb858e, 0xc1691d77, 0x4102799a
|
|
iwzyx 0x3f800000, 0x41cb85c0, 0xc169195c, 0x00000000
|
|
iwzyx 0x3f800000, 0x41c0580d, 0x00000000, 0x417171d0
|
|
iwzyx 0x3f800000, 0x41c0586a, 0xc1072e66, 0x417174c9
|
|
iwzyx 0x3f800000, 0x41c0586a, 0xc17174c9, 0x41072e66
|
|
iwzyx 0x3f800000, 0x41c0580d, 0xc17171d0, 0x00000000
|
|
iwzyx 0x3f800000, 0x41bfa7f3, 0xc15e8e30, 0x00000000
|
|
iwzyx 0x3f800000, 0x41bfa796, 0xc15e8b37, 0xc0f95148
|
|
iwzyx 0x3f800000, 0x41bfa796, 0xc0f95148, 0xc15e8b37
|
|
iwzyx 0x3f800000, 0x41bfa7f3, 0x00000000, 0xc15e8e30
|
|
iwzyx 0x3f800000, 0x41cb0b56, 0xc1522004, 0x00000000
|
|
iwzyx 0x3f800000, 0x41cb0c80, 0xc1521962, 0xc0eb7d6d
|
|
iwzyx 0x3f800000, 0x41cb0c80, 0xc0eb7d6d, 0xc1521962
|
|
iwzyx 0x3f800000, 0x41cb0b56, 0x00000000, 0xc1522004
|
|
iwzyx 0x3f800000, 0x41cb85c0, 0xc169195c, 0x00000000
|
|
iwzyx 0x3f800000, 0x41cb858e, 0xc1691d77, 0xc102799a
|
|
iwzyx 0x3f800000, 0x41cb858e, 0xc102799a, 0xc1691d77
|
|
iwzyx 0x3f800000, 0x41cb85c0, 0x00000000, 0xc169195c
|
|
iwzyx 0x3f800000, 0x41c0580d, 0xc17171d0, 0x00000000
|
|
iwzyx 0x3f800000, 0x41c0586a, 0xc17174c9, 0xc1072e66
|
|
iwzyx 0x3f800000, 0x41c0586a, 0xc1072e66, 0xc17174c9
|
|
iwzyx 0x3f800000, 0x41c0580d, 0x00000000, 0xc17171d0
|
|
.EndUnpack
|
|
ITOP 40 ; -=ihc=- added
|
|
MSCAL 0
|
|
.EndDmaData
|
|
DMAcnt *
|
|
unpack V4_32, 170, *
|
|
iwzyx 0x3f800000, 0x41bfa7f3, 0x00000000, 0xc15e8e30
|
|
iwzyx 0x3f800000, 0x41bfad37, 0x40f97aff, 0xc15e9879
|
|
iwzyx 0x3f800000, 0x41bf8df1, 0x415e60f3, 0xc0f90c80
|
|
iwzyx 0x3f800000, 0x41c03843, 0x415e7629, 0x00000000
|
|
iwzyx 0x3f800000, 0x41cb0b56, 0x00000000, 0xc1522004
|
|
iwzyx 0x3f800000, 0x41cb110e, 0x40eb2bdc, 0xc152280f
|
|
iwzyx 0x3f800000, 0x41cb0674, 0x4152909d, 0xc0eb4422
|
|
iwzyx 0x3f800000, 0x41cadcc8, 0x41619b65, 0xbc9754b0
|
|
iwzyx 0x3f800000, 0x41cb85c0, 0x00000000, 0xc169195c
|
|
iwzyx 0x3f800000, 0x41cb74cf, 0x4102a134, 0xc168f88c
|
|
iwzyx 0x3f800000, 0x41cbb42a, 0x41689931, 0xc102cf56
|
|
iwzyx 0x3f800000, 0x41cb21e2, 0x416a44b5, 0x3c69c886
|
|
iwzyx 0x3f800000, 0x41c0580d, 0x00000000, 0xc17171d0
|
|
iwzyx 0x3f800000, 0x41c0586a, 0x41072e66, 0xc17174c9
|
|
iwzyx 0x3f800000, 0x41c0586a, 0x417174c9, 0xc1072e66
|
|
iwzyx 0x3f800000, 0x41c0580d, 0x417171d0, 0x00000000
|
|
iwzyx 0x3f800000, 0x41c03843, 0x415e7629, 0x00000000
|
|
iwzyx 0x3f800000, 0x41bf8df1, 0x415e60f3, 0x40f90c80
|
|
iwzyx 0x3f800000, 0x41bfad37, 0x40f97aff, 0x415e9879
|
|
iwzyx 0x3f800000, 0x41bfa7f3, 0x80000000, 0x415e8e30
|
|
iwzyx 0x3f800000, 0x41cadcc8, 0x41619b65, 0xbc9754b0
|
|
iwzyx 0x3f800000, 0x41cb0674, 0x4152909d, 0x40eb4422
|
|
iwzyx 0x3f800000, 0x41cb110e, 0x40eb2bdc, 0x4152280f
|
|
iwzyx 0x3f800000, 0x41cb0b56, 0x80000000, 0x41522004
|
|
iwzyx 0x3f800000, 0x41cb21e2, 0x416a44b5, 0x3c69c886
|
|
iwzyx 0x3f800000, 0x41cbb42a, 0x41689931, 0x4102cf56
|
|
iwzyx 0x3f800000, 0x41cb74cf, 0x4102a134, 0x4168f88c
|
|
iwzyx 0x3f800000, 0x41cb85c0, 0x00000000, 0x4169195c
|
|
iwzyx 0x3f800000, 0x41c0580d, 0x417171d0, 0x00000000
|
|
iwzyx 0x3f800000, 0x41c0586a, 0x417174c9, 0x41072e66
|
|
iwzyx 0x3f800000, 0x41c0586a, 0x41072e66, 0x417174c9
|
|
iwzyx 0x3f800000, 0x41c0580d, 0x00000000, 0x417171d0
|
|
.EndUnpack
|
|
ITOP 170 ; -=ihc=-
|
|
MSCNT
|
|
.EndDmaData
|
|
DMAcnt *
|
|
unpack V4_32, 40, *
|
|
iwzyx 0x3f800000, 0x41c0580d, 0x00000000, 0x417171d0
|
|
iwzyx 0x3f800000, 0x41c0586a, 0xc1072e66, 0x417174c9
|
|
iwzyx 0x3f800000, 0x41c0586a, 0xc17174c9, 0x41072e66
|
|
iwzyx 0x3f800000, 0x41c0580d, 0xc17171d0, 0x00000000
|
|
iwzyx 0x3f800000, 0x419655de, 0x00000000, 0x418cb6f5
|
|
iwzyx 0x3f800000, 0x41965636, 0xc11d92af, 0x418cb867
|
|
iwzyx 0x3f800000, 0x41965636, 0xc18cb867, 0x411d92af
|
|
iwzyx 0x3f800000, 0x419655de, 0xc18cb6f5, 0x00000000
|
|
iwzyx 0x3f800000, 0x415895fe, 0x00000000, 0x41a0c807
|
|
iwzyx 0x3f800000, 0x415896c2, 0xc1340b97, 0x41a0c9cc
|
|
iwzyx 0x3f800000, 0x415896c2, 0xc1a0c9cc, 0x41340b97
|
|
iwzyx 0x3f800000, 0x415895fe, 0xc1a0c807, 0x00000000
|
|
iwzyx 0x3f800000, 0x41100000, 0x80000000, 0x41a0cccd
|
|
iwzyx 0x3f800000, 0x41100000, 0xc13410c5, 0x41a0ceae
|
|
iwzyx 0x3f800000, 0x41100000, 0xc1a0ceae, 0x413410c5
|
|
iwzyx 0x3f800000, 0x41100000, 0xc1a0cccd, 0x00000000
|
|
iwzyx 0x3f800000, 0x41c0580d, 0xc17171d0, 0x00000000
|
|
iwzyx 0x3f800000, 0x41c0586a, 0xc17174c9, 0xc1072e66
|
|
iwzyx 0x3f800000, 0x41c0586a, 0xc1072e66, 0xc17174c9
|
|
iwzyx 0x3f800000, 0x41c0580d, 0x00000000, 0xc17171d0
|
|
iwzyx 0x3f800000, 0x419655de, 0xc18cb6f5, 0x00000000
|
|
iwzyx 0x3f800000, 0x41965636, 0xc18cb867, 0xc11d92af
|
|
iwzyx 0x3f800000, 0x41965636, 0xc11d92af, 0xc18cb867
|
|
iwzyx 0x3f800000, 0x419655de, 0x00000000, 0xc18cb6f5
|
|
iwzyx 0x3f800000, 0x415895fe, 0xc1a0c807, 0x00000000
|
|
iwzyx 0x3f800000, 0x415896c2, 0xc1a0c9cc, 0xc1340b97
|
|
iwzyx 0x3f800000, 0x415896c2, 0xc1340b97, 0xc1a0c9cc
|
|
iwzyx 0x3f800000, 0x415895fe, 0x00000000, 0xc1a0c807
|
|
iwzyx 0x3f800000, 0x41100000, 0xc1a0cccd, 0x00000000
|
|
iwzyx 0x3f800000, 0x41100000, 0xc1a0ceae, 0xc13410c5
|
|
iwzyx 0x3f800000, 0x41100000, 0xc13410c5, 0xc1a0ceae
|
|
iwzyx 0x3f800000, 0x41117586, 0x80000000, 0xc19fabf5
|
|
.EndUnpack
|
|
ITOP 40 ; -=ihc=-
|
|
MSCNT
|
|
.EndDmaData
|
|
DMAend ; ADDED
|