FC2ブログ
2012/09/15

( ^ω^)915


2012/09/15
vpfxdのデコード時||絶対値がうまく出てなかったので修正
vpfxd/s/tを通常のVFPU命令の要素の横に書いても変換するようにした
vadd.s S20[,m,m,m],S10[x,y,z,w],S0[-x,-y-,-z,-w]
vrot.p C020[,,m,m],S10[1/3,0,0,0],[s,c,c,c]

vpfxd [,m,m,m]
vpfxs [x,y,z,w]
vpfxt [-x,-y,-z,-w]
vadd.s S020,S010,S000
vpfxd [,,m,m]
vpfxs [1/3,0,0,0]
vrot.p C020,S010,[c ,s]

プリフィックスがおかしかったので修正、GCCスタイルだと上の書き方が多いっぽのでたしてみた。%z[sptq],%y[sptq],%x[sptq]だkでMATRIXはねえか。
mがふめいになってるけど、挙動を見ると無更新/変化無しみたいなかんじk?なんかでまた値がかわるかもしれんkど。

[m,,m,]??=(M(5+1),6+2,M(7+3),-16+8)=(5,8,7,-8)

スポンサーサイト



21:20 | MKVIPSCOMMENT(0)TRACKBACK(0)  TOP

コメント

コメントの投稿



秘密にする