+++ /dev/null
-# Sanitize.in for devo/gas/testsuite/gas/txvu.
-
-# Each directory to survive it's way into a release will need a file
-# like this one called "./.Sanitize". All keyword lines must exist,
-# and must exist in the order specified by this file. Each directory
-# in the tree will be processed, top down, in the following order.
-
-# Hash started lines like this one are comments and will be deleted
-# before anything else is done. Blank lines will also be squashed
-# out.
-
-# The lines between the "Do-first:" line and the "Things-to-keep:"
-# line are executed as a /bin/sh shell script before anything else is
-# done in this
-
-Do-first:
-
-# All files listed between the "Things-to-keep:" line and the
-# "Files-to-sed:" line will be kept. All other files will be removed.
-# Directories listed in this section will have their own Sanitize
-# called. Directories not listed will be removed in their entirety
-# with rm -rf.
-
-Things-to-keep:
-
-txvu.exp
-basic-1.d
-basic-1.s
-br-1.d
-br-1.s
-lower-1.d
-lower-1.s
-upper-1.d
-upper-1.s
-
-Things-to-lose:
-
-Do-last:
-
-for i in * ; do
- if test ! -d $i && (grep sanitize $i > /dev/null) ; then
- echo '***' Some mentions of Sanitize are still left in $i! 1>&2
- fi
-done
-
-# End of file.
+++ /dev/null
-#as:
-#objdump: -dr
-#name: basic-1
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0* <foo>:
- *0: bf 07 00 80[ ]*abs.xyz vf10xyz,vf20xyz[ ]*waitp
- *4: fd a1 ca 01[ ]*
- *8: bf 03 00 80[ ]*add.xyzw vf10xyzw,vf20xyzw,vf30xyzw[ ]*waitq
- *c: a8 a2 fe 01[ ]*
+++ /dev/null
-; Simple testsuite, to get something going, plus placeholder
-; for various random tests.
-
- .vu
-foo:
- abs.xyz vf10xyz,vf20xyz waitp
-
-; Test / in dest spec.
-
- add/xyzw vf10xyzw,vf20xyzw,vf30xyzw waitq
+++ /dev/null
-#as:
-#objdump: -dr
-#name: br-1
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0* <foo>:
- *0: 02 00 00 40[ ]*nop[ ]*b 10 <foo1>
- *4: ff 02 00 00[ ]*
- *8: 3c 03 00 80[ ]*nop[ ]*nop
- *c: ff 02 00 00[ ]*
-
-0*10 <foo1>:
- 10: 3c 03 00 80[ ]*nop[ ]*nop
- 14: ff 02 00 00[ ]*
+++ /dev/null
-; Branch tests
-
- .vu
-foo:
- nop b foo1
- nop nop
-foo1:
- nop nop
+++ /dev/null
-#as:
-#objdump: -dr
-#name: lower-1
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0* <foo>:
- 0: ff 03 00 40[ ]*nop[ ]*b 1ff8 <foo\+0x1ff8>
- 4: ff 02 00 00
- 8: ff 03 03 42[ ]*nop[ ]*bal vi03,2000 <foo\+0x2000>
- c: ff 02 00 00
- 10: bc 03 21 81[ ]*nop[ ]*div q,vf00y,vf00x
- 14: ff 02 00 00
- 18: fd 07 20 80[ ]*nop[ ]*eatan p,vf00y
- 1c: ff 02 00 00
- 20: 7c 07 e0 81[ ]*nop[ ]*eatanxy p,vf00
- 24: ff 02 00 00
- 28: 7d 07 e0 81[ ]*nop[ ]*eatanxz p,vf00
- 2c: ff 02 00 00
- 30: fe 07 20 80[ ]*nop[ ]*eexp p,vf00y
- 34: ff 02 00 00
- 38: 4e 07 e0 81[ ]*nop[ ]*eleng p,vf00
- 3c: ff 02 00 00
- 40: be 07 20 80[ ]*nop[ ]*ercpr p,vf00y
- 44: ff 02 00 00
- 48: 3f 07 e0 81[ ]*nop[ ]*erleng p,vf00
- 4c: ff 02 00 00
- 50: 3d 07 e0 81[ ]*nop[ ]*ersadd p,vf00
- 54: ff 02 00 00
- 58: bd 07 20 80[ ]*nop[ ]*ersqrt p,vf00y
- 5c: ff 02 00 00
- 60: 3c 07 e0 81[ ]*nop[ ]*esadd p,vf00
- 64: ff 02 00 00
- 68: fc 07 20 80[ ]*nop[ ]*esin p,vf00y
- 6c: ff 02 00 00
- 70: bc 07 20 80[ ]*nop[ ]*esqrt p,vf00y
- 74: ff 02 00 00
- 78: 7e 07 e0 81[ ]*nop[ ]*esum p,vf00
- 7c: ff 02 00 00
- 80: ff ff ff 24[ ]*nop[ ]*fcand vi01,16777215
- 84: ff 02 00 00
- 88: ff ff ff 20[ ]*nop[ ]*fceq vi01,16777215
- 8c: ff 02 00 00
- 90: 00 00 03 38[ ]*nop[ ]*fcget vi03
- 94: ff 02 00 00
- 98: ff ff ff 26[ ]*nop[ ]*fcor vi01,16777215
- 9c: ff 02 00 00
- a0: ff ff ff 22[ ]*nop[ ]*fcset 16777215
- a4: ff 02 00 00
- a8: 00 20 03 34[ ]*nop[ ]*fmand vi03,vi04
- ac: ff 02 00 00
- b0: 00 20 03 30[ ]*nop[ ]*fmeq vi03,vi04
- b4: ff 02 00 00
- b8: 00 20 03 36[ ]*nop[ ]*fmor vi03,vi04
- bc: ff 02 00 00
- c0: ff 07 23 2c[ ]*nop[ ]*fsand vi03,4095
- c4: ff 02 00 00
- c8: ff 07 23 28[ ]*nop[ ]*fseq vi03,4095
- cc: ff 02 00 00
- d0: ff 07 23 2e[ ]*nop[ ]*fsor vi03,4095
- d4: ff 02 00 00
- d8: c0 07 20 2a[ ]*nop[ ]*fsset 4032
- dc: ff 02 00 00
- e0: 70 21 03 80[ ]*nop[ ]*iadd vi05,vi04,vi03
- e4: ff 02 00 00
- e8: f2 23 03 80[ ]*nop[ ]*iaddi vi03,vi04,15
- ec: ff 02 00 00
- f0: 32 24 03 80[ ]*nop[ ]*iaddi vi03,vi04,-16
- f4: ff 02 00 00
- f8: ff 27 e3 11[ ]*nop[ ]*iaddiu vi03,vi04,32767
- fc: ff 02 00 00
- 100: 74 21 03 80[ ]*nop[ ]*iand vi05,vi04,vi03
- 104: ff 02 00 00
- 108: ff 23 03 50[ ]*nop[ ]*ibeq vi03,vi04,2100 <foo\+0x2100>
- 10c: ff 02 00 00
- 110: ff 23 00 5e[ ]*nop[ ]*ibgez vi04,2108 <foo\+0x2108>
- 114: ff 02 00 00
- 118: ff 23 00 5a[ ]*nop[ ]*ibgtz vi04,2110 <foo\+0x2110>
- 11c: ff 02 00 00
- 120: ff 23 00 5c[ ]*nop[ ]*iblez vi04,2118 <foo\+0x2118>
- 124: ff 02 00 00
- 128: ff 23 00 5c[ ]*nop[ ]*iblez vi04,2120 <foo\+0x2120>
- 12c: ff 02 00 00
- 130: ff 23 03 52[ ]*nop[ ]*ibne vi03,vi04,2128 <foo\+0x2128>
- 134: ff 02 00 00
- 138: ff 23 23 08[ ]*nop[ ]*ilw.w vi03,1023\(vi04\)w
- 13c: ff 02 00 00
- 140: fe 23 23 80[ ]*nop[ ]*ilwr.w vi03,\(vi04\)w
- 144: ff 02 00 00
- 148: 75 21 03 80[ ]*nop[ ]*ior vi05,vi04,vi03
- 14c: ff 02 00 00
- 150: 71 21 03 80[ ]*nop[ ]*isub vi05,vi04,vi03
- 154: ff 02 00 00
- 158: ff 27 e3 13[ ]*nop[ ]*isubiu vi03,vi04,32767
- 15c: ff 02 00 00
- 160: ff 23 23 0a[ ]*nop[ ]*isw.w vi03,1023\(vi04\)w
- 164: ff 02 00 00
- 168: ff 23 23 80[ ]*nop[ ]*iswr.w vi03,\(vi04\)w
- 16c: ff 02 00 00
- 170: 00 20 03 4a[ ]*nop[ ]*jalr vi03,vi04
- 174: ff 02 00 00
- 178: 00 20 00 48[ ]*nop[ ]*jr vi04
- 17c: ff 02 00 00
- 180: ff 23 c1 01[ ]*nop[ ]*lq.xyz vf01xyz,1023\(vi04\)
- 184: ff 02 00 00
- 188: 7e 23 c1 81[ ]*nop[ ]*lqd.xyz vf01xyz,\(--vi04\)
- 18c: ff 02 00 00
- 190: 7c 23 c1 81[ ]*nop[ ]*lqi.xyz vf01xyz,\(vi04\+\+\)
- 194: ff 02 00 00
- 198: fc 23 01 81[ ]*nop[ ]*mfir.x vf01x,vi04
- 19c: ff 02 00 00
- 1a0: 7c 06 21 80[ ]*nop[ ]*mfp.w vf01w,p
- 1a4: ff 02 00 00
- 1a8: 3c 03 c1 81[ ]*nop[ ]*move.xyz vf01xyz,vf00xyz
- 1ac: ff 02 00 00
- 1b0: 3d 03 c1 81[ ]*nop[ ]*mr32.xyz vf01xyz,vf00xyz
- 1b4: ff 02 00 00
- 1b8: fd 03 03 81[ ]*nop[ ]*mtir.x vi03,vf00x
- 1bc: ff 02 00 00
- 1c0: 3d 04 c1 81[ ]*nop[ ]*rget.xyz vf01xyz,r
- 1c4: ff 02 00 00
- 1c8: 3e 04 20 80[ ]*nop[ ]*rinit r,vf00y
- 1cc: ff 02 00 00
- 1d0: 3c 04 c1 81[ ]*nop[ ]*rnext.xyz vf01xyz,r
- 1d4: ff 02 00 00
- 1d8: be 03 21 81[ ]*nop[ ]*rsqrt q,vf00y,vf00x
- 1dc: ff 02 00 00
- 1e0: 3f 04 20 80[ ]*nop[ ]*rxor r,vf00y
- 1e4: ff 02 00 00
- 1e8: ff 1b c0 03[ ]*nop[ ]*sq.xyz vf00xyz,1023\(vi03\)
- 1ec: ff 02 00 00
- 1f0: 7f 1b c0 81[ ]*nop[ ]*sqd.xyz vf00xyz,\(--vi03\)
- 1f4: ff 02 00 00
- 1f8: 7d 1b c0 81[ ]*nop[ ]*sqi.xyz vf00xyz,\(vi03\+\+\)
- 1fc: ff 02 00 00
- 200: bd 03 01 81[ ]*nop[ ]*sqrt q,vf00x
- 204: ff 02 00 00
- 208: bf 07 00 80[ ]*nop[ ]*waitp
- 20c: ff 02 00 00
- 210: bf 03 00 80[ ]*nop[ ]*waitq
- 214: ff 02 00 00
- 218: fc 26 00 80[ ]*nop[ ]*xgkick vi04
- 21c: ff 02 00 00
- 220: bd 06 03 80[ ]*nop[ ]*xitop vi03
- 224: ff 02 00 00
- 228: bc 06 03 80[ ]*nop[ ]*xtop vi03
- 22c: ff 02 00 00
+++ /dev/null
-; Each lower instruction, once each.
- .vu
-foo:
-NOP B 0x3ff
-NOP BAL VI03, 0x3ff
-NOP DIV Q, VF00y, VF01z
-NOP EATAN P, VF00y
-NOP EATANxy P, VF00
-NOP EATANxz P, VF00
-NOP EEXP P, VF00y
-NOP ELENG P, VF00
-NOP ERCPR P, VF00y
-NOP ERLENG P, VF00
-NOP ERSADD P, VF00
-NOP ERSQRT P, VF00y
-NOP ESADD P, VF00
-NOP ESIN P, VF00y
-NOP ESQRT P, VF00y
-NOP ESUM P, VF00
-NOP FCAND VI01, 0xffffff
-NOP FCEQ VI01, 0xffffff
-NOP FCGET VI03
-NOP FCOR VI01, 0xffffff
-NOP FCSET 0xffffff
-NOP FMAND VI03, VI04
-NOP FMEQ VI03, VI04
-NOP FMOR VI03, VI04
-NOP FSAND VI03, 0xfff
-NOP FSEQ VI03, 0xfff
-NOP FSOR VI03, 0xfff
-NOP FSSET 0xfff
-NOP IADD VI05, VI04, VI03
-NOP IADDI VI03, VI04, 15
-NOP IADDI VI03, VI04, -16
-NOP IADDIU VI03, VI04, 0x7fff
-NOP IAND VI05, VI04, VI03
-NOP IBEQ VI03, VI04, 0x3ff
-NOP IBGEZ VI04, 0x3ff
-NOP IBGTZ VI04, 0x3ff
-NOP IBLEZ VI04, 0x3ff
-NOP IBLEZ VI04, 0x3ff
-NOP IBNE VI03, VI04, 0x3ff
-NOP ILW.w VI03, 0x3ff(VI04)w
-NOP ILWR.w VI03, (VI04)w
-NOP IOR VI05, VI04, VI03
-NOP ISUB VI05, VI04, VI03
-NOP ISUBIU VI03, VI04, 0x7fff
-NOP ISW.w VI03, 0x3ff(VI04)w
-NOP ISWR.w VI03, (VI04)w
-NOP JALR VI03, VI04
-NOP JR VI04
-NOP LQ.xyz VF01xyz, 0x3ff(VI04)
-NOP LQD.xyz VF01xyz, (--VI04)
-NOP LQI.xyz VF01xyz, (VI04++)
-NOP MFIR.x VF01x, VI04
-NOP MFP.w VF01w, P
-NOP MOVE.xyz VF01xyz, VF00xyz
-NOP MR32.xyz VF01xyz, VF00xyz
-NOP MTIR.x VI03, VF00x
-NOP RGET.xyz VF01xyz, R
-NOP RINIT R, VF00y
-NOP RNEXT.xyz VF01xyz, R
-NOP RSQRT Q, VF00y, VF01z
-NOP RXOR R, VF00y
-NOP SQ.xyz VF00xyz, 0x3ff(VI03)
-NOP SQD.xyz VF00xyz, (--VI03)
-NOP SQI.xyz VF00xyz, (VI03++)
-NOP SQRT Q, VF01z
-NOP WAITP
-NOP WAITQ
-NOP XGKICK VI04
-NOP XITOP VI03
-NOP XTOP VI03
+++ /dev/null
-# TXVU testcases
-
-if [istarget txvu-*-*] {
- run_dump_test "basic-1"
- run_dump_test "br-1"
- run_dump_test "upper-1"
- run_dump_test "lower-1"
-}
+++ /dev/null
-#as:
-#objdump: -dr
-#name: upper-1
-
-.*: +file format .*
-
-Disassembly of section .text:
-
-0* <foo>:
- 0: 3c 03 00 80[ ]*abs.xyz vf01xyz,vf00xyz[ ]*nop
- 4: fd 01 c1 01
- 8: 3c 03 00 80[ ]*add.xyz vf02xyz,vf00xyz,vf01xyz[ ]*nop
- c: a8 00 c1 01
- 10: 3c 03 00 80[ ]*addi.xyz vf02xyz,vf00xyz,i[ ]*nop
- 14: a2 00 c0 01
- 18: 3c 03 00 80[ ]*addq.xyz vf02xyz,vf00xyz,q[ ]*nop
- 1c: a0 00 c0 01
- 20: 3c 03 00 80[ ]*addx.xyz vf02xyz,vf00xyz,vf01x[ ]*nop
- 24: 80 00 c1 01
- 28: 3c 03 00 80[ ]*adda.xyz accxyz,vf00xyz,vf01xyz[ ]*nop
- 2c: bc 02 c1 01
- 30: 3c 03 00 80[ ]*addai.xyz accxyz,vf00xyz,i[ ]*nop
- 34: 3e 02 c0 01
- 38: 3c 03 00 80[ ]*addaq.xyz accxyz,vf00xyz,q[ ]*nop
- 3c: 3c 02 c0 01
- 40: 3c 03 00 80[ ]*addax.xyz accxyz,vf00xyz,vf01x[ ]*nop
- 44: 3c 00 c1 01
- 48: 3c 03 00 80[ ]*clip.xyzw vf00xyzw[ ]*nop
- 4c: ff 01 e0 01
- 50: 3c 03 00 80[ ]*ftoi0.xyz vf01xyz,vf00xyz[ ]*nop
- 54: 7c 01 c1 01
- 58: 3c 03 00 80[ ]*ftoi4.xyz vf01xyz,vf00xyz[ ]*nop
- 5c: 7d 01 c1 01
- 60: 3c 03 00 80[ ]*ftoi12.xyz vf01xyz,vf00xyz[ ]*nop
- 64: 7e 01 c1 01
- 68: 3c 03 00 80[ ]*ftoi15.xyz vf01xyz,vf00xyz[ ]*nop
- 6c: 7f 01 c1 01
- 70: 3c 03 00 80[ ]*itof0.xyz vf01xyz,vf00xyz[ ]*nop
- 74: 3c 01 c1 01
- 78: 3c 03 00 80[ ]*itof4.xyz vf01xyz,vf00xyz[ ]*nop
- 7c: 3d 01 c1 01
- 80: 3c 03 00 80[ ]*itof12.xyz vf01xyz,vf00xyz[ ]*nop
- 84: 3e 01 c1 01
- 88: 3c 03 00 80[ ]*itof15.xyz vf01xyz,vf00xyz[ ]*nop
- 8c: 3f 01 c1 01
- 90: 3c 03 00 80[ ]*madd.xyz vf02xyz,vf00xyz,vf01xyz[ ]*nop
- 94: a9 00 c1 01
- 98: 3c 03 00 80[ ]*maddi.xyz vf02xyz,vf00xyz,i[ ]*nop
- 9c: a3 00 c0 01
- a0: 3c 03 00 80[ ]*maddq.xyz vf02xyz,vf00xyz,q[ ]*nop
- a4: a1 00 c0 01
- a8: 3c 03 00 80[ ]*maddx.xyz vf02xyz,vf00xyz,vf01x[ ]*nop
- ac: 88 00 c1 01
- b0: 3c 03 00 80[ ]*madda.xyz accxyz,vf00xyz,vf01xyz[ ]*nop
- b4: bd 02 c1 01
- b8: 3c 03 00 80[ ]*maddai.xyz accxyz,vf00xyz,i[ ]*nop
- bc: 3f 02 c0 01
- c0: 3c 03 00 80[ ]*maddaq.xyz accxyz,vf00xyz,q[ ]*nop
- c4: 3d 02 c0 01
- c8: 3c 03 00 80[ ]*maddax.xyz accxyz,vf00xyz,vf01x[ ]*nop
- cc: bc 00 c1 01
- d0: 3c 03 00 80[ ]*max.xyz vf02xyz,vf00xyz,vf01xyz[ ]*nop
- d4: ab 00 c1 01
- d8: 3c 03 00 80[ ]*maxi.xyz vf02xyz,vf00xyz,i[ ]*nop
- dc: ad 00 c0 01
- e0: 3c 03 00 80[ ]*maxx.xyz vf02xyz,vf00xyz,vf01x[ ]*nop
- e4: 90 00 c1 01
- e8: 3c 03 00 80[ ]*mini.xyz vf02xyz,vf00xyz,vf01xyz[ ]*nop
- ec: af 00 c1 01
- f0: 3c 03 00 80[ ]*minii.xyz vf02xyz,vf00xyz,i[ ]*nop
- f4: 9f 00 c0 01
- f8: 3c 03 00 80[ ]*minix.xyz vf02xyz,vf00xyz,vf01x[ ]*nop
- fc: 94 00 c1 01
- 100: 3c 03 00 80[ ]*msub.xyz vf02xyz,vf00xyz,vf01xyz[ ]*nop
- 104: ad 00 c1 01
- 108: 3c 03 00 80[ ]*msubi.xyz vf02xyz,vf00xyz,i[ ]*nop
- 10c: a7 00 c0 01
- 110: 3c 03 00 80[ ]*msubq.xyz vf02xyz,vf00xyz,q[ ]*nop
- 114: a5 00 c0 01
- 118: 3c 03 00 80[ ]*msubx.xyz vf02xyz,vf00xyz,vf01x[ ]*nop
- 11c: 8c 00 c1 01
- 120: 3c 03 00 80[ ]*msuba.xyz accxyz,vf00xyz,vf01xyz[ ]*nop
- 124: fd 02 c1 01
- 128: 3c 03 00 80[ ]*msubai.xyz accxyz,vf00xyz,i[ ]*nop
- 12c: 7f 02 c0 01
- 130: 3c 03 00 80[ ]*msubaq.xyz accxyz,vf00xyz,q[ ]*nop
- 134: 7d 02 c0 01
- 138: 3c 03 00 80[ ]*msubax.xyz accxyz,vf00xyz,vf01x[ ]*nop
- 13c: fc 00 c1 01
- 140: 3c 03 00 80[ ]*mul.xyz vf02xyz,vf00xyz,vf01xyz[ ]*nop
- 144: aa 00 c1 01
- 148: 3c 03 00 80[ ]*muli.xyz vf02xyz,vf00xyz,i[ ]*nop
- 14c: 9e 00 c0 01
- 150: 3c 03 00 80[ ]*mulq.xyz vf02xyz,vf00xyz,q[ ]*nop
- 154: 9c 00 c0 01
- 158: 3c 03 00 80[ ]*mulx.xyz vf02xyz,vf00xyz,vf01x[ ]*nop
- 15c: 98 00 c1 01
- 160: 3c 03 00 80[ ]*mula.xyz accxyz,vf00xyz,vf01xyz[ ]*nop
- 164: be 02 c1 01
- 168: 3c 03 00 80[ ]*mulai.xyz accxyz,vf00xyz,i[ ]*nop
- 16c: fe 01 c0 01
- 170: 3c 03 00 80[ ]*mulaq.xyz accxyz,vf00xyz,q[ ]*nop
- 174: fc 01 c0 01
- 178: 3c 03 00 80[ ]*mulax.xyz accxyz,vf00xyz,vf01x[ ]*nop
- 17c: bc 01 c1 01
- 180: 3c 03 00 80[ ]*nop[ ]*nop
- 184: ff 02 00 00
- 188: 3c 03 00 80[ ]*opmula.xyz accxyz,vf00xyz,vf01xyz[ ]*nop
- 18c: fe 02 c1 01
- 190: 3c 03 00 80[ ]*opmsub.xyz vf02xyz,vf00xyz,vf01xyz[ ]*nop
- 194: ae 00 c1 01
- 198: 3c 03 00 80[ ]*sub.xyz vf02xyz,vf00xyz,vf01xyz[ ]*nop
- 19c: ac 00 c1 01
- 1a0: 3c 03 00 80[ ]*subi.xyz vf02xyz,vf00xyz,i[ ]*nop
- 1a4: a6 00 c0 01
- 1a8: 3c 03 00 80[ ]*subq.xyz vf02xyz,vf00xyz,q[ ]*nop
- 1ac: a4 00 c0 01
- 1b0: 3c 03 00 80[ ]*subx.xyz vf02xyz,vf00xyz,vf01x[ ]*nop
- 1b4: 84 00 c1 01
- 1b8: 3c 03 00 80[ ]*suba.xyz accxyz,vf00xyz,vf01xyz[ ]*nop
- 1bc: fc 02 c1 01
- 1c0: 3c 03 00 80[ ]*subai.xyz accxyz,vf00xyz,i[ ]*nop
- 1c4: 7e 02 c0 01
- 1c8: 3c 03 00 80[ ]*subaq.xyz accxyz,vf00xyz,q[ ]*nop
- 1cc: 7c 02 c0 01
- 1d0: 3c 03 00 80[ ]*subax.xyz accxyz,vf00xyz,vf01x[ ]*nop
- 1d4: 7c 00 c1 01
+++ /dev/null
-; One version of each upper instruction
- .vu
-foo:
-ABS.xyz VF01xyz , VF00xyz NOP
-ADD.xyz VF02xyz , VF00xyz , VF01xyz NOP
-ADDi.xyz VF02xyz , VF00xyz , I NOP
-ADDq.xyz VF02xyz , VF00xyz , Q NOP
-ADDx.xyz VF02xyz , VF00xyz , VF01x NOP
-ADDA.xyz ACCxyz , VF00xyz , VF01xyz NOP
-ADDAi.xyz ACCxyz , VF00xyz , I NOP
-ADDAq.xyz ACCxyz , VF00xyz , Q NOP
-ADDAx.xyz ACCxyz , VF00xyz , VF01x NOP
-CLIP.xyzw VF00xyzw NOP
-FTOI0.xyz VF01xyz , VF00xyz NOP
-FTOI4.xyz VF01xyz , VF00xyz NOP
-FTOI12.xyz VF01xyz , VF00xyz NOP
-FTOI15.xyz VF01xyz , VF00xyz NOP
-ITOF0.xyz VF01xyz , VF00xyz NOP
-ITOF4.xyz VF01xyz , VF00xyz NOP
-ITOF12.xyz VF01xyz , VF00xyz NOP
-ITOF15.xyz VF01xyz , VF00xyz NOP
-MADD.xyz VF02xyz , VF00xyz , VF01xyz NOP
-MADDi.xyz VF02xyz , VF00xyz , I NOP
-MADDq.xyz VF02xyz , VF00xyz , Q NOP
-MADDx.xyz VF02xyz , VF00xyz , VF01x NOP
-MADDA.xyz ACCxyz , VF00xyz , VF01xyz NOP
-MADDAi.xyz ACCxyz , VF00xyz , I NOP
-MADDAq.xyz ACCxyz , VF00xyz , Q NOP
-MADDAx.xyz ACCxyz , VF00xyz , VF01x NOP
-MAX.xyz VF02xyz , VF00xyz , VF01xyz NOP
-MAXi.xyz VF02xyz , VF00xyz , I NOP
-MAXx.xyz VF02xyz , VF00xyz , VF01x NOP
-MINI.xyz VF02xyz , VF00xyz , VF01xyz NOP
-MINIi.xyz VF02xyz , VF00xyz , I NOP
-MINIx.xyz VF02xyz , VF00xyz , VF01x NOP
-MSUB.xyz VF02xyz , VF00xyz , VF01xyz NOP
-MSUBi.xyz VF02xyz , VF00xyz , I NOP
-MSUBq.xyz VF02xyz , VF00xyz , Q NOP
-MSUBx.xyz VF02xyz , VF00xyz , VF01x NOP
-MSUBA.xyz ACCxyz , VF00xyz , VF01xyz NOP
-MSUBAi.xyz ACCxyz , VF00xyz , I NOP
-MSUBAq.xyz ACCxyz , VF00xyz , Q NOP
-MSUBAx.xyz ACCxyz , VF00xyz , VF01x NOP
-MUL.xyz VF02xyz , VF00xyz , VF01xyz NOP
-MULi.xyz VF02xyz , VF00xyz , I NOP
-MULq.xyz VF02xyz , VF00xyz , Q NOP
-MULx.xyz VF02xyz , VF00xyz , VF01x NOP
-MULA.xyz ACCxyz , VF00xyz , VF01xyz NOP
-MULAi.xyz ACCxyz , VF00xyz , I NOP
-MULAq.xyz ACCxyz , VF00xyz , Q NOP
-MULAx.xyz ACCxyz , VF00xyz , VF01x NOP
-NOP NOP
-OPMULA.xyz ACCxyz, VF00xyz, VF01xyz NOP
-OPMSUB.xyz VF02xyz, VF00xyz, VF01xyz NOP
-SUB.xyz VF02xyz , VF00xyz , VF01xyz NOP
-SUBi.xyz VF02xyz , VF00xyz , I NOP
-SUBq.xyz VF02xyz , VF00xyz , Q NOP
-SUBx.xyz VF02xyz , VF00xyz , VF01x NOP
-SUBA.xyz ACCxyz , VF00xyz , VF01xyz NOP
-SUBAi.xyz ACCxyz , VF00xyz , I NOP
-SUBAq.xyz ACCxyz , VF00xyz , Q NOP
-SUBAx.xyz ACCxyz , VF00xyz , VF01x NOP
-
-