Function core::arch::wasm64::v128_load 1.54.0[−][src]
pub unsafe fn v128_load(m: *const v128) -> v128
This is supported on WebAssembly and target feature
simd128
only.Expand description
从给定的堆地址加载 v128
vector。
这个内部函数将发出一个对齐为 1 的负载。 虽然这是为了完整性而提供的,但并非绝对必要,您也可以直接加载指针:
ⓘ
let a: &v128 = ...;
let value = unsafe { v128_load(a) };
// .. 是相同的 ..
let value = *a;
Run可以通过手动加载来配置负载的对齐,而无需使用这个内部函数。
Unsafety
这个内部函数是不安全的,因为它需要一个裸指针作为参数,并且指针必须有效才能从中加载 16 个字节。
注意这个指针没有对齐要求,因为这个内部函数执行了一个 1-aligned load.