OpenBoot 3.x Command Reference Manual

Double Number Arithmetic Functions

Table I-11 Double Number Arithmetic Functions

Command 

Stack Diagram 

Description 

d+

(d1 d2 -- d.sum ) 

Add d1 to d2 yielding double number d.sum. 

d-

(d1 d2 -- d.diff ) 

Subtract d2 from d1 yielding double number d.diff. 

fm/mod

( d n -- rem quot ) 

Divide d by n.

m*

( n1 n2 -- d ) 

Signed multiply with double-number product. 

s>d

( n1 -- d1 ) 

Convert a number to a double number. 

sm/rem

( d n -- rem quot ) 

Divide d by n, symmetric division.

um*

( u1 u2 -- ud ) 

Unsigned multiply yielding unsigned double number product. 

um/mod

( ud u -- urem uprod ) 

Divide ud by u.