Previous Topic

Next Topic

Book Contents

Book Index

fRecallQ mm*+

Recalls a floating point number from data memory location mm through mm+3 and loads it into Q.

The R-Register is not affected.

This instruction can also use the Index Register by adding i in front of the instruction. For this instruction the value of the index register gets multiplied by 4. That means it can easily be used to index into an array of floating point numbers.

From dialect 16 the address argument will be jndexed when executed inside a MultiTrack task and will be indexed if the instruction is preceded by the IasJ: precode.

Special note: Firmware versions up to V3.2 (MMi99) and V3.4 (SL99) handled indexed floating point instructions incorrectly.

Dialect restriction: The fRecallQ instruction is not implemented in boards with dialect numbers less than 6, or which do not have the FP processor.

See also fLoadW, fLoadQ fLoadQ, fRecallW, fStore, fSwap, fWtoQ

Previous Topic

Next Topic