OpenBoot 3.x コマンド・リファレンスマニュアル

倍精度数演算機能

表 I-11 倍精度数演算機能

コマンド 

スタックダイアグラム 

説明 

d+

(d1 d2 -- d.sum ) 

d1 を d2 に足して、倍精度数 d.sum を生じます。 

d-

(d1 d2 -- d.diff ) 

d2 から d1 を引いて、倍精度数 d.diff を生じます。 

fm/mod

( d n -- rem quot ) 

dn で割ります。

m*

( n1 n2 -- d ) 

符号付き乗算を行い、倍精度数の積を生じます。 

s>d

( n1 -- d1 ) 

数値を倍精度数に変換します。 

sm/rem

( d n -- rem quot ) 

dn で割ります。対称除算。

um*

( u1 u2 -- ud ) 

符号なし乗算を行って、符号なし倍精度数の積を生じます。 

um/mod

( ud u -- urem uprod ) 

udu で割ります。