Skip to main content

## _tile_stream_loaddrs

# Function _tile_stream_loaddrs

Source

    pub unsafe fn _tile_stream_loaddrs(
        const DST: i32,
        base: *const u8,
        stride: usize,
    )

🔬This is a nightly-only experimental API. (`x86_amx_intrinsics` #126622)
Available on x86-64 and target feature `amx-movrs` only.
Expand description

Load tile rows from memory specified by base address and stride into destination tile dst using the tile configuration previously configured via _tile_loadconfig. Provides a hint to the implementation that the data would be reused but does not need to be resident in the nearest cache levels. Additionally, this intrinsic indicates the source memory location is likely to become read-shared by multiple processors, i.e., read in the future by at least one other processor before it is written, assuming it is ever written in the future.