fence.tso
RISC-V fence.tso FENCE Encoding Details
Real FENCE instruction encoding spellingRISC-V FENCE.TSO is a real FENCE spelling with fm=1000, pred=RW, succ=RW; non-AMO store-to-load remains unordered.
What You Write
fence.tso
Encoding Form
FENCE.TSO # fm=1000, pred=RW, succ=RW
Availability And Extension Conditions
Base Conditions
- FENCE.TSO is an Unprivileged ISA-defined FENCE spelling
Single-Instruction Or Standard Form
- Using fm=1000, pred=RW, succ=RW
Fallback / Boundary
Do not treat it as an ordinary assembler pseudoinstruction; it is an actual FENCE encoding.Official References And Reading Order
This page treats fence.tso as the standard assembly spelling of a FENCE encoding: read the encoding fields first, then use the Unprivileged ISA FENCE/FENCE.TSO and RVWMO sections for ordering semantics.
FAQ
Is FENCE.TSO an ordinary assembler pseudoinstruction?
No. The Unprivileged ISA defines FENCE.TSO as an actual FENCE encoding spelling with fm=1000, pred=RW, and succ=RW.