Skip to main content

## hsv_b

# Function hsv_b

Source

    pub unsafe fn hsv_b(dst: *mut i8, src: i8)

🔬This is a nightly-only experimental API. (`riscv_ext_intrinsics` #114544)
Available on (RISC-V RV32) and (RISC-V RV32 or RISC-V RV64) only.
Expand description

Stores virtual machine memory by byte integer

This instruction performs an explicit memory access as though `V=1`; i.e., with the address translation and protection, and the endianness, that apply to memory accesses in either VS-mode or VU-mode.

This function is unsafe for it accesses the virtual supervisor or user via a `HSV.B` instruction which is effectively a dereference to any memory address.