4.8.1 Load F_floating
Format:
LDF | Fa.wf,disp.ab(Rb.ab) | !Memory format |
Operation:
va ← {Rbv + SEXT(disp)}
CASE
big_endian_data: va’ ← va XOR 1002
little_endian_data: va’ ← va
ENDCASE
Fa ← (va’)<15> MAP_F((va’)<14:7>) (va’)<6:0> (va’)<31:16> 0<28:0>
Exceptions:
Access Violation
Fault on Read
Alignment
Translation Not Valid
Instruction mnemonics:
LDF | Load F_floating |
Qualifiers:
None
Description:
LDF fetches an F_floating datum from memory and writes it to register Fa. If the data is not naturally aligned, an alignment exception is generated.
The MAP_F function causes the
The virtual address is computed by adding register Rb to the
Instruction Descriptions