Specifications

Saturn General Assembler Directives 4-17
Psy-Q Development System
DATASIZE and DATA
Description Together, these directives allow the programmer to define values between 1 and 256
bytes long (8 to 2048 bits). The size of the DATA items must first be defined by a
DATASIZE directive.
Syntax DATASIZE size
DATA value, value
where value is a numeric string, in hex or decimal, optionally preceded by a minus
sign.
See Also IEEE32, IEEE64
Remarks If a value specified in the DATA directive converts to a value greater than can be
held in size specified by DATASIZE, the Assembler flags an error.
Examples datasize 8
...
data $123456789ABCDEF0
data -1,$FFFFFFFFFFFF
IEEE32 and IEEE64
Description These directives allow 32 and 64 bit floating point numbers to be defined in IEEE
format.
Syntax IEEE32 fp.value
IEEE64 fp.value
See Also DATA, DATASIZE
Examples ieee32 1.23,34e10
ieee64 123456.7654321e-2