Crossware

Table of Contents        Previous topic       Next topic       

MICROPROCESSOR INSTRUCTION REFERENCE->FRESTORE

Restore Internal Floating Point State

Compatibility: ColdFire chips with a floating-point unit (FPU)

If in Supervisor State, state frame -> FPU internal state
else Privilege Violation Exception

Attributes: unsized

    
Assembler Syntax:FRESTORE <ea>
Aborts any floating-point operation in progress and loads a new FPU internal state from the state frame at the effective address.  If the frame is invalid, FRESTORE aborts and a format exception is generated.

If the NULL state frame is loaded, the floating-point data registers are initialised to NANs, otherwise the floating-point data registers are unaffected.

Floating-Point Status Register: restored from the state-frame

Floating-Point Control Register: restored from the state-frame


    
Allowable Addressing Modes
    
(An)
(d16,An)
(d16,PC)