4.8.7 Store S_floating
Format:
STS | Fa.rs,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
(va’)<31:0> ← Fav<63:62> Fav<58:29>
Exceptions:
Access Violation
Fault on Write
Alignment
Translation Not Valid
Instruction mnemonics:
STS | Store S_floating (Store Longword Integer) |
Qualifiers:
None
Description:
STS stores a longword (integer or S_floating) datum from Fa to memory. If the data is not nat- urally aligned, an alignment exception is generated.
The virtual address is computed by adding register Rb to the
Instruction Descriptions