FC2ブログ
--/--/--

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

--:-- | スポンサー広告  TOP

2014/05/12

MKVIPS 2014/05/12

2014/05/12
先頭に空白部分があるとうまく変換できないことがあったので修正
"li at,0" で変換失敗していたので修正

いまさらながら修正かしょがあったので修正

スポンサーサイト

14:09 | MKVIPSCOMMENT(0)TRACKBACK(0)  TOP

2012/10/30

MKVIPS2012/10/29


2012/10/29
CFの暗号化ボタンを追加

VIPに追加し忘れてたので追加。.string1200 変換はべつにjavascriptあたりでも簡単につくれるけど、いちいちゲーム別につくんのも面倒だし。

00:06 | MKVIPSCOMMENT(0)TRACKBACK(0)  TOP

2012/09/17

( ^ω^)くいな


2012/09/17
CWCPOPSのデコードに対応(16BIT 8XXXXXXX YYYYのみ)
半精度オーバーフローを無限大に変更

つかうかしらんけどPOSデコードも一応追加。反省度は$ONYとおなじにしとくk。

23:18 | MKVIPSCOMMENT(0)TRACKBACK(0)  TOP

2012/09/16

( ^ω^)くいろ


2012/09/16
半精度浮動小数点のデコードが変だったので修正
半精度のオーバーフロー対策(65536->NAN)
vfim.sでもRPN/数式が使えるようにした

半精度にバグがあったので修正。そういや,をPRIORITY最低にしてるからポ/数式ミックスでもつかえんのか、どうでもいいkど。半精度オーバーフローはとりあえず65536(17bit)以上はいちおうNANにしとくk。そういや$ONYにも変換関数あったな、例外処理しれべるk。
半精度
bit落ちるんでかなり差がでる
単精度65536->例外で半精度 0x7F80 NAN
単精度65535->半精度 0x7BFF = 65504

01:07 | MKVIPSCOMMENT(0)TRACKBACK(0)  TOP

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

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。