# Module core::arch::nvptx

source ·
🔬This is a nightly-only experimental API. (`stdsimd` #27731)
Available on `target_arch="nvptx64"` only.
Expand description

Platform-specific intrinsics for the `NVPTX` platform.

See the module documentation for more details.

## Functions

- __assert_fail⚠Experimental
  Syscall to be used whenever the assert expression produces a `false` value.
- _block_dim_x⚠Experimental
  x-th thread-block dimension.
- _block_dim_y⚠Experimental
  y-th thread-block dimension.
- _block_dim_z⚠Experimental
  z-th thread-block dimension.
- _block_idx_x⚠Experimental
  x-th thread-block index.
- _block_idx_y⚠Experimental
  y-th thread-block index.
- _block_idx_z⚠Experimental
  z-th thread-block index.
- _grid_dim_x⚠Experimental
  x-th block-grid dimension.
- _grid_dim_y⚠Experimental
  y-th block-grid dimension.
- _grid_dim_z⚠Experimental
  z-th block-grid dimension.
- _syncthreads⚠Experimental
  Synchronizes all threads in the block.
- _thread_idx_x⚠Experimental
  x-th thread index.
- _thread_idx_y⚠Experimental
  y-th thread index.
- _thread_idx_z⚠Experimental
  z-th thread index.
- free⚠Experimental
  Free previously dynamically allocated memory.
- malloc⚠Experimental
  Allocate memory dynamically from a fixed-size heap in global memory.
- trap⚠Experimental
  Generates the trap instruction `TRAP`
- vprintf⚠Experimental
  Print formatted output from a kernel to a host-side output stream.