[Suzaku:00509] Re: レジスタへのfloat型データ格納について

Yasushi SHOJI email@hidden
2006年 4月 24日 (月) 12:02:22 JST


At Fri, 21 Apr 2006 14:54:24 +0900,
福田 慎吾 wrote:
[...]
> C言語にてレジスタへメモリマップし,変数(float型)の
> 値をレジスタへ格納・取出しを実行しましたら,値の整数部のみ
> 扱われ小数部は消去されてしまうようです.
> レジスタへそのままfloat型(浮動小数点)を格納することは
> 可能なのでしょうか?
> 
> *reg : レジスタへメモリマップした変数.
> data : レジスタへ格納するデータ.
> 
> ------------- プログラム ----------------
> (省略)
> *reg = (float)data ;
> data_out = (float)*reg ;
> printf("data_out = %f",data_out);
> -------------------------------------------

この programを disassembleしてもらえますか? 

microblazeなら mb-objdump、powerpcなら powerpc-linux-objdumpが使えます。
--
        yashi






suzaku メーリングリストの案内