From: Frank Ch. Eigler Date: Mon, 22 Jun 1998 09:25:05 +0000 (+0000) Subject: * Bringing over fix for PR 16301 from sky beta branch. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=25eafc5b751bc471ad9db31266f279e9e3c4e3a5;p=binutils-gdb.git * Bringing over fix for PR 16301 from sky beta branch. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 7410af16768..b7e36231088 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,11 @@ +start-sanitize-r5900 +Mon Jun 22 11:08:07 1998 Frank Ch. Eigler + + * config/tc-mips.c (mips_ip): Allow VU vi and vf registers + to be named with a `$' prefix. Likewise, allow CFC2/CTC2 to + refer to "$viNN" registers. + +end-sanitize-r5900 Sun Jun 21 21:27:03 1998 Ian Lance Taylor * config/tc-sh.c (md_apply_fix): Handle weak symbols correctly if diff --git a/gas/testsuite/gas/mips/vu0.d b/gas/testsuite/gas/mips/vu0.d index 571d282c6da..944a9d51149 100644 --- a/gas/testsuite/gas/mips/vu0.d +++ b/gas/testsuite/gas/mips/vu0.d @@ -1,4 +1,4 @@ -#objdump: -dr --prefix-addresses -mmips:5900 +#objdump: -d --prefix-addresses -mmips:5900 #name: MIPS VU #as: -mcpu=r5900 @@ -239,8 +239,8 @@ Disassembly of section \.text: 0+0398 <[^>]*> vaddaz.wyz ACC,vf2,vf3z 0+039c <[^>]*> vaddaz.xyz ACC,vf2,vf3z 0+03a0 <[^>]*> vaddaz.wxyz ACC,vf2,vf3z -0+03a4 <[^>]*> .* -0+03a8 <[^>]*> vcallmsr vi19 +0+03a4 <[^>]*> vcallms.* +0+03a8 <[^>]*> vcallmsr vi27 0+03ac <[^>]*> vclip vf4 0+03b0 <[^>]*> vdiv Q,vf4z,vf8w 0+03b4 <[^>]*> vdiv Q,vf4y,vf8x @@ -1291,12 +1291,12 @@ Disassembly of section \.text: 0+1408 <[^>]*> vnop 0+140c <[^>]*> vnop 0+1410 <[^>]*> vopmula.xyz ACC,vf2,vf3 -0+1414 <[^>]*> vnop +0+1414 <[^>]*> vopmula.xyz ACC,vf2,vf3 0+1418 <[^>]*> vnop 0+141c <[^>]*> vnop 0+1420 <[^>]*> vnop 0+1424 <[^>]*> vnop -0+1428 <[^>]*> vnop +0+1428 <[^>]*> vopmsub.xyz vf1,vf2,vf3 0+142c <[^>]*> vopmsub.xyz vf1,vf2,vf3 0+1430 <[^>]*> vrget vf2,R 0+1434 <[^>]*> vrinit R,vf2y @@ -1545,3 +1545,18 @@ Disassembly of section \.text: 0+1800 <[^>]*> vsubaz.xyz ACC,vf2,vf3z 0+1804 <[^>]*> vsubaz.wxyz ACC,vf2,vf3z 0+1808 <[^>]*> vwaitq +0+180c <[^>]*> bc2f.* +0+1810 <[^>]*> nop +0+1814 <[^>]*> bc2fl.* +0+1818 <[^>]*> nop +0+181c <[^>]*> bc2t.* +0+1820 <[^>]*> nop +0+1824 <[^>]*> bc2tl.* +0+1828 <[^>]*> nop +0+182c <[^>]*> cfc2.ni \$a1,\$3 +0+1830 <[^>]*> cfc2.i \$a1,\$3 +0+1834 <[^>]*> cfc2.ni \$a1,\$3 +0+1838 <[^>]*> ctc2.ni \$a1,\$3 +0+183c <[^>]*> ctc2.i \$a1,\$3 +0+1840 <[^>]*> ctc2.ni \$a1,\$3 +0+1844 <[^>]*> vcallmsr vi27 diff --git a/gas/testsuite/gas/mips/vu0.s b/gas/testsuite/gas/mips/vu0.s new file mode 100644 index 00000000000..9edd407559c --- /dev/null +++ b/gas/testsuite/gas/mips/vu0.s @@ -0,0 +1,1563 @@ + .text + +stuff: + .ent stuff + .set noreorder + .set nomacro + lqc2 vf01,128($6) + qmfc2 $5,vf2 + qmfc2.NI $6,vf3 + qmfc2.I $7,vf4 + qmtc2 $5,vf2 + qmtc2.NI $6,vf3 + qmtc2.I $7,vf4 + sqc2 vf01,128($6) + vabs.w vf1,vf2 + vabs.x vf1,vf2 + vabs.y vf1,vf2 + vabs.z vf1,vf2 + vabs.wx vf1,vf2 + vabs.wy vf1,vf2 + vabs.wz vf1,$vf2 + vabs.xy vf1,vf2 + vabs.xz vf1,vf2 + vabs.yz $vf1,vf2 + vabs.wxy vf1,vf2 + vabs.wxz vf1,vf2 + vabs.wyz vf1,vf2 + vabs.xyz vf1,vf2 + vabs.wxyz vf1,$vf2 + vadd.w vf1,vf2,vf3 + vadd.x vf1,vf2,vf3 + vadd.y vf1,vf2,vf3 + vadd.z vf1,vf2,vf3 + vadd.wx $vf1,vf2,vf3 + vadd.wy vf1,vf2,vf3 + vadd.wz vf1,vf2,vf3 + vadd.xy vf1,vf2,vf3 + vadd.xz vf1,$vf2,vf3 + vadd.yz vf1,vf2,vf3 + vadd.wxy vf1,vf2,vf3 + vadd.wxz vf1,vf2,vf3 + vadd.wyz vf1,vf2,$vf3 + vadd.xyz vf1,vf2,vf3 + vadd.wxyz vf1,vf2,vf3 + vaddi.w vf1,vf2,I + vaddi.x vf1,$vf2,I + vaddi.y vf1,vf2,I + vaddi.z vf1,vf2,I + vaddi.wx vf1,vf2,I + vaddi.wy vf1,vf2,I + vaddi.wz $vf1,vf2,I + vaddi.xy vf1,vf2,I + vaddi.xz vf1,vf2,I + vaddi.yz vf1,vf2,I + vaddi.wxy vf1,vf2,I + vaddi.wxz vf1,vf2,I + vaddi.wyz vf1,vf2,I + vaddi.xyz vf1,$vf2,I + vaddi.wxyz vf1,vf2,I + vaddq.w vf1,vf2,Q + vaddq.x vf1,vf2,Q + vaddq.y vf1,vf2,Q + vaddq.z $vf1,vf2,Q + vaddq.wx vf1,vf2,Q + vaddq.wy vf1,vf2,Q + vaddq.wz vf1,vf2,Q + vaddq.xy vf1,vf2,Q + vaddq.xz vf1,vf2,Q + vaddq.yz vf1,vf2,Q + vaddq.wxy vf1,vf2,Q + vaddq.wxz vf1,vf2,Q + vaddq.wyz vf1,$vf2,Q + vaddq.xyz vf1,vf2,Q + vaddq.wxyz vf1,vf2,Q + vaddw.w vf1,vf2,vf3 + vaddw.x vf1,vf2,vf3 + vaddw.y vf1,vf2,vf3 + vaddw.z vf1,vf2,vf3 + vaddw.wx vf1,vf2,vf3 + vaddw.wy vf1,vf2,vf3 + vaddw.wz $vf1,vf2,vf3 + vaddw.xy vf1,vf2,vf3 + vaddw.xz vf1,vf2,vf3 + vaddw.yz vf1,vf2,vf3 + vaddw.wxy vf1,vf2,vf3 + vaddw.wxz vf1,vf2,vf3 + vaddw.wyz vf1,vf2,vf3 + vaddw.xyz vf1,vf2,vf3 + vaddw.wxyz vf1,vf2,vf3 + vaddx.w vf1,vf2,vf3 + vaddx.x vf1,vf2,vf3 + vaddx.y vf1,vf2,vf3 + vaddx.z vf1,vf2,vf3 + vaddx.wx vf1,vf2,vf3 + vaddx.wy vf1,vf2,vf3 + vaddx.wz vf1,vf2,vf3 + vaddx.xy vf1,vf2,vf3 + vaddx.xz vf1,vf2,vf3 + vaddx.yz vf1,vf2,vf3 + vaddx.wxy vf1,vf2,vf3 + vaddx.wxz vf1,vf2,vf3 + vaddx.wyz vf1,vf2,vf3 + vaddx.xyz vf1,vf2,vf3 + vaddx.wxyz vf1,vf2,vf3 + vaddy.w vf1,vf2,vf3 + vaddy.x vf1,vf2,vf3 + vaddy.y vf1,vf2,vf3 + vaddy.z vf1,vf2,vf3 + vaddy.wx vf1,vf2,vf3 + vaddy.wy vf1,vf2,vf3 + vaddy.wz vf1,vf2,vf3 + vaddy.xy vf1,vf2,vf3 + vaddy.xz vf1,vf2,vf3 + vaddy.yz vf1,vf2,vf3 + vaddy.wxy vf1,vf2,vf3 + vaddy.wxz vf1,vf2,vf3 + vaddy.wyz vf1,vf2,vf3 + vaddy.xyz vf1,vf2,vf3 + vaddy.wxyz vf1,vf2,vf3 + vaddz.w vf1,vf2,vf3 + vaddz.x vf1,vf2,vf3 + vaddz.y vf1,vf2,vf3 + vaddz.z vf1,vf2,vf3 + vaddz.wx vf1,vf2,vf3 + vaddz.wy vf1,vf2,vf3 + vaddz.wz vf1,vf2,vf3 + vaddz.xy vf1,vf2,vf3 + vaddz.xz vf1,vf2,vf3 + vaddz.yz vf1,vf2,vf3 + vaddz.wxy vf1,vf2,vf3 + vaddz.wxz vf1,vf2,vf3 + vaddz.wyz vf1,vf2,vf3 + vaddz.xyz vf1,vf2,vf3 + vaddz.wxyz vf1,vf2,vf3 + vadda.w ACC,vf2,vf3 + vadda.x ACC,vf2,vf3 + vadda.y ACC,vf2,vf3 + vadda.z ACC,vf2,vf3 + vadda.wx ACC,vf2,vf3 + vadda.wy ACC,vf2,vf3 + vadda.wz ACC,vf2,vf3 + vadda.xy ACC,vf2,vf3 + vadda.xz ACC,vf2,vf3 + vadda.yz ACC,vf2,vf3 + vadda.wxy ACC,vf2,vf3 + vadda.wxz ACC,vf2,vf3 + vadda.wyz ACC,vf2,vf3 + vadda.xyz ACC,vf2,vf3 + vadda.wxyz ACC,vf2,vf3 + vaddai.w ACC,vf2,I + vaddai.x ACC,vf2,I + vaddai.y ACC,vf2,I + vaddai.z ACC,vf2,I + vaddai.wx ACC,vf2,I + vaddai.wy ACC,vf2,I + vaddai.wz ACC,vf2,I + vaddai.xy ACC,vf2,I + vaddai.xz ACC,vf2,I + vaddai.yz ACC,vf2,I + vaddai.wxy ACC,vf2,I + vaddai.wxz ACC,vf2,I + vaddai.wyz ACC,vf2,I + vaddai.xyz ACC,vf2,I + vaddai.wxyz ACC,vf2,I + vaddaq.w ACC,vf2,Q + vaddaq.x ACC,vf2,Q + vaddaq.y ACC,vf2,Q + vaddaq.z ACC,vf2,Q + vaddaq.wx ACC,vf2,Q + vaddaq.wy ACC,vf2,Q + vaddaq.wz ACC,vf2,Q + vaddaq.xy ACC,vf2,Q + vaddaq.xz ACC,vf2,Q + vaddaq.yz ACC,vf2,Q + vaddaq.wxy ACC,vf2,Q + vaddaq.wxz ACC,vf2,Q + vaddaq.wyz ACC,vf2,Q + vaddaq.xyz ACC,vf2,Q + vaddaq.wxyz ACC,vf2,Q + vaddaw.w ACC,vf2,vf3 + vaddaw.x ACC,vf2,vf3 + vaddaw.y ACC,vf2,vf3 + vaddaw.z ACC,vf2,vf3 + vaddaw.wx ACC,vf2,vf3 + vaddaw.wy ACC,vf2,vf3 + vaddaw.wz ACC,vf2,vf3 + vaddaw.xy ACC,vf2,vf3 + vaddaw.xz ACC,vf2,vf3 + vaddaw.yz ACC,vf2,vf3 + vaddaw.wxy ACC,vf2,vf3 + vaddaw.wxz ACC,vf2,vf3 + vaddaw.wyz ACC,vf2,vf3 + vaddaw.xyz ACC,vf2,vf3 + vaddaw.wxyz ACC,vf2,vf3 + vaddax.w ACC,vf2,vf3 + vaddax.x ACC,vf2,vf3 + vaddax.y ACC,vf2,vf3 + vaddax.z ACC,vf2,vf3 + vaddax.wx ACC,vf2,vf3 + vaddax.wy ACC,vf2,vf3 + vaddax.wz ACC,vf2,vf3 + vaddax.xy ACC,vf2,vf3 + vaddax.xz ACC,vf2,vf3 + vaddax.yz ACC,vf2,vf3 + vaddax.wxy ACC,vf2,vf3 + vaddax.wxz ACC,vf2,vf3 + vaddax.wyz ACC,vf2,vf3 + vaddax.xyz ACC,vf2,vf3 + vaddax.wxyz ACC,vf2,vf3 + vadday.w ACC,vf2,vf3 + vadday.x ACC,vf2,vf3 + vadday.y ACC,vf2,vf3 + vadday.z ACC,vf2,vf3 + vadday.wx ACC,vf2,vf3 + vadday.wy ACC,vf2,vf3 + vadday.wz ACC,vf2,vf3 + vadday.xy ACC,vf2,vf3 + vadday.xz ACC,vf2,vf3 + vadday.yz ACC,vf2,vf3 + vadday.wxy ACC,vf2,vf3 + vadday.wxz ACC,vf2,vf3 + vadday.wyz ACC,vf2,vf3 + vadday.xyz ACC,vf2,vf3 + vadday.wxyz ACC,vf2,vf3 + vaddaz.w ACC,vf2,vf3 + vaddaz.x ACC,vf2,vf3 + vaddaz.y ACC,vf2,vf3 + vaddaz.z ACC,vf2,vf3 + vaddaz.wx ACC,vf2,vf3 + vaddaz.wy ACC,vf2,vf3 + vaddaz.wz ACC,vf2,vf3 + vaddaz.xy ACC,vf2,vf3 + vaddaz.xz ACC,vf2,vf3 + vaddaz.yz ACC,vf2,vf3 + vaddaz.wxy ACC,vf2,vf3 + vaddaz.wxz ACC,vf2,vf3 + vaddaz.wyz ACC,vf2,vf3 + vaddaz.xyz ACC,vf2,vf3 + vaddaz.wxyz ACC,vf2,vf3 + vcallms stuff + vcallmsr vi27 + vclip vf4 + vdiv Q,vf4z,vf8w + vdiv Q,vf4y,vf8x + vdiv Q,vf4x,vf8y + vdiv Q,vf4w,vf8z +# placeholders + vnop + vnop + vnop + vnop + vftoi0.w vf1,vf2 + vftoi0.x vf1,vf2 + vftoi0.y vf1,vf2 + vftoi0.z vf1,vf2 + vftoi0.wx vf1,vf2 + vftoi0.wy vf1,vf2 + vftoi0.wz vf1,vf2 + vftoi0.xy vf1,vf2 + vftoi0.xz vf1,vf2 + vftoi0.yz vf1,vf2 + vftoi0.wxy vf1,vf2 + vftoi0.wxz vf1,vf2 + vftoi0.wyz vf1,vf2 + vftoi0.xyz vf1,vf2 + vftoi0.wxyz vf1,vf2 + vftoi4.w vf1,vf2 + vftoi4.x vf1,vf2 + vftoi4.y vf1,vf2 + vftoi4.z vf1,vf2 + vftoi4.wx vf1,vf2 + vftoi4.wy vf1,vf2 + vftoi4.wz vf1,vf2 + vftoi4.xy vf1,vf2 + vftoi4.xz vf1,vf2 + vftoi4.yz vf1,vf2 + vftoi4.wxy vf1,vf2 + vftoi4.wxz vf1,vf2 + vftoi4.wyz vf1,vf2 + vftoi4.xyz vf1,vf2 + vftoi4.wxyz vf1,vf2 + vftoi12.w vf1,vf2 + vftoi12.x vf1,vf2 + vftoi12.y vf1,vf2 + vftoi12.z vf1,vf2 + vftoi12.wx vf1,vf2 + vftoi12.wy vf1,vf2 + vftoi12.wz vf1,vf2 + vftoi12.xy vf1,vf2 + vftoi12.xz vf1,vf2 + vftoi12.yz vf1,vf2 + vftoi12.wxy vf1,vf2 + vftoi12.wxz vf1,vf2 + vftoi12.wyz vf1,vf2 + vftoi12.xyz vf1,vf2 + vftoi12.wxyz vf1,vf2 + vftoi15.w vf1,vf2 + vftoi15.x vf1,vf2 + vftoi15.y vf1,vf2 + vftoi15.z vf1,vf2 + vftoi15.wx vf1,vf2 + vftoi15.wy vf1,vf2 + vftoi15.wz vf1,vf2 + vftoi15.xy vf1,vf2 + vftoi15.xz vf1,vf2 + vftoi15.yz vf1,vf2 + vftoi15.wxy vf1,vf2 + vftoi15.wxz vf1,vf2 + vftoi15.wyz vf1,vf2 + vftoi15.xyz vf1,vf2 + vftoi15.wxyz vf1,vf2 + viadd vi1,$vi2,vi3 + viaddi vi1,vi2,10 + viand vi1,vi2,vi3 + vilwr.w vi1,($vi2) + vilwr.x vi1,(vi2) + vilwr.y vi1,(vi2) + vilwr.z vi1,(vi2) + vior vi1,$vi2,vi3 + viswr.w vi1,(vi2) + viswr.x vi1,(vi2) + viswr.y $vi1,(vi2) + viswr.z vi1,(vi2) + visub vi1,vi2,$vi3 + vitof0.w $vf1,vf2 + vitof0.x vf1,vf2 + vitof0.y vf1,vf2 + vitof0.z vf1,vf2 + vitof0.wx vf1,vf2 + vitof0.wy vf1,vf2 + vitof0.wz vf1,vf2 + vitof0.xy vf1,vf2 + vitof0.xz vf1,$vf2 + vitof0.yz vf1,vf2 + vitof0.wxy vf1,vf2 + vitof0.wxz vf1,vf2 + vitof0.wyz vf1,vf2 + vitof0.xyz vf1,vf2 + vitof0.wxyz vf1,vf2 + vitof4.w vf1,vf2 + vitof4.x vf1,vf2 + vitof4.y vf1,vf2 + vitof4.z vf1,vf2 + vitof4.wx vf1,$vf2 + vitof4.wy vf1,vf2 + vitof4.wz vf1,vf2 + vitof4.xy vf1,vf2 + vitof4.xz vf1,vf2 + vitof4.yz vf1,vf2 + vitof4.wxy vf1,vf2 + vitof4.wxz vf1,vf2 + vitof4.wyz vf1,vf2 + vitof4.xyz vf1,vf2 + vitof4.wxyz vf1,vf2 + vitof12.w vf1,vf2 + vitof12.x vf1,vf2 + vitof12.y vf1,vf2 + vitof12.z vf1,vf2 + vitof12.wx vf1,vf2 + vitof12.wy vf1,vf2 + vitof12.wz vf1,vf2 + vitof12.xy $vf1,vf2 + vitof12.xz vf1,vf2 + vitof12.yz vf1,vf2 + vitof12.wxy vf1,vf2 + vitof12.wxz vf1,vf2 + vitof12.wyz vf1,vf2 + vitof12.xyz vf1,vf2 + vitof12.wxyz vf1,vf2 + vitof15.w vf1,vf2 + vitof15.x vf1,vf2 + vitof15.y vf1,vf2 + vitof15.z vf1,vf2 + vitof15.wx vf1,vf2 + vitof15.wy vf1,vf2 + vitof15.wz vf1,vf2 + vitof15.xy vf1,vf2 + vitof15.xz vf1,vf2 + vitof15.yz vf1,vf2 + vitof15.wxy vf1,vf2 + vitof15.wxz vf1,$vf2 + vitof15.wyz vf1,vf2 + vitof15.xyz vf1,vf2 + vitof15.wxyz vf1,vf2 + vlqd.w vf4,(--vi2) + vlqd.x vf4,(--vi2) + vlqd.y vf4,(--vi2) + vlqd.z vf4,(--vi2) + vlqd.wx vf4,(--vi2) + vlqd.wy vf4,(--vi2) + vlqd.wz vf4,(--vi2) + vlqd.xy vf4,(--vi2) + vlqd.xz vf4,(--vi2) + vlqd.yz vf4,(--vi2) + vlqd.wxy vf4,(--vi2) + vlqd.wxz vf4,(--vi2) + vlqd.wyz vf4,(--vi2) + vlqd.xyz vf4,(--vi2) + vlqd.wxyz vf4,(--vi2) + vlqi.w vf4,(vi2++) + vlqi.x vf4,(vi2++) + vlqi.y vf4,($vi2++) + vlqi.z vf4,(vi2++) + vlqi.wx vf4,(vi2++) + vlqi.wy vf4,(vi2++) + vlqi.wz vf4,(vi2++) + vlqi.xy $vf4,(vi2++) + vlqi.xz vf4,(vi2++) + vlqi.yz vf4,(vi2++) + vlqi.wxy vf4,(vi2++) + vlqi.wxz vf4,(vi2++) + vlqi.wyz vf4,(vi2++) + vlqi.xyz vf4,(vi2++) + vlqi.wxyz vf4,(vi2++) + vmadd.w vf1,vf2,vf3 + vmadd.x vf1,vf2,vf3 + vmadd.y vf1,vf2,vf3 + vmadd.z vf1,vf2,vf3 + vmadd.wx vf1,vf2,vf3 + vmadd.wy vf1,vf2,$vf3 + vmadd.wz vf1,vf2,vf3 + vmadd.xy vf1,vf2,vf3 + vmadd.xz vf1,vf2,vf3 + vmadd.yz vf1,$vf2,vf3 + vmadd.wxy vf1,vf2,vf3 + vmadd.wxz vf1,vf2,vf3 + vmadd.wyz vf1,vf2,vf3 + vmadd.xyz vf1,vf2,vf3 + vmadd.wxyz vf1,vf2,vf3 + vmaddi.w vf1,vf2,I + vmaddi.x vf1,vf2,I + vmaddi.y vf1,vf2,I + vmaddi.z $vf1,vf2,I + vmaddi.wx vf1,vf2,I + vmaddi.wy vf1,vf2,I + vmaddi.wz vf1,vf2,I + vmaddi.xy vf1,vf2,I + vmaddi.xz vf1,vf2,I + vmaddi.yz vf1,vf2,I + vmaddi.wxy vf1,vf2,I + vmaddi.wxz vf1,vf2,I + vmaddi.wyz vf1,vf2,I + vmaddi.xyz vf1,vf2,I + vmaddi.wxyz vf1,vf2,I + vmaddq.w vf1,vf2,Q + vmaddq.x vf1,vf2,Q + vmaddq.y vf1,vf2,Q + vmaddq.z vf1,vf2,Q + vmaddq.wx vf1,vf2,Q + vmaddq.wy vf1,vf2,Q + vmaddq.wz vf1,vf2,Q + vmaddq.xy vf1,vf2,Q + vmaddq.xz vf1,vf2,Q + vmaddq.yz vf1,vf2,Q + vmaddq.wxy vf1,vf2,Q + vmaddq.wxz vf1,vf2,Q + vmaddq.wyz vf1,vf2,Q + vmaddq.xyz vf1,vf2,Q + vmaddq.wxyz vf1,vf2,Q + vmaddw.w vf1,vf2,vf3 + vmaddw.x vf1,vf2,vf3 + vmaddw.y vf1,vf2,vf3 + vmaddw.z vf1,vf2,vf3 + vmaddw.wx vf1,vf2,vf3 + vmaddw.wy vf1,vf2,vf3 + vmaddw.wz vf1,vf2,vf3 + vmaddw.xy vf1,vf2,vf3 + vmaddw.xz vf1,vf2,vf3 + vmaddw.yz vf1,vf2,vf3 + vmaddw.wxy vf1,vf2,vf3 + vmaddw.wxz vf1,vf2,vf3 + vmaddw.wyz vf1,vf2,vf3 + vmaddw.xyz vf1,vf2,vf3 + vmaddw.wxyz vf1,vf2,vf3 + vmaddx.w vf1,vf2,$vf3 + vmaddx.x vf1,vf2,vf3 + vmaddx.y vf1,vf2,vf3 + vmaddx.z vf1,vf2,vf3 + vmaddx.wx vf1,vf2,vf3 + vmaddx.wy vf1,vf2,vf3 + vmaddx.wz vf1,vf2,vf3 + vmaddx.xy vf1,vf2,vf3 + vmaddx.xz vf1,vf2,vf3 + vmaddx.yz vf1,vf2,vf3 + vmaddx.wxy vf1,vf2,vf3 + vmaddx.wxz vf1,vf2,vf3 + vmaddx.wyz vf1,vf2,vf3 + vmaddx.xyz vf1,vf2,vf3 + vmaddx.wxyz vf1,vf2,vf3 + vmaddy.w vf1,vf2,vf3 + vmaddy.x vf1,vf2,vf3 + vmaddy.y vf1,vf2,vf3 + vmaddy.z vf1,vf2,vf3 + vmaddy.wx vf1,vf2,vf3 + vmaddy.wy vf1,vf2,vf3 + vmaddy.wz vf1,vf2,vf3 + vmaddy.xy vf1,vf2,vf3 + vmaddy.xz vf1,vf2,vf3 + vmaddy.yz vf1,vf2,vf3 + vmaddy.wxy vf1,vf2,vf3 + vmaddy.wxz vf1,vf2,vf3 + vmaddy.wyz vf1,vf2,vf3 + vmaddy.xyz vf1,vf2,vf3 + vmaddy.wxyz vf1,vf2,vf3 + vmaddz.w vf1,vf2,vf3 + vmaddz.x $vf1,vf2,vf3 + vmaddz.y vf1,vf2,vf3 + vmaddz.z vf1,vf2,vf3 + vmaddz.wx vf1,vf2,vf3 + vmaddz.wy vf1,vf2,vf3 + vmaddz.wz vf1,vf2,vf3 + vmaddz.xy vf1,vf2,vf3 + vmaddz.xz vf1,vf2,vf3 + vmaddz.yz vf1,vf2,vf3 + vmaddz.wxy vf1,vf2,vf3 + vmaddz.wxz vf1,vf2,vf3 + vmaddz.wyz vf1,vf2,vf3 + vmaddz.xyz vf1,vf2,vf3 + vmaddz.wxyz vf1,vf2,vf3 + vmadda.w ACC,vf2,vf3 + vmadda.x ACC,vf2,vf3 + vmadda.y ACC,vf2,vf3 + vmadda.z ACC,vf2,vf3 + vmadda.wx ACC,vf2,vf3 + vmadda.wy ACC,vf2,vf3 + vmadda.wz ACC,vf2,vf3 + vmadda.xy ACC,vf2,vf3 + vmadda.xz ACC,vf2,vf3 + vmadda.yz ACC,vf2,vf3 + vmadda.wxy ACC,vf2,vf3 + vmadda.wxz ACC,vf2,vf3 + vmadda.wyz ACC,vf2,$vf3 + vmadda.xyz ACC,vf2,vf3 + vmadda.wxyz ACC,vf2,vf3 + vmaddai.w ACC,vf2,I + vmaddai.x ACC,vf2,I + vmaddai.y ACC,$vf2,I + vmaddai.z ACC,vf2,I + vmaddai.wx ACC,vf2,I + vmaddai.wy ACC,vf2,I + vmaddai.wz ACC,vf2,I + vmaddai.xy ACC,vf2,I + vmaddai.xz ACC,vf2,I + vmaddai.yz ACC,vf2,I + vmaddai.wxy ACC,vf2,I + vmaddai.wxz ACC,vf2,I + vmaddai.wyz ACC,vf2,I + vmaddai.xyz ACC,vf2,I + vmaddai.wxyz ACC,vf2,I + vmaddaq.w ACC,vf2,Q + vmaddaq.x ACC,vf2,Q + vmaddaq.y ACC,vf2,Q + vmaddaq.z ACC,vf2,Q + vmaddaq.wx ACC,vf2,Q + vmaddaq.wy ACC,vf2,Q + vmaddaq.wz ACC,vf2,Q + vmaddaq.xy ACC,vf2,Q + vmaddaq.xz ACC,vf2,Q + vmaddaq.yz ACC,vf2,Q + vmaddaq.wxy ACC,$vf2,Q + vmaddaq.wxz ACC,vf2,Q + vmaddaq.wyz ACC,vf2,Q + vmaddaq.xyz ACC,vf2,Q + vmaddaq.wxyz ACC,vf2,Q + vmaddaw.w ACC,vf2,vf3 + vmaddaw.x ACC,vf2,vf3 + vmaddaw.y ACC,vf2,vf3 + vmaddaw.z ACC,vf2,vf3 + vmaddaw.wx ACC,vf2,vf3 + vmaddaw.wy ACC,vf2,vf3 + vmaddaw.wz ACC,vf2,vf3 + vmaddaw.xy ACC,vf2,vf3 + vmaddaw.xz ACC,vf2,vf3 + vmaddaw.yz ACC,vf2,vf3 + vmaddaw.wxy ACC,vf2,vf3 + vmaddaw.wxz ACC,vf2,vf3 + vmaddaw.wyz ACC,vf2,vf3 + vmaddaw.xyz ACC,vf2,vf3 + vmaddaw.wxyz ACC,vf2,vf3 + vmaddax.w ACC,vf2,vf3 + vmaddax.x ACC,vf2,vf3 + vmaddax.y ACC,vf2,vf3 + vmaddax.z ACC,vf2,vf3 + vmaddax.wx ACC,vf2,vf3 + vmaddax.wy ACC,vf2,vf3 + vmaddax.wz ACC,vf2,vf3 + vmaddax.xy ACC,vf2,vf3 + vmaddax.xz ACC,vf2,vf3 + vmaddax.yz ACC,vf2,vf3 + vmaddax.wxy ACC,vf2,vf3 + vmaddax.wxz ACC,vf2,vf3 + vmaddax.wyz ACC,vf2,vf3 + vmaddax.xyz ACC,vf2,vf3 + vmaddax.wxyz ACC,vf2,vf3 + vmadday.w ACC,vf2,vf3 + vmadday.x ACC,vf2,vf3 + vmadday.y ACC,vf2,vf3 + vmadday.z ACC,vf2,vf3 + vmadday.wx ACC,vf2,vf3 + vmadday.wy ACC,vf2,vf3 + vmadday.wz ACC,vf2,vf3 + vmadday.xy ACC,vf2,$vf3 + vmadday.xz ACC,vf2,vf3 + vmadday.yz ACC,vf2,vf3 + vmadday.wxy ACC,vf2,vf3 + vmadday.wxz ACC,vf2,vf3 + vmadday.wyz ACC,vf2,vf3 + vmadday.xyz ACC,vf2,vf3 + vmadday.wxyz ACC,vf2,vf3 + vmaddaz.w ACC,vf2,vf3 + vmaddaz.x ACC,vf2,vf3 + vmaddaz.y ACC,vf2,vf3 + vmaddaz.z ACC,vf2,vf3 + vmaddaz.wx ACC,vf2,vf3 + vmaddaz.wy ACC,vf2,vf3 + vmaddaz.wz ACC,vf2,vf3 + vmaddaz.xy ACC,vf2,vf3 + vmaddaz.xz ACC,vf2,vf3 + vmaddaz.yz ACC,vf2,vf3 + vmaddaz.wxy ACC,vf2,vf3 + vmaddaz.wxz ACC,vf2,vf3 + vmaddaz.wyz ACC,vf2,vf3 + vmaddaz.xyz ACC,$vf2,vf3 + vmaddaz.wxyz ACC,vf2,vf3 + vmax.w vf1,vf2,vf3 + vmax.x vf1,vf2,vf3 + vmax.y vf1,vf2,vf3 + vmax.z vf1,vf2,vf3 + vmax.wx vf1,vf2,vf3 + vmax.wy vf1,vf2,vf3 + vmax.wz vf1,vf2,vf3 + vmax.xy vf1,vf2,vf3 + vmax.xz vf1,vf2,vf3 + vmax.yz vf1,vf2,vf3 + vmax.wxy vf1,vf2,vf3 + vmax.wxz vf1,vf2,vf3 + vmax.wyz vf1,vf2,vf3 + vmax.xyz vf1,vf2,vf3 + vmax.wxyz vf1,vf2,vf3 + vmaxi.w vf1,vf2,I + vmaxi.x vf1,vf2,I + vmaxi.y vf1,vf2,I + vmaxi.z vf1,$vf2,I + vmaxi.wx vf1,vf2,I + vmaxi.wy vf1,vf2,I + vmaxi.wz vf1,vf2,I + vmaxi.xy $vf1,vf2,I + vmaxi.xz vf1,vf2,I + vmaxi.yz vf1,vf2,I + vmaxi.wxy vf1,vf2,I + vmaxi.wxz vf1,vf2,I + vmaxi.wyz vf1,vf2,I + vmaxi.xyz vf1,vf2,I + vmaxi.wxyz vf1,vf2,I + vmaxw.w vf1,vf2,vf3 + vmaxw.x vf1,vf2,vf3 + vmaxw.y vf1,vf2,vf3 + vmaxw.z vf1,vf2,vf3 + vmaxw.wx vf1,vf2,vf3 + vmaxw.wy vf1,vf2,vf3 + vmaxw.wz vf1,vf2,vf3 + vmaxw.xy vf1,vf2,vf3 + vmaxw.xz vf1,vf2,vf3 + vmaxw.yz vf1,vf2,vf3 + vmaxw.wxy vf1,vf2,vf3 + vmaxw.wxz vf1,vf2,vf3 + vmaxw.wyz vf1,vf2,vf3 + vmaxw.xyz vf1,vf2,vf3 + vmaxw.wxyz vf1,vf2,vf3 + vmaxx.w vf1,vf2,vf3 + vmaxx.x vf1,vf2,vf3 + vmaxx.y vf1,vf2,vf3 + vmaxx.z vf1,vf2,vf3 + vmaxx.wx vf1,vf2,vf3 + vmaxx.wy vf1,vf2,vf3 + vmaxx.wz vf1,vf2,vf3 + vmaxx.xy vf1,vf2,vf3 + vmaxx.xz vf1,vf2,vf3 + vmaxx.yz vf1,vf2,vf3 + vmaxx.wxy vf1,vf2,vf3 + vmaxx.wxz vf1,vf2,vf3 + vmaxx.wyz vf1,vf2,vf3 + vmaxx.xyz vf1,vf2,vf3 + vmaxx.wxyz vf1,vf2,$vf3 + vmaxy.w vf1,vf2,vf3 + vmaxy.x vf1,vf2,vf3 + vmaxy.y $vf1,vf2,vf3 + vmaxy.z vf1,vf2,vf3 + vmaxy.wx vf1,vf2,vf3 + vmaxy.wy vf1,vf2,vf3 + vmaxy.wz vf1,vf2,vf3 + vmaxy.xy vf1,vf2,vf3 + vmaxy.xz vf1,vf2,vf3 + vmaxy.yz vf1,vf2,vf3 + vmaxy.wxy vf1,vf2,vf3 + vmaxy.wxz vf1,vf2,vf3 + vmaxy.wyz vf1,vf2,vf3 + vmaxy.xyz vf1,vf2,vf3 + vmaxy.wxyz vf1,vf2,vf3 + vmaxz.w vf1,vf2,vf3 + vmaxz.x vf1,vf2,vf3 + vmaxz.y vf1,vf2,vf3 + vmaxz.z vf1,vf2,vf3 + vmaxz.wx vf1,vf2,vf3 + vmaxz.wy vf1,vf2,vf3 + vmaxz.wz vf1,vf2,vf3 + vmaxz.xy vf1,vf2,vf3 + vmaxz.xz vf1,vf2,vf3 + vmaxz.yz vf1,vf2,vf3 + vmaxz.wxy vf1,vf2,vf3 + vmaxz.wxz vf1,vf2,vf3 + vmaxz.wyz vf1,vf2,vf3 + vmaxz.xyz vf1,vf2,vf3 + vmaxz.wxyz vf1,vf2,vf3 + vmfir.w vf4,$vi2 + vmfir.x vf4,vi2 + vmfir.y vf4,vi2 + vmfir.z vf4,vi2 + vmfir.wx $vf4,vi2 + vmfir.wy vf4,vi2 + vmfir.wz vf4,vi2 + vmfir.xy vf4,vi2 + vmfir.xz vf4,vi2 + vmfir.yz vf4,vi2 + vmfir.wxy vf4,vi2 + vmfir.wxz vf4,$vi2 + vmfir.wyz vf4,vi2 + vmfir.xyz vf4,vi2 + vmfir.wxyz $vf4,$vi2 + vmini.w vf1,vf2,vf3 + vmini.x vf1,vf2,vf3 + vmini.y vf1,vf2,vf3 + vmini.z vf1,vf2,vf3 + vmini.wx vf1,vf2,vf3 + vmini.wy vf1,vf2,vf3 + vmini.wz vf1,vf2,vf3 + vmini.xy vf1,vf2,vf3 + vmini.xz vf1,vf2,vf3 + vmini.yz vf1,vf2,vf3 + vmini.wxy vf1,vf2,vf3 + vmini.wxz vf1,vf2,vf3 + vmini.wyz vf1,vf2,vf3 + vmini.xyz vf1,vf2,vf3 + vmini.wxyz vf1,vf2,vf3 + vminii.w vf1,vf2,I + vminii.x vf1,vf2,I + vminii.y vf1,vf2,I + vminii.z vf1,vf2,I + vminii.wx vf1,vf2,I + vminii.wy vf1,$vf2,I + vminii.wz vf1,vf2,I + vminii.xy vf1,vf2,I + vminii.xz vf1,vf2,I + vminii.yz vf1,vf2,I + vminii.wxy vf1,vf2,I + vminii.wxz vf1,vf2,I + vminii.wyz vf1,vf2,I + vminii.xyz vf1,vf2,I + vminii.wxyz vf1,vf2,I + vminiw.w $vf1,vf2,vf3 + vminiw.x vf1,vf2,vf3 + vminiw.y vf1,vf2,vf3 + vminiw.z vf1,vf2,vf3 + vminiw.wx vf1,vf2,vf3 + vminiw.wy vf1,vf2,vf3 + vminiw.wz vf1,vf2,vf3 + vminiw.xy vf1,vf2,vf3 + vminiw.xz vf1,vf2,vf3 + vminiw.yz vf1,vf2,vf3 + vminiw.wxy vf1,vf2,vf3 + vminiw.wxz vf1,vf2,vf3 + vminiw.wyz vf1,$vf2,vf3 + vminiw.xyz vf1,vf2,vf3 + vminiw.wxyz vf1,vf2,vf3 + vminix.w vf1,vf2,vf3 + vminix.x vf1,vf2,vf3 + vminix.y vf1,vf2,vf3 + vminix.z vf1,vf2,vf3 + vminix.wx vf1,vf2,vf3 + vminix.wy vf1,vf2,vf3 + vminix.wz vf1,vf2,vf3 + vminix.xy vf1,vf2,vf3 + vminix.xz vf1,vf2,vf3 + vminix.yz vf1,vf2,vf3 + vminix.wxy vf1,vf2,vf3 + vminix.wxz vf1,vf2,vf3 + vminix.wyz vf1,vf2,vf3 + vminix.xyz vf1,vf2,vf3 + vminix.wxyz vf1,vf2,vf3 + vminiy.w vf1,vf2,vf3 + vminiy.x vf1,vf2,vf3 + vminiy.y vf1,vf2,vf3 + vminiy.z vf1,vf2,vf3 + vminiy.wx vf1,vf2,vf3 + vminiy.wy vf1,vf2,$vf3 + vminiy.wz vf1,vf2,vf3 + vminiy.xy vf1,vf2,vf3 + vminiy.xz vf1,vf2,vf3 + vminiy.yz vf1,vf2,vf3 + vminiy.wxy vf1,vf2,vf3 + vminiy.wxz vf1,vf2,vf3 + vminiy.wyz vf1,vf2,vf3 + vminiy.xyz vf1,vf2,vf3 + vminiy.wxyz vf1,vf2,vf3 + vminiz.w vf1,vf2,vf3 + vminiz.x vf1,vf2,vf3 + vminiz.y $vf1,vf2,vf3 + vminiz.z vf1,vf2,vf3 + vminiz.wx vf1,vf2,vf3 + vminiz.wy vf1,vf2,vf3 + vminiz.wz vf1,vf2,vf3 + vminiz.xy vf1,vf2,vf3 + vminiz.xz vf1,vf2,vf3 + vminiz.yz vf1,vf2,vf3 + vminiz.wxy vf1,vf2,vf3 + vminiz.wxz vf1,vf2,vf3 + vminiz.wyz vf1,vf2,vf3 + vminiz.xyz vf1,vf2,vf3 + vminiz.wxyz vf1,vf2,vf3 + vmove.w vf1,vf2 + vmove.x vf1,vf2 + vmove.y vf1,vf2 + vmove.z vf1,vf2 + vmove.wx vf1,vf2 + vmove.wy vf1,$vf2 + vmove.wz vf1,vf2 + vmove.xy vf1,vf2 + vmove.xz vf1,vf2 + vmove.yz vf1,vf2 + vmove.wxy vf1,vf2 + vmove.wxz vf1,vf2 + vmove.wyz vf1,vf2 + vmove.xyz vf1,vf2 + vmove.wxyz vf1,vf2 + vmr32.w vf1,vf2 + vmr32.x vf1,vf2 + vmr32.y vf1,vf2 + vmr32.z vf1,vf2 + vmr32.wx vf1,vf2 + vmr32.wy vf1,vf2 + vmr32.wz vf1,vf2 + vmr32.xy vf1,vf2 + vmr32.xz vf1,vf2 + vmr32.yz vf1,vf2 + vmr32.wxy vf1,vf2 + vmr32.wxz vf1,vf2 + vmr32.wyz vf1,vf2 + vmr32.xyz $vf1,vf2 + vmr32.wxyz vf1,vf2 + vmsub.w vf1,vf2,vf3 + vmsub.x vf1,vf2,vf3 + vmsub.y vf1,vf2,vf3 + vmsub.z vf1,vf2,vf3 + vmsub.wx vf1,vf2,vf3 + vmsub.wy vf1,vf2,vf3 + vmsub.wz vf1,vf2,vf3 + vmsub.xy vf1,vf2,vf3 + vmsub.xz vf1,vf2,vf3 + vmsub.yz vf1,vf2,vf3 + vmsub.wxy vf1,vf2,vf3 + vmsub.wxz vf1,vf2,vf3 + vmsub.wyz vf1,$vf2,vf3 + vmsub.xyz vf1,vf2,vf3 + vmsub.wxyz vf1,vf2,vf3 + vmsubi.w vf1,vf2,I + vmsubi.x vf1,vf2,I + vmsubi.y vf1,vf2,I + vmsubi.z vf1,vf2,I + vmsubi.wx vf1,vf2,I + vmsubi.wy vf1,vf2,I + vmsubi.wz vf1,vf2,I + vmsubi.xy vf1,vf2,I + vmsubi.xz vf1,vf2,I + vmsubi.yz vf1,vf2,I + vmsubi.wxy vf1,vf2,I + vmsubi.wxz vf1,vf2,I + vmsubi.wyz vf1,vf2,I + vmsubi.xyz vf1,vf2,I + vmsubi.wxyz vf1,vf2,I + vmsubq.w vf1,vf2,Q + vmsubq.x vf1,vf2,Q + vmsubq.y vf1,vf2,Q + vmsubq.z vf1,vf2,Q + vmsubq.wx vf1,vf2,Q + vmsubq.wy vf1,vf2,Q + vmsubq.wz vf1,vf2,Q + vmsubq.xy vf1,vf2,Q + vmsubq.xz vf1,vf2,Q + vmsubq.yz vf1,vf2,Q + vmsubq.wxy vf1,vf2,Q + vmsubq.wxz vf1,vf2,Q + vmsubq.wyz vf1,vf2,Q + vmsubq.xyz vf1,vf2,Q + vmsubq.wxyz vf1,vf2,Q + vmsubw.w vf1,vf2,vf3 + vmsubw.x vf1,vf2,vf3 + vmsubw.y vf1,vf2,vf3 + vmsubw.z vf1,vf2,vf3 + vmsubw.wx vf1,vf2,vf3 + vmsubw.wy vf1,vf2,vf3 + vmsubw.wz vf1,vf2,vf3 + vmsubw.xy vf1,vf2,$vf3 + vmsubw.xz vf1,vf2,vf3 + vmsubw.yz vf1,vf2,vf3 + vmsubw.wxy vf1,vf2,vf3 + vmsubw.wxz vf1,vf2,vf3 + vmsubw.wyz vf1,vf2,vf3 + vmsubw.xyz vf1,vf2,vf3 + vmsubw.wxyz vf1,vf2,vf3 + vmsubx.w vf1,vf2,vf3 + vmsubx.x vf1,vf2,vf3 + vmsubx.y vf1,vf2,vf3 + vmsubx.z vf1,vf2,vf3 + vmsubx.wx vf1,vf2,vf3 + vmsubx.wy vf1,vf2,vf3 + vmsubx.wz vf1,vf2,vf3 + vmsubx.xy vf1,vf2,vf3 + vmsubx.xz vf1,vf2,vf3 + vmsubx.yz vf1,vf2,vf3 + vmsubx.wxy vf1,vf2,vf3 + vmsubx.wxz vf1,vf2,vf3 + vmsubx.wyz $vf1,vf2,vf3 + vmsubx.xyz vf1,vf2,vf3 + vmsubx.wxyz vf1,vf2,vf3 + vmsuby.w vf1,vf2,vf3 + vmsuby.x vf1,vf2,vf3 + vmsuby.y vf1,vf2,vf3 + vmsuby.z vf1,vf2,vf3 + vmsuby.wx vf1,vf2,vf3 + vmsuby.wy vf1,vf2,vf3 + vmsuby.wz vf1,vf2,vf3 + vmsuby.xy vf1,vf2,vf3 + vmsuby.xz vf1,vf2,vf3 + vmsuby.yz vf1,vf2,vf3 + vmsuby.wxy vf1,vf2,vf3 + vmsuby.wxz vf1,vf2,vf3 + vmsuby.wyz vf1,vf2,vf3 + vmsuby.xyz vf1,vf2,vf3 + vmsuby.wxyz vf1,vf2,vf3 + vmsubz.w vf1,vf2,vf3 + vmsubz.x vf1,vf2,vf3 + vmsubz.y vf1,vf2,vf3 + vmsubz.z vf1,vf2,vf3 + vmsubz.wx vf1,vf2,vf3 + vmsubz.wy vf1,$vf2,vf3 + vmsubz.wz vf1,vf2,vf3 + vmsubz.xy vf1,vf2,vf3 + vmsubz.xz vf1,vf2,vf3 + vmsubz.yz vf1,vf2,vf3 + vmsubz.wxy vf1,vf2,vf3 + vmsubz.wxz vf1,vf2,vf3 + vmsubz.wyz vf1,vf2,vf3 + vmsubz.xyz vf1,vf2,vf3 + vmsubz.wxyz vf1,vf2,vf3 + vmsuba.w ACC,vf2,vf3 + vmsuba.x ACC,vf2,vf3 + vmsuba.y ACC,$vf2,vf3 + vmsuba.z ACC,vf2,vf3 + vmsuba.wx ACC,vf2,vf3 + vmsuba.wy ACC,vf2,vf3 + vmsuba.wz ACC,vf2,vf3 + vmsuba.xy ACC,vf2,vf3 + vmsuba.xz ACC,vf2,vf3 + vmsuba.yz ACC,vf2,vf3 + vmsuba.wxy ACC,vf2,vf3 + vmsuba.wxz ACC,vf2,vf3 + vmsuba.wyz ACC,vf2,vf3 + vmsuba.xyz ACC,vf2,vf3 + vmsuba.wxyz ACC,vf2,vf3 + vmsubai.w ACC,vf2,I + vmsubai.x ACC,vf2,I + vmsubai.y ACC,vf2,I + vmsubai.z ACC,vf2,I + vmsubai.wx ACC,vf2,I + vmsubai.wy ACC,$vf2,I + vmsubai.wz ACC,vf2,I + vmsubai.xy ACC,vf2,I + vmsubai.xz ACC,vf2,I + vmsubai.yz ACC,vf2,I + vmsubai.wxy ACC,vf2,I + vmsubai.wxz ACC,vf2,I + vmsubai.wyz ACC,vf2,I + vmsubai.xyz ACC,vf2,I + vmsubai.wxyz ACC,vf2,I + vmsubaq.w ACC,vf2,Q + vmsubaq.x ACC,vf2,Q + vmsubaq.y ACC,vf2,Q + vmsubaq.z ACC,vf2,Q + vmsubaq.wx ACC,vf2,Q + vmsubaq.wy ACC,vf2,Q + vmsubaq.wz ACC,vf2,Q + vmsubaq.xy ACC,vf2,Q + vmsubaq.xz ACC,vf2,Q + vmsubaq.yz ACC,vf2,Q + vmsubaq.wxy ACC,vf2,Q + vmsubaq.wxz ACC,vf2,Q + vmsubaq.wyz ACC,vf2,Q + vmsubaq.xyz ACC,vf2,Q + vmsubaq.wxyz ACC,vf2,Q + vmsubaw.w ACC,vf2,vf3 + vmsubaw.x ACC,vf2,vf3 + vmsubaw.y ACC,vf2,vf3 + vmsubaw.z ACC,vf2,vf3 + vmsubaw.wx ACC,vf2,vf3 + vmsubaw.wy ACC,vf2,vf3 + vmsubaw.wz ACC,vf2,vf3 + vmsubaw.xy ACC,vf2,vf3 + vmsubaw.xz ACC,vf2,vf3 + vmsubaw.yz ACC,vf2,vf3 + vmsubaw.wxy ACC,vf2,vf3 + vmsubaw.wxz ACC,vf2,vf3 + vmsubaw.wyz ACC,vf2,$vf3 + vmsubaw.xyz ACC,vf2,vf3 + vmsubaw.wxyz ACC,vf2,vf3 + vmsubax.w ACC,vf2,vf3 + vmsubax.x ACC,vf2,vf3 + vmsubax.y ACC,vf2,vf3 + vmsubax.z ACC,vf2,vf3 + vmsubax.wx ACC,vf2,vf3 + vmsubax.wy ACC,vf2,vf3 + vmsubax.wz ACC,vf2,vf3 + vmsubax.xy ACC,vf2,vf3 + vmsubax.xz ACC,vf2,vf3 + vmsubax.yz ACC,vf2,vf3 + vmsubax.wxy ACC,vf2,vf3 + vmsubax.wxz ACC,vf2,vf3 + vmsubax.wyz ACC,vf2,vf3 + vmsubax.xyz ACC,vf2,vf3 + vmsubax.wxyz ACC,vf2,vf3 + vmsubay.w ACC,vf2,vf3 + vmsubay.x ACC,vf2,vf3 + vmsubay.y ACC,vf2,vf3 + vmsubay.z ACC,vf2,vf3 + vmsubay.wx ACC,vf2,vf3 + vmsubay.wy ACC,vf2,vf3 + vmsubay.wz ACC,vf2,vf3 + vmsubay.xy ACC,vf2,vf3 + vmsubay.xz ACC,vf2,vf3 + vmsubay.yz ACC,vf2,vf3 + vmsubay.wxy ACC,vf2,vf3 + vmsubay.wxz ACC,vf2,vf3 + vmsubay.wyz ACC,vf2,vf3 + vmsubay.xyz ACC,vf2,vf3 + vmsubay.wxyz ACC,vf2,vf3 + vmsubaz.w ACC,vf2,vf3 + vmsubaz.x ACC,vf2,vf3 + vmsubaz.y ACC,$vf2,vf3 + vmsubaz.z ACC,vf2,vf3 + vmsubaz.wx ACC,vf2,vf3 + vmsubaz.wy ACC,vf2,vf3 + vmsubaz.wz ACC,vf2,vf3 + vmsubaz.xy ACC,vf2,vf3 + vmsubaz.xz ACC,vf2,vf3 + vmsubaz.yz ACC,vf2,vf3 + vmsubaz.wxy ACC,vf2,vf3 + vmsubaz.wxz ACC,vf2,vf3 + vmsubaz.wyz ACC,vf2,vf3 + vmsubaz.xyz ACC,vf2,vf3 + vmsubaz.wxyz ACC,vf2,vf3 + vmtir.w vi2,vf4 + vmtir.x vi2,vf4 + vmtir.y vi2,vf4 + vmtir.z vi2,vf4 + vmtir.wx vi2,vf4 + vmtir.wy vi2,vf4 + vmtir.wz vi2,vf4 + vmtir.xy vi2,vf4 + vmtir.xz $vi2,vf4 + vmtir.yz vi2,vf4 + vmtir.wxy vi2,$vf4 + vmtir.wxz vi2,vf4 + vmtir.wyz vi2,vf4 + vmtir.xyz vi2,vf4 + vmtir.wxyz vi2,vf4 + vmul.w vf1,vf2,vf3 + vmul.x vf1,vf2,vf3 + vmul.y vf1,vf2,$vf3 + vmul.z vf1,vf2,vf3 + vmul.wx vf1,vf2,vf3 + vmul.wy vf1,vf2,vf3 + vmul.wz vf1,vf2,vf3 + vmul.xy vf1,vf2,vf3 + vmul.xz vf1,vf2,vf3 + vmul.yz vf1,vf2,vf3 + vmul.wxy vf1,vf2,vf3 + vmul.wxz vf1,vf2,vf3 + vmul.wyz vf1,vf2,vf3 + vmul.xyz vf1,vf2,vf3 + vmul.wxyz vf1,vf2,vf3 + vmuli.w vf1,vf2,I + vmuli.x vf1,vf2,I + vmuli.y vf1,vf2,I + vmuli.z vf1,vf2,I + vmuli.wx vf1,vf2,I + vmuli.wy vf1,vf2,I + vmuli.wz vf1,vf2,I + vmuli.xy vf1,vf2,I + vmuli.xz vf1,vf2,I + vmuli.yz vf1,vf2,I + vmuli.wxy vf1,vf2,I + vmuli.wxz vf1,vf2,I + vmuli.wyz vf1,vf2,I + vmuli.xyz vf1,vf2,I + vmuli.wxyz vf1,vf2,I + vmulq.w vf1,vf2,Q + vmulq.x vf1,vf2,Q + vmulq.y vf1,vf2,Q + vmulq.z vf1,vf2,Q + vmulq.wx vf1,vf2,Q + vmulq.wy vf1,vf2,Q + vmulq.wz vf1,vf2,Q + vmulq.xy vf1,vf2,Q + vmulq.xz vf1,vf2,Q + vmulq.yz vf1,vf2,Q + vmulq.wxy vf1,vf2,Q + vmulq.wxz vf1,vf2,Q + vmulq.wyz vf1,vf2,Q + vmulq.xyz vf1,vf2,Q + vmulq.wxyz vf1,vf2,Q + vmulw.w vf1,vf2,vf3 + vmulw.x vf1,vf2,vf3 + vmulw.y $vf1,vf2,vf3 + vmulw.z vf1,$vf2,vf3 + vmulw.wx vf1,vf2,vf3 + vmulw.wy vf1,vf2,vf3 + vmulw.wz vf1,vf2,vf3 + vmulw.xy vf1,vf2,vf3 + vmulw.xz vf1,vf2,vf3 + vmulw.yz vf1,vf2,vf3 + vmulw.wxy vf1,vf2,vf3 + vmulw.wxz vf1,vf2,vf3 + vmulw.wyz vf1,vf2,vf3 + vmulw.xyz vf1,vf2,vf3 + vmulw.wxyz vf1,vf2,vf3 + vmulx.w vf1,vf2,vf3 + vmulx.x vf1,vf2,vf3 + vmulx.y vf1,vf2,vf3 + vmulx.z vf1,vf2,vf3 + vmulx.wx vf1,vf2,vf3 + vmulx.wy vf1,vf2,vf3 + vmulx.wz vf1,vf2,vf3 + vmulx.xy vf1,vf2,vf3 + vmulx.xz vf1,vf2,vf3 + vmulx.yz vf1,vf2,vf3 + vmulx.wxy vf1,vf2,vf3 + vmulx.wxz vf1,vf2,vf3 + vmulx.wyz vf1,vf2,vf3 + vmulx.xyz vf1,vf2,vf3 + vmulx.wxyz vf1,vf2,vf3 + vmuly.w vf1,vf2,vf3 + vmuly.x vf1,vf2,vf3 + vmuly.y vf1,vf2,vf3 + vmuly.z vf1,vf2,vf3 + vmuly.wx vf1,vf2,vf3 + vmuly.wy vf1,vf2,vf3 + vmuly.wz vf1,vf2,vf3 + vmuly.xy vf1,vf2,vf3 + vmuly.xz vf1,vf2,vf3 + vmuly.yz vf1,vf2,vf3 + vmuly.wxy vf1,vf2,vf3 + vmuly.wxz vf1,vf2,vf3 + vmuly.wyz vf1,vf2,vf3 + vmuly.xyz vf1,vf2,vf3 + vmuly.wxyz vf1,vf2,vf3 + vmulz.w vf1,vf2,vf3 + vmulz.x vf1,vf2,vf3 + vmulz.y vf1,vf2,vf3 + vmulz.z vf1,vf2,vf3 + vmulz.wx vf1,vf2,vf3 + vmulz.wy vf1,vf2,$vf3 + vmulz.wz vf1,vf2,vf3 + vmulz.xy vf1,vf2,vf3 + vmulz.xz vf1,vf2,vf3 + vmulz.yz vf1,$vf2,vf3 + vmulz.wxy vf1,vf2,vf3 + vmulz.wxz vf1,vf2,vf3 + vmulz.wyz vf1,vf2,vf3 + vmulz.xyz vf1,vf2,vf3 + vmulz.wxyz vf1,vf2,vf3 + vmula.w ACC,vf2,vf3 + vmula.x ACC,vf2,vf3 + vmula.y ACC,vf2,vf3 + vmula.z ACC,vf2,vf3 + vmula.wx ACC,vf2,vf3 + vmula.wy ACC,vf2,vf3 + vmula.wz ACC,vf2,vf3 + vmula.xy ACC,vf2,vf3 + vmula.xz ACC,vf2,vf3 + vmula.yz ACC,vf2,vf3 + vmula.wxy ACC,vf2,vf3 + vmula.wxz ACC,vf2,vf3 + vmula.wyz ACC,vf2,vf3 + vmula.xyz ACC,vf2,vf3 + vmula.wxyz ACC,vf2,vf3 + vmulai.w ACC,vf2,I + vmulai.x ACC,vf2,I + vmulai.y ACC,vf2,I + vmulai.z ACC,vf2,I + vmulai.wx ACC,vf2,I + vmulai.wy ACC,vf2,I + vmulai.wz ACC,vf2,I + vmulai.xy ACC,vf2,I + vmulai.xz ACC,vf2,I + vmulai.yz ACC,vf2,I + vmulai.wxy ACC,vf2,I + vmulai.wxz ACC,vf2,I + vmulai.wyz ACC,vf2,I + vmulai.xyz ACC,vf2,I + vmulai.wxyz ACC,$vf2,I + vmulaq.w ACC,vf2,Q + vmulaq.x ACC,vf2,Q + vmulaq.y ACC,vf2,Q + vmulaq.z ACC,vf2,Q + vmulaq.wx ACC,vf2,Q + vmulaq.wy ACC,vf2,Q + vmulaq.wz ACC,vf2,Q + vmulaq.xy ACC,vf2,Q + vmulaq.xz ACC,vf2,Q + vmulaq.yz ACC,vf2,Q + vmulaq.wxy ACC,vf2,Q + vmulaq.wxz ACC,vf2,Q + vmulaq.wyz ACC,vf2,Q + vmulaq.xyz ACC,vf2,Q + vmulaq.wxyz ACC,vf2,Q + vmulaw.w ACC,vf2,vf3 + vmulaw.x ACC,vf2,vf3 + vmulaw.y ACC,$vf2,vf3 + vmulaw.z ACC,vf2,vf3 + vmulaw.wx ACC,vf2,vf3 + vmulaw.wy ACC,vf2,vf3 + vmulaw.wz ACC,vf2,vf3 + vmulaw.xy ACC,vf2,vf3 + vmulaw.xz ACC,vf2,vf3 + vmulaw.yz ACC,vf2,vf3 + vmulaw.wxy ACC,vf2,vf3 + vmulaw.wxz ACC,vf2,vf3 + vmulaw.wyz ACC,vf2,vf3 + vmulaw.xyz ACC,vf2,vf3 + vmulaw.wxyz ACC,vf2,vf3 + vmulax.w ACC,vf2,vf3 + vmulax.x ACC,vf2,vf3 + vmulax.y ACC,vf2,vf3 + vmulax.z ACC,vf2,vf3 + vmulax.wx ACC,vf2,vf3 + vmulax.wy ACC,vf2,vf3 + vmulax.wz ACC,vf2,vf3 + vmulax.xy ACC,vf2,vf3 + vmulax.xz ACC,vf2,vf3 + vmulax.yz ACC,vf2,vf3 + vmulax.wxy ACC,vf2,vf3 + vmulax.wxz ACC,vf2,vf3 + vmulax.wyz ACC,vf2,vf3 + vmulax.xyz ACC,vf2,vf3 + vmulax.wxyz ACC,vf2,vf3 + vmulay.w ACC,vf2,vf3 + vmulay.x ACC,vf2,vf3 + vmulay.y ACC,vf2,vf3 + vmulay.z ACC,vf2,vf3 + vmulay.wx ACC,vf2,vf3 + vmulay.wy ACC,vf2,vf3 + vmulay.wz ACC,vf2,vf3 + vmulay.xy ACC,vf2,vf3 + vmulay.xz ACC,vf2,vf3 + vmulay.yz ACC,vf2,vf3 + vmulay.wxy ACC,vf2,vf3 + vmulay.wxz ACC,vf2,vf3 + vmulay.wyz ACC,vf2,vf3 + vmulay.xyz ACC,vf2,vf3 + vmulay.wxyz ACC,vf2,vf3 + vmulaz.w ACC,vf2,vf3 + vmulaz.x ACC,vf2,vf3 + vmulaz.y ACC,vf2,vf3 + vmulaz.z ACC,vf2,vf3 + vmulaz.wx ACC,vf2,vf3 + vmulaz.wy ACC,vf2,$vf3 + vmulaz.wz ACC,vf2,vf3 + vmulaz.xy ACC,vf2,vf3 + vmulaz.xz ACC,vf2,vf3 + vmulaz.yz ACC,vf2,vf3 + vmulaz.wxy ACC,vf2,vf3 + vmulaz.wxz ACC,vf2,vf3 + vmulaz.wyz ACC,vf2,vf3 + vmulaz.xyz ACC,vf2,vf3 + vmulaz.wxyz ACC,vf2,vf3 + vnop + vnop + vnop + vnop + vnop + vnop + vnop + vopmula.xyz ACC,vf2,$vf3 + vopmula ACC,vf2,vf3 + vnop + vnop + vnop + vnop + vopmsub.xyz vf1,vf2,vf3 + vopmsub vf1,vf2,vf3 + vrget vf2,R + vrinit R,vf2y + vrnext vf2,R + vrsqrt Q,vf2x,vf3y + vrxor R,vf2y + vsqd.w $vf4,(--$vi2) + vsqd.x vf4,(--vi2) + vsqd.y vf4,(--vi2) + vsqd.z vf4,(--vi2) + vsqd.wx vf4,(--vi2) + vsqd.wy vf4,(--$vi2) + vsqd.wz vf4,(--vi2) + vsqd.xy vf4,(--vi2) + vsqd.xz vf4,(--vi2) + vsqd.yz $vf4,(--vi2) + vsqd.wxy vf4,(--vi2) + vsqd.wxz vf4,(--vi2) + vsqd.wyz vf4,(--vi2) + vsqd.xyz vf4,(--vi2) + vsqd.wxyz vf4,(--vi2) + vsqi.w vf4,(vi2++) + vsqi.x vf4,(vi2++) + vsqi.y vf4,(vi2++) + vsqi.z vf4,($vi2++) + vsqi.wx vf4,(vi2++) + vsqi.wy vf4,(vi2++) + vsqi.wz $vf4,(vi2++) + vsqi.xy vf4,(vi2++) + vsqi.xz vf4,(vi2++) + vsqi.yz vf4,(vi2++) + vsqi.wxy vf4,(vi2++) + vsqi.wxz vf4,(vi2++) + vsqi.wyz vf4,(vi2++) + vsqi.xyz vf4,(vi2++) + vsqi.wxyz vf4,(vi2++) + vsqrt Q,$vf4w + vsub.w vf1,vf2,vf3 + vsub.x vf1,vf2,vf3 + vsub.y vf1,$vf2,vf3 + vsub.z vf1,vf2,vf3 + vsub.wx vf1,vf2,vf3 + vsub.wy vf1,vf2,vf3 + vsub.wz vf1,vf2,vf3 + vsub.xy vf1,vf2,$vf3 + vsub.xz vf1,vf2,vf3 + vsub.yz vf1,vf2,vf3 + vsub.wxy vf1,vf2,vf3 + vsub.wxz vf1,vf2,vf3 + vsub.wyz $vf1,vf2,vf3 + vsub.xyz vf1,vf2,vf3 + vsub.wxyz vf1,vf2,vf3 + vsubi.w vf1,vf2,I + vsubi.x vf1,vf2,I + vsubi.y vf1,vf2,I + vsubi.z vf1,vf2,I + vsubi.wx vf1,vf2,I + vsubi.wy vf1,vf2,I + vsubi.wz vf1,vf2,I + vsubi.xy vf1,$vf2,I + vsubi.xz vf1,vf2,I + vsubi.yz vf1,vf2,I + vsubi.wxy vf1,vf2,I + vsubi.wxz vf1,vf2,I + vsubi.wyz vf1,vf2,I + vsubi.xyz vf1,vf2,I + vsubi.wxyz vf1,vf2,I + vsubq.w vf1,vf2,Q + vsubq.x vf1,vf2,Q + vsubq.y vf1,vf2,Q + vsubq.z vf1,vf2,Q + vsubq.wx vf1,vf2,Q + vsubq.wy vf1,vf2,Q + vsubq.wz vf1,vf2,Q + vsubq.xy vf1,vf2,Q + vsubq.xz vf1,vf2,Q + vsubq.yz vf1,vf2,Q + vsubq.wxy vf1,vf2,Q + vsubq.wxz vf1,vf2,Q + vsubq.wyz $vf1,vf2,Q + vsubq.xyz vf1,vf2,Q + vsubq.wxyz vf1,vf2,Q + vsubw.w vf1,vf2,$vf3 + vsubw.x vf1,vf2,vf3 + vsubw.y vf1,vf2,vf3 + vsubw.z vf1,vf2,vf3 + vsubw.wx vf1,$vf2,vf3 + vsubw.wy vf1,vf2,vf3 + vsubw.wz vf1,vf2,vf3 + vsubw.xy vf1,vf2,vf3 + vsubw.xz vf1,vf2,vf3 + vsubw.yz vf1,vf2,vf3 + vsubw.wxy vf1,vf2,vf3 + vsubw.wxz vf1,vf2,vf3 + vsubw.wyz vf1,vf2,vf3 + vsubw.xyz vf1,vf2,vf3 + vsubw.wxyz vf1,vf2,vf3 + vsubx.w vf1,vf2,vf3 + vsubx.x vf1,vf2,vf3 + vsubx.y vf1,vf2,vf3 + vsubx.z vf1,vf2,vf3 + vsubx.wx vf1,vf2,vf3 + vsubx.wy vf1,vf2,vf3 + vsubx.wz vf1,vf2,vf3 + vsubx.xy vf1,vf2,vf3 + vsubx.xz vf1,vf2,vf3 + vsubx.yz vf1,vf2,vf3 + vsubx.wxy vf1,vf2,vf3 + vsubx.wxz vf1,vf2,vf3 + vsubx.wyz vf1,vf2,vf3 + vsubx.xyz vf1,vf2,vf3 + vsubx.wxyz vf1,vf2,vf3 + vsuby.w vf1,vf2,vf3 + vsuby.x vf1,vf2,vf3 + vsuby.y vf1,vf2,vf3 + vsuby.z vf1,vf2,vf3 + vsuby.wx vf1,vf2,vf3 + vsuby.wy vf1,vf2,vf3 + vsuby.wz vf1,vf2,vf3 + vsuby.xy vf1,vf2,vf3 + vsuby.xz vf1,vf2,vf3 + vsuby.yz vf1,vf2,vf3 + vsuby.wxy vf1,vf2,vf3 + vsuby.wxz vf1,vf2,vf3 + vsuby.wyz vf1,vf2,vf3 + vsuby.xyz vf1,vf2,vf3 + vsuby.wxyz vf1,vf2,vf3 + vsubz.w vf1,vf2,vf3 + vsubz.x vf1,vf2,vf3 + vsubz.y vf1,vf2,vf3 + vsubz.z vf1,vf2,vf3 + vsubz.wx vf1,vf2,vf3 + vsubz.wy vf1,vf2,vf3 + vsubz.wz vf1,vf2,vf3 + vsubz.xy vf1,vf2,vf3 + vsubz.xz vf1,vf2,vf3 + vsubz.yz vf1,vf2,vf3 + vsubz.wxy vf1,vf2,vf3 + vsubz.wxz vf1,vf2,vf3 + vsubz.wyz vf1,vf2,vf3 + vsubz.xyz vf1,vf2,vf3 + vsubz.wxyz vf1,vf2,vf3 + vsuba.w ACC,vf2,vf3 + vsuba.x ACC,vf2,vf3 + vsuba.y ACC,vf2,vf3 + vsuba.z ACC,vf2,vf3 + vsuba.wx ACC,vf2,vf3 + vsuba.wy ACC,vf2,vf3 + vsuba.wz ACC,$vf2,vf3 + vsuba.xy ACC,vf2,vf3 + vsuba.xz ACC,vf2,vf3 + vsuba.yz ACC,vf2,vf3 + vsuba.wxy ACC,vf2,vf3 + vsuba.wxz ACC,vf2,vf3 + vsuba.wyz ACC,vf2,vf3 + vsuba.xyz ACC,vf2,vf3 + vsuba.wxyz ACC,vf2,vf3 + vsubai.w ACC,vf2,I + vsubai.x ACC,vf2,I + vsubai.y ACC,vf2,I + vsubai.z ACC,vf2,I + vsubai.wx ACC,vf2,I + vsubai.wy ACC,vf2,I + vsubai.wz ACC,vf2,I + vsubai.xy ACC,vf2,I + vsubai.xz ACC,vf2,I + vsubai.yz ACC,vf2,I + vsubai.wxy ACC,vf2,I + vsubai.wxz ACC,vf2,I + vsubai.wyz ACC,vf2,I + vsubai.xyz ACC,vf2,I + vsubai.wxyz ACC,$vf2,I + vsubaq.w ACC,vf2,Q + vsubaq.x ACC,vf2,Q + vsubaq.y ACC,vf2,Q + vsubaq.z ACC,vf2,Q + vsubaq.wx ACC,vf2,Q + vsubaq.wy ACC,vf2,Q + vsubaq.wz ACC,vf2,Q + vsubaq.xy ACC,vf2,Q + vsubaq.xz ACC,vf2,Q + vsubaq.yz ACC,vf2,Q + vsubaq.wxy ACC,vf2,Q + vsubaq.wxz ACC,vf2,Q + vsubaq.wyz ACC,vf2,Q + vsubaq.xyz ACC,vf2,Q + vsubaq.wxyz ACC,vf2,Q + vsubaw.w ACC,vf2,vf3 + vsubaw.x ACC,vf2,vf3 + vsubaw.y ACC,vf2,vf3 + vsubaw.z ACC,vf2,vf3 + vsubaw.wx ACC,vf2,vf3 + vsubaw.wy ACC,vf2,vf3 + vsubaw.wz ACC,vf2,vf3 + vsubaw.xy ACC,vf2,vf3 + vsubaw.xz ACC,vf2,vf3 + vsubaw.yz ACC,vf2,vf3 + vsubaw.wxy ACC,vf2,vf3 + vsubaw.wxz ACC,vf2,vf3 + vsubaw.wyz ACC,vf2,vf3 + vsubaw.xyz ACC,vf2,vf3 + vsubaw.wxyz ACC,vf2,vf3 + vsubax.w ACC,vf2,vf3 + vsubax.x ACC,vf2,vf3 + vsubax.y ACC,vf2,vf3 + vsubax.z ACC,vf2,vf3 + vsubax.wx ACC,vf2,vf3 + vsubax.wy ACC,vf2,vf3 + vsubax.wz ACC,vf2,vf3 + vsubax.xy ACC,vf2,vf3 + vsubax.xz ACC,vf2,vf3 + vsubax.yz ACC,vf2,vf3 + vsubax.wxy ACC,vf2,vf3 + vsubax.wxz ACC,vf2,vf3 + vsubax.wyz ACC,vf2,vf3 + vsubax.xyz ACC,vf2,vf3 + vsubax.wxyz ACC,vf2,$vf3 + vsubay.w ACC,vf2,vf3 + vsubay.x ACC,vf2,vf3 + vsubay.y ACC,vf2,vf3 + vsubay.z ACC,vf2,vf3 + vsubay.wx ACC,vf2,vf3 + vsubay.wy ACC,vf2,vf3 + vsubay.wz ACC,vf2,vf3 + vsubay.xy ACC,vf2,vf3 + vsubay.xz ACC,vf2,vf3 + vsubay.yz ACC,vf2,vf3 + vsubay.wxy ACC,vf2,vf3 + vsubay.wxz ACC,vf2,vf3 + vsubay.wyz ACC,vf2,vf3 + vsubay.xyz ACC,vf2,vf3 + vsubay.wxyz ACC,vf2,vf3 + vsubaz.w ACC,vf2,vf3 + vsubaz.x ACC,vf2,vf3 + vsubaz.y ACC,vf2,vf3 + vsubaz.z ACC,vf2,vf3 + vsubaz.wx ACC,vf2,vf3 + vsubaz.wy ACC,vf2,vf3 + vsubaz.wz ACC,vf2,vf3 + vsubaz.xy ACC,vf2,vf3 + vsubaz.xz ACC,vf2,vf3 + vsubaz.yz ACC,vf2,vf3 + vsubaz.wxy ACC,vf2,vf3 + vsubaz.wxz ACC,vf2,vf3 + vsubaz.wyz ACC,$vf2,vf3 + vsubaz.xyz ACC,vf2,vf3 + vsubaz.wxyz ACC,vf2,vf3 + vwaitq +blah: + bc2f blah + nop + bc2fl blah + nop + bc2t blah + nop + bc2tl blah + nop + cfc2 $5,$vi3 + cfc2.i $5,$3 + cfc2.ni $5,$3 + ctc2 $5,$3 + ctc2.i $5,$vi3 + ctc2.ni $5,$3 + + vcallmsr $vi27