OSECPU funcf6を読む

自分用メモ。


jitCompA000_dataWidth(jitCompA000_convTyp(r->ireg[typ]))

mallocのreg0にT_VPTRを指定したら、256が取れる。
widthはこれを8で割った物、つまりバイトですな。T_VPTRは32バイトですよっと。

その後は返すポインタレジスタの設定。

i1は32バイトをさらに4で割って、それにwidthを掛けたもの。
これはintが4バイトだからですね。





・・・・あ、なんか誤解が解けたぞ!