OpenBoot 3.x Command Reference Manual

32-Bit Data Type Conversion Functions

Table I-12 32-Bit Data Type Conversion Functions

Command 

Stack Diagram 

Description 

bljoin

( b.low b2 b3 b.hi -- quad ) 

Join four bytes to form a quadlet 

bwjoin

( b.low b.hi -- word ) 

Join two bytes to form a doublet. 

lbflip

( quad1 -- quad2 ) 

Reverse the bytes within a quadlet 

lbsplit

( quad -- b.low b2 b3 b.hi ) 

Split a quadlet into four bytes. 

lwflip

( quad1 -- quad2 ) 

Swap the doublets within a quadlet. 

lwsplit

( quad -- w.low w.hi ) 

Split a quadlet into two doublets. 

wbflip

( word1 -- word2 ) 

Swap the bytes within a doublet. 

wbsplit

( word -- b.low b.hi ) 

Split a doublet into two bytes. 

wljoin

( w.low w.hi -- quad ) 

Join two doublets to form a quadlet.