old-cross-binutils/sim/testsuite/sky/sce_test47.vuasm
Jillian Ye 5087a6057a sce* : files added for the SCE (feb28) testsuite (modified).
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.

: ----------------------------------------------------------------------
1998-04-07 16:23:41 +00:00

597 lines
17 KiB
Text

.vu
main: NOP IADDIU VI01, VI00, 0
NOP IADDIU VI02, VI00, 22
NOP NOP
NOP BAL VI15, RotMatrix
NOP NOP
NOP IADDIU VI01, VI00, 26
NOP IADDIU VI02, VI00, 22
NOP IADDIU VI03, VI00, 30
NOP NOP
NOP BAL VI15, MulMatrix
NOP NOP
NOP IADDIU VI01, VI00, 8
NOP IADDIU VI02, VI00, 22
NOP IADDIU VI03, VI00, 12
NOP NOP
NOP BAL VI15, MulMatrix
NOP NOP
NOP IADDIU VI04, VI00, 30
NOP NOP
NOP NOP
NOP NOP
NOP LQI.xyzw VF04, (VI04++)
NOP LQI.xyzw VF05, (VI04++)
NOP LQI.xyzw VF06, (VI04++)
NOP LQI.xyzw VF07, (VI04++)
NOP IADDIU VI04, VI00, 4
NOP NOP
NOP NOP
NOP NOP
NOP LQI.xyzw VF08, (VI04++)
NOP LQI.xyzw VF09, (VI04++)
NOP LQI.xyzw VF10, (VI04++)
NOP LQI.xyzw VF11, (VI04++)
NOP IADDIU VI04, VI00, 12
NOP NOP
NOP NOP
NOP NOP
NOP LQI.xyzw VF12, (VI04++)
NOP LQI.xyzw VF13, (VI04++)
NOP LQI.xyzw VF14, (VI04++)
NOP LQI.xyzw VF15, (VI04++)
NOP IADDIU VI04, VI00, 17
NOP NOP
NOP NOP
NOP NOP
NOP LQI.xyzw VF01, (VI04++)
NOP NOP
NOP[e] NOP
NOP NOP
LOOPE: NOP XTOP VI05
NOP IADDIU VI01, VI00, 0x7fff
NOP NOP
NOP NOP
NOP ILW.x VI11, 0(VI05)
NOP IADDIU VI08, VI05, 1
NOP NOP
NOP NOP
NOP IAND VI11, VI11, VI01
NOP NOP
NOP NOP
NOP NOP
NOP IADD VI06, VI08, VI11
NOP NOP
NOP NOP
NOP NOP
NOP IADD VI07, VI06, VI11
NOP NOP
NOP NOP
NOP NOP
NOP IADDIU VI10, VI11, 0
NOP IADDIU VI13, VI00, 500
NOP IADDIU VI12, VI00, 140
NOP NOP
NOP NOP
FILL: NOP LQI.xyzw VF01, (VI08++)
NOP LQI.xyzw VF02, (VI06++)
NOP LQI.xyzw VF03, (VI07++)
NOP NOP
NOP SQI.xyzw VF01, (VI13++)
NOP SQI.xyzw VF02, (VI13++)
NOP SQI.xyzw VF03, (VI13++)
NOP NOP
NOP LQI.xyzw VF01, (VI08++)
NOP LQI.xyzw VF02, (VI06++)
NOP LQI.xyzw VF03, (VI07++)
NOP IADDIU VI13, VI13, 9
NOP SQI.xyzw VF01, (VI12++)
NOP SQI.xyzw VF02, (VI12++)
NOP SQI.xyzw VF03, (VI12++)
NOP NOP
NOP ISUBIU VI10, VI10, 2
NOP NOP
NOP NOP
NOP IADDIU VI12, VI12, 9
NOP IBNE VI10, VI00, FILL
NOP NOP
NOP ISUBIU VI10, VI11, 2
NOP IADDIU VI13, VI00, 500
NOP NOP
NOP NOP
INTRL: NOP NOP
NOP LQ.xyzw VF01, 0(VI13)
NOP LQ.xyzw VF02, 12(VI13)
NOP LQ.xyzw VF16, 1(VI13)
NOP LQ.xyzw VF17, 13(VI13)
NOP LQ.xyzw VF18, 2(VI13)
ADD.xyzw VF01, VF01, VF02 LQ.xyzw VF19, 14(VI13)
NOP NOP
ADD.xyzw VF16, VF16, VF17 NOP
NOP NOP
MULy.xyzw VF01, VF01, VF00 NOP
ADD.xyzw VF18, VF18, VF19 NOP
MULy.xyzw VF16, VF16, VF00 NOP
NOP NOP
NOP SQ.xyzw VF01, 6(VI13)
MULy.xyzw VF18, VF18, VF00 NOP
NOP SQ.xyzw VF16, 7(VI13)
NOP NOP
NOP NOP
NOP SQ.xyzw VF18, 8(VI13)
NOP LQ.xyzw VF01, 0(VI13)
NOP LQ.xyzw VF02, 6(VI13)
NOP LQ.xyzw VF16, 1(VI13)
NOP LQ.xyzw VF17, 7(VI13)
NOP LQ.xyzw VF18, 2(VI13)
ADD.xyzw VF01, VF01, VF02 LQ.xyzw VF19, 8(VI13)
NOP NOP
ADD.xyzw VF16, VF16, VF17 NOP
NOP NOP
MULy.xyzw VF01, VF01, VF00 NOP
ADD.xyzw VF18, VF18, VF19 NOP
MULy.xyzw VF16, VF16, VF00 NOP
NOP NOP
NOP SQ.xyzw VF01, 3(VI13)
MULy.xyzw VF18, VF18, VF00 NOP
NOP SQ.xyzw VF16, 4(VI13)
NOP NOP
NOP NOP
NOP SQ.xyzw VF18, 5(VI13)
NOP LQ.xyzw VF01, 6(VI13)
NOP LQ.xyzw VF02, 12(VI13)
NOP LQ.xyzw VF16, 7(VI13)
NOP LQ.xyzw VF17, 13(VI13)
NOP LQ.xyzw VF18, 8(VI13)
ADD.xyzw VF01, VF01, VF02 LQ.xyzw VF19, 14(VI13)
NOP NOP
ADD.xyzw VF16, VF16, VF17 NOP
NOP NOP
MULy.xyzw VF01, VF01, VF00 NOP
ADD.xyzw VF18, VF18, VF19 NOP
MULy.xyzw VF16, VF16, VF00 NOP
NOP NOP
NOP SQ.xyzw VF01, 9(VI13)
MULy.xyzw VF18, VF18, VF00 NOP
NOP SQ.xyzw VF16, 10(VI13)
NOP NOP
NOP NOP
NOP SQ.xyzw VF18, 11(VI13)
NOP ISUBIU VI10, VI10, 2
NOP IADDIU VI13, VI13, 12
NOP NOP
NOP NOP
NOP IBNE VI10, VI00, INTRL
NOP NOP
NOP ISUBIU VI10, VI11, 2
NOP IADDIU VI12, VI00, 140
NOP NOP
NOP NOP
INTRU: NOP NOP
NOP LQ.xyzw VF01, 0(VI12)
NOP LQ.xyzw VF02, 12(VI12)
NOP LQ.xyzw VF16, 1(VI12)
NOP LQ.xyzw VF17, 13(VI12)
NOP LQ.xyzw VF18, 2(VI12)
ADD.xyzw VF01, VF01, VF02 LQ.xyzw VF19, 14(VI12)
NOP NOP
ADD.xyzw VF16, VF16, VF17 NOP
NOP NOP
MULy.xyzw VF01, VF01, VF00 NOP
ADD.xyzw VF18, VF18, VF19 NOP
MULy.xyzw VF16, VF16, VF00 NOP
NOP NOP
NOP SQ.xyzw VF01, 6(VI12)
MULy.xyzw VF18, VF18, VF00 NOP
NOP SQ.xyzw VF16, 7(VI12)
NOP NOP
NOP NOP
NOP SQ.xyzw VF18, 8(VI12)
NOP LQ.xyzw VF01, 0(VI12)
NOP LQ.xyzw VF02, 6(VI12)
NOP LQ.xyzw VF16, 1(VI12)
NOP LQ.xyzw VF17, 7(VI12)
NOP LQ.xyzw VF18, 2(VI12)
ADD.xyzw VF01, VF01, VF02 LQ.xyzw VF19, 8(VI12)
NOP NOP
ADD.xyzw VF16, VF16, VF17 NOP
NOP NOP
MULy.xyzw VF01, VF01, VF00 NOP
ADD.xyzw VF18, VF18, VF19 NOP
MULy.xyzw VF16, VF16, VF00 NOP
NOP NOP
NOP SQ.xyzw VF01, 3(VI12)
MULy.xyzw VF18, VF18, VF00 NOP
NOP SQ.xyzw VF16, 4(VI12)
NOP NOP
NOP NOP
NOP SQ.xyzw VF18, 5(VI12)
NOP LQ.xyzw VF01, 6(VI12)
NOP LQ.xyzw VF02, 12(VI12)
NOP LQ.xyzw VF16, 7(VI12)
NOP LQ.xyzw VF17, 13(VI12)
NOP LQ.xyzw VF18, 8(VI12)
ADD.xyzw VF01, VF01, VF02 LQ.xyzw VF19, 14(VI12)
NOP NOP
ADD.xyzw VF16, VF16, VF17 NOP
NOP NOP
MULy.xyzw VF01, VF01, VF00 NOP
ADD.xyzw VF18, VF18, VF19 NOP
MULy.xyzw VF16, VF16, VF00 NOP
NOP NOP
NOP SQ.xyzw VF01, 9(VI12)
MULy.xyzw VF18, VF18, VF00 NOP
NOP SQ.xyzw VF16, 10(VI12)
NOP NOP
NOP NOP
NOP SQ.xyzw VF18, 11(VI12)
NOP ISUBIU VI10, VI10, 2
NOP IADDIU VI12, VI12, 12
NOP NOP
NOP NOP
NOP IBNE VI10, VI00, INTRU
NOP NOP
NOP IADD VI11, VI11, VI11
NOP NOP
NOP NOP
NOP NOP
NOP ISUBIU VI11, VI11, 3
NOP NOP
NOP NOP
NOP NOP
NOP IADDIU VI10, VI11, 0
NOP IADDIU VI13, VI00, 500
NOP IADDIU VI12, VI00, 140
NOP IADDIU VI14, VI00, 320
NOP NOP
INTRV12: NOP LQI.xyzw VF01, (VI12++)
NOP LQI.xyzw VF02, (VI13++)
NOP LQI.xyzw VF16, (VI12++)
NOP LQI.xyzw VF17, (VI13++)
NOP LQI.xyzw VF18, (VI12++)
ADD.xyzw VF01, VF01, VF02 LQI.xyzw VF19, (VI13++)
NOP NOP
ADD.xyzw VF16, VF16, VF17 NOP
NOP NOP
MULy.xyzw VF01, VF01, VF00 NOP
ADD.xyzw VF18, VF18, VF19 NOP
MULy.xyzw VF16, VF16, VF00 NOP
NOP NOP
NOP SQI.xyzw VF01, (VI14++)
MULy.xyzw VF18, VF18, VF00 NOP
NOP SQI.xyzw VF16, (VI14++)
NOP NOP
NOP NOP
NOP SQI.xyzw VF18, (VI14++)
NOP ISUBIU VI10, VI10, 1
NOP NOP
NOP NOP
NOP NOP
NOP IBNE VI10, VI00, INTRV12
NOP NOP
NOP IADDIU VI10, VI11, 0
NOP IADDIU VI13, VI00, 320
NOP IADDIU VI12, VI00, 140
NOP IADDIU VI14, VI00, 230
NOP NOP
INTRV14: NOP LQI.xyzw VF01, (VI12++)
NOP LQI.xyzw VF02, (VI13++)
NOP LQI.xyzw VF16, (VI12++)
NOP LQI.xyzw VF17, (VI13++)
NOP LQI.xyzw VF18, (VI12++)
ADD.xyzw VF01, VF01, VF02 LQI.xyzw VF19, (VI13++)
NOP NOP
ADD.xyzw VF16, VF16, VF17 NOP
NOP NOP
MULy.xyzw VF01, VF01, VF00 NOP
ADD.xyzw VF18, VF18, VF19 NOP
MULy.xyzw VF16, VF16, VF00 NOP
NOP NOP
NOP SQI.xyzw VF01, (VI14++)
MULy.xyzw VF18, VF18, VF00 NOP
NOP SQI.xyzw VF16, (VI14++)
NOP NOP
NOP NOP
NOP SQI.xyzw VF18, (VI14++)
NOP ISUBIU VI10, VI10, 1
NOP NOP
NOP NOP
NOP NOP
NOP IBNE VI10, VI00, INTRV14
NOP NOP
NOP ISUBIU VI10, VI11, 0
NOP IADDIU VI13, VI00, 500
NOP IADDIU VI12, VI00, 320
NOP IADDIU VI14, VI00, 410
NOP NOP
INTRV34: NOP LQI.xyzw VF01, (VI12++)
NOP LQI.xyzw VF02, (VI13++)
NOP LQI.xyzw VF16, (VI12++)
NOP LQI.xyzw VF17, (VI13++)
NOP LQI.xyzw VF18, (VI12++)
ADD.xyzw VF01, VF01, VF02 LQI.xyzw VF19, (VI13++)
NOP NOP
ADD.xyzw VF16, VF16, VF17 NOP
NOP NOP
MULy.xyzw VF01, VF01, VF00 NOP
ADD.xyzw VF18, VF18, VF19 NOP
MULy.xyzw VF16, VF16, VF00 NOP
NOP NOP
NOP SQI.xyzw VF01, (VI14++)
MULy.xyzw VF18, VF18, VF00 NOP
NOP SQI.xyzw VF16, (VI14++)
NOP NOP
NOP NOP
NOP SQI.xyzw VF18, (VI14++)
NOP ISUBIU VI10, VI10, 1
NOP NOP
NOP NOP
NOP NOP
NOP IBNE VI10, VI00, INTRV34
NOP NOP
NOP IADDIU VI09, VI00, 5
NOP IADDIU VI10, VI11, 0
NOP IADDIU VI12, VI00, 142
NOP NOP
NOP NOP
NOP NOP
NML0: NOP IADDIU VI13, VI12, 0
NML: NOP NOP
NOP NOP
NOP NOP
NOP LQ.xyzw VF16, 0(VI12)
NOP NOP
NOP NOP
NOP NOP
NOP ERLENG P, VF16
NOP WAITP
NOP MFP.x VF17, P
NOP NOP
NOP NOP
NOP NOP
MULx.xyz VF16, VF16, VF17 NOP
NOP NOP
NOP NOP
NOP NOP
NOP SQ.xyzw VF16, 0(VI12)
NOP IADDIU VI12, VI12, 3
NOP NOP
NOP NOP
NOP ISUBIU VI10, VI10, 1
NOP NOP
NOP NOP
NOP NOP
NOP IBNE VI10, VI00, NML
NOP NOP
NOP ISUBIU VI09, VI09, 1
NOP IADDIU VI12, VI13, 0
NOP IADDIU VI10, VI11, 0
NOP NOP
NOP NOP
NOP IADDIU VI12, VI12, 90
NOP NOP
NOP NOP
NOP NOP
NOP IBNE VI09, VI00, NML0
NOP NOP
NOP IADDIU VI01, VI00, 1
NOP IADDIU VI02, VI00, 4
NOP IADDIU VI03, VI00, 0
NOP IADDIU VI04, VI00, 0
NOP IADDIU VI06, VI00, 230
NOP IADD VI11, VI11, VI11
STRIP: NOP IADDIU VI04, VI00, 0
NOP IADDIU VI05, VI06, 0
NOP IBNE VI03, VI00, START
NOP NOP
NOP IADDIU VI12, VI00, 600
NOP ISUBIU VI13, VI12, 1
NOP NOP
START: NOP ISUB VI03, VI01, VI03
NOP MOVE.w VF26, VF00
NOP IADDIU VI07, VI06, 0
NOP IADDIU VI08, VI06, 1
NOP IADDIU VI09, VI06, 2
NOP ISUB VI04, VI01, VI04
NOP IADDIU VI14, VI12, 0
NOP NOP
NOP LQI.xyzw VF25, (VI09++)
NOP LQI.xyzw VF30, (VI08++)
NOP LQI.xyzw VF02, (VI07++)
NOP NOP
MULAx.xyz ACC, VF12, VF25x NOP
MADDAy.xyz ACC, VF13, VF25y NOP
MADDz.xyz VF26, VF14, VF25z NOP
MULAx.xyzw ACC, VF04, VF30x NOP
MADDAy.xyzw ACC, VF05, VF30y NOP
MADDAz.xyzw ACC, VF06, VF30z NOP
MADDw.xyzw VF31, VF07, VF30w NOP
MAXx.xyzw VF26, VF26, VF00x NOP
NOP NOP
NOP NOP
LOOP: NOP NOP
NOP IBNE VI04, VI00, UEDG
NOP NOP
NOP IADDIU VI07, VI06, 0
NOP IADDIU VI08, VI06, 1
NOP IADDIU VI09, VI06, 2
NOP B CONT
NOP NOP
UEDG: NOP ISUBIU VI07, VI06, 90
NOP ISUBIU VI08, VI06, 89
NOP ISUBIU VI09, VI06, 88
NOP IADDIU VI06, VI06, 3
CONT: NOP ISUB VI04, VI01, VI04
MULw.xyzw VF29, VF31, VF00w DIV Q, VF00w, VF31w
MULAx.xyzw ACC, VF08, VF26x LQI.xyzw VF25, (VI09++)
MADDAy.xyzw ACC, VF09, VF26y LQI.xyzw VF30, (VI08++)
MADDAz.xyzw ACC, VF10, VF26z NOP
MADDw.xyzw VF24, VF11, VF26w IADDI VI11, VI11, -1
MULAx.xyz ACC, VF12, VF25x IADDIU VI12, VI12, 2
MADDAy.xyz ACC, VF13, VF25y SQ.xyzw VF23, 0(VI13)
MULq.xyzw VF28, VF29, Q IADDIU VI13, VI13, 2
MUL.xyzw VF24, VF24, VF02 NOP
MADDz.xyz VF26, VF14, VF25z LQI.xyzw VF02, (VI07++)
MULAx.xyzw ACC, VF04, VF30x NOP
FTOI4.xyzw VF27, VF28 NOP
MINI.xyzw VF24, VF24, VF01 NOP
MADDAy.xyzw ACC, VF05, VF30y NOP
MADDAz.xyzw ACC, VF06, VF30z NOP
MADDw.xyzw VF31, VF07, VF30w SQ.xyzw VF27, 0(VI12)
MAXx.xyzw VF26, VF26, VF00x NOP
FTOI0.xyzw VF23, VF24 IBNE VI11, VI00, LOOP
NOP NOP
NOP XTOP VI07
MULw.xyzw VF29, VF31, VF00w DIV Q, VF00w, VF31w
MULAx.xyzw ACC, VF08, VF26x IADDIU VI12, VI12, 2
MADDAy.xyzw ACC, VF09, VF26y SQ.xyzw VF23, 0(VI13)
MADDAz.xyzw ACC, VF10, VF26z IADDIU VI13, VI13, 2
MADDw.xyzw VF24, VF11, VF26w LQ.xyzw VF20, 0(VI07)
NOP IADDIU VI07, VI00, 0x7fff
NOP NOP
MULq.xyzw VF28, VF29, Q NOP
MUL.xyzw VF24, VF24, VF02 MTIR.x VI10, VF20x ;WAS: MTIR VI10, VF20x
NOP MTIR.x VI08, VF20x ;WAS: MTIR VI08, VF20x
NOP SQ.xyzw VF20, 0(VI14)
FTOI4.xyzw VF27, VF28 NOP
MINI.xyzw VF24, VF24, VF01 IAND VI10, VI10, VI07
NOP NOP
NOP NOP
NOP SQ.xyzw VF27, 0(VI12)
FTOI0.xyzw VF23, VF24 IADD VI08, VI08, VI10
NOP NOP
NOP NOP
NOP NOP
NOP SQ.xyzw VF23, 0(VI13)
NOP IADD VI08, VI08, VI10
NOP NOP
NOP NOP
NOP NOP
NOP IADD VI08, VI08, VI10
NOP NOP
NOP NOP
NOP NOP
NOP ISUBIU VI08, VI08, 6
NOP NOP
NOP NOP
NOP NOP
NOP IAND VI11, VI08, VI07
NOP ISW.x VI08, 0(VI14)
NOP NOP
NOP NOP
NOP NOP
NOP XGKICK VI14
NOP NOP
NOP ISUBIU VI02, VI02, 1
NOP NOP
NOP NOP
NOP IADDIU VI06, VI05, 90
NOP IBNE VI02, VI00, STRIP
NOP NOP
NOP[e] NOP
NOP NOP
NOP B LOOPE
NOP NOP
MulMatrix: NOP LQI.xyzw VF08, (VI02++)
NOP LQI.xyzw VF04, (VI01++)
NOP LQI.xyzw VF05, (VI01++)
NOP LQI.xyzw VF06, (VI01++)
NOP LQI.xyzw VF07, (VI01++)
MULAx.xyzw ACC, VF04, VF08x LQI.xyzw VF09, (VI02++)
MADDAy.xyzw ACC, VF05, VF08y NOP
MADDAz.xyzw ACC, VF06, VF08z NOP
MADDw.xyzw VF12, VF07, VF08w NOP
MULAx.xyzw ACC, VF04, VF09x LQI.xyzw VF10, (VI02++)
MADDAy.xyzw ACC, VF05, VF09y NOP
MADDAz.xyzw ACC, VF06, VF09z NOP
MADDw.xyzw VF13, VF07, VF09w SQI.xyzw VF12, (VI03++)
MULAx.xyzw ACC, VF04, VF10x LQI.xyzw VF11, (VI02++)
MADDAy.xyzw ACC, VF05, VF10y NOP
MADDAz.xyzw ACC, VF06, VF10z NOP
MADDw.xyzw VF14, VF07, VF10w SQI.xyzw VF13, (VI03++)
MULAx.xyzw ACC, VF04, VF11x NOP
MADDAy.xyzw ACC, VF05, VF11y NOP
MADDAz.xyzw ACC, VF06, VF11z NOP
MADDw.xyzw VF15, VF07, VF11w SQI.xyzw VF14, (VI03++)
NOP NOP
NOP NOP
NOP NOP
NOP SQI.xyzw VF15, (VI03++)
NOP NOP
NOP JR VI15
NOP NOP
RotMatrix: MULx.xyzw VF04, VF00, VF00x LQI.xyzw VF01, (VI01++)
MULx.xyzw VF05, VF00, VF00x LQI.xyzw VF02, (VI01++)
MULx.xyzw VF06, VF00, VF00x LQI.xyzw VF03, (VI01++)
NOP LOI 1.5707963
ADDw.x VF04, VF04, VF00w ESIN P, VF01x
NOP NOP
NOP NOP
ADDi.xyzw VF02, VF02, I NOP
NOP WAITP
NOP MFP.z VF05z, P
NOP MFP.y VF06y, P
NOP ESIN P, VF02x
NOP NOP
NOP NOP
MULz.xyzw VF06, VF06, VF00z NOP
NOP WAITP
NOP MFP.y VF05y, P
NOP MFP.z VF06z, P
MULx.xyzw VF07, VF00, VF00x ESIN P, VF01y
MULx.xyzw VF08, VF00, VF00x NOP
MULx.xyzw VF09, VF00, VF00x NOP
NOP NOP
NOP NOP
ADDw.y VF08, VF08, VF00w NOP
NOP WAITP
NOP MFP.z VF07z, P
NOP MFP.x VF09x, P
NOP ESIN P, VF02y
NOP NOP
MULz.xyzw VF07, VF07, VF00z NOP
NOP WAITP
NOP MFP.x VF07x, P
NOP MFP.z VF09z, P
MULx.xyzw VF10, VF00, VF00x ESIN P, VF01z
MULx.xyzw VF11, VF00, VF00x NOP
MULx.xyzw VF12, VF00, VF00x NOP
MULAx.xyz ACC, VF04, VF07x NOP
MADDAy.xyz ACC, VF05, VF07y NOP
MADDz.xyz VF07, VF06, VF07z NOP
ADDw.z VF12, VF12, VF00w NOP
MULAx.xyz ACC, VF04, VF08x NOP
MADDAy.xyz ACC, VF05, VF08y NOP
MADDz.xyz VF08, VF06, VF08z NOP
MULAx.xyz ACC, VF04, VF09x NOP
MADDAy.xyz ACC, VF05, VF09y NOP
MADDz.xyz VF09, VF06, VF09z NOP
NOP WAITP
NOP MFP.y VF10y, P
NOP MFP.x VF11x, P
NOP ESIN P, VF02z
NOP NOP
NOP NOP
MULz.xyzw VF11, VF11, VF00z NOP
NOP WAITP
NOP MFP.x VF10x, P
NOP MFP.y VF11y, P
NOP NOP
NOP NOP
MULAx.xyz ACC, VF07, VF10x NOP
MADDAy.xyz ACC, VF08, VF10y NOP
MADDz.xyz VF10, VF09, VF10z NOP
MULAx.xyz ACC, VF07, VF11x NOP
MADDAy.xyz ACC, VF08, VF11y NOP
MADDz.xyz VF11, VF09, VF11z NOP
MULAx.xyz ACC, VF07, VF12x NOP
MADDAy.xyz ACC, VF08, VF12y NOP
MADDz.xyz VF12, VF09, VF12z NOP
NOP NOP
NOP SQI.xyz VF10, (VI02++)
NOP SQI.xyz VF11, (VI02++)
NOP SQI.xyz VF12, (VI02++)
NOP SQI.xyz VF03, (VI02++)
NOP NOP
NOP JR VI15
NOP NOP