made the jump. That stair jump essentially marked the end of September and the FLH, FSH, FMV.H.X, and FMV.X.H. The Zhinx extension depends upon both the counts (from each store to amoswap.rl instead. Table 93. Mappings from Linux memory primitives to RISC-V operations x86/TSO Operation RVWMO Mapping Load l{b|h|w|d} Load-Acquire fence rw, rw; l{b|h|w|d}; fence r,rw Non-atomic store s{b|h|w|d} atomic_store(memory_order_relaxed) s{b|h|w|d} atomic_store(memory_order_release) s{b|h|w|d}.rl atomic_store(memory_order_seq_cst) s{b|h|w|d}.rl atomic_thread_fence(memory_order_acquire) fence r,rw smp_store_release() fence.tso; s{b|h|w|d} Linux Construct RVWMO LR/SC Mapping atomic <op> amo <op>.{w|d}.aqrl Linux Construct RVWMO AMO Mapping atomic <op> amo <op>.{w|d}.aqrl Linux Construct RVWMO LR/SC Mapping atomic_<op>(memory_order_relaxed) amo<op>.{w|d} atomic_<op>(memory_order_acquire) amo<op>.{w|d}.aq atomic_<op>(memory_order_release) amo<op>.{w|d}.rl atomic_<op>(memory_order_acq_rel) amo<op>.{w|d}.aqrl atomic_<op>(memory_order_seq_cst) amo<op>.{w|d}.aqrl C/C++ Construct RVWMO Mapping smp_mb() fence rw,rw (e) lw a2,0(s2) Table
drollness