Mojo module
intrinsics
Defines intrinsics.
You can import these APIs from the sys
package. For example:
from sys import PrefetchLocality
Structs
-
PrefetchCache
: Prefetch cache type. -
PrefetchLocality
: The prefetch locality. -
PrefetchOptions
: Collection of configuration parameters for a prefetch intrinsic call. -
PrefetchRW
: Prefetch read or write.
Functions
-
compressed_store
: Compresses the lanes ofvalue
, skippingmask
lanes, and stores ataddr
. -
gather
: Reads scalar values from a SIMD vector, and gathers them into one vector. -
llvm_intrinsic
: Calls an LLVM intrinsic with no arguments. -
masked_load
: Loads data from memory and return it, replacing masked lanes with values from the passthrough vector. -
masked_store
: Stores a value at a memory location, skipping masked lanes. -
prefetch
: Prefetches an instruction or data into cache before it is used. -
scatter
: Takes scalar values from a SIMD vector andscatters
them into a vector of pointers. -
strided_load
: Loads values from addr according to a specific stride. -
strided_store
: Loads values from addr according to a specific stride.
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!
If you'd like to share more information, please report an issue on GitHub
😔 What went wrong?