🔬This is a nightly-only experimental API. (
stdarch_nvptx #111199)Available on 
target_arch="nvptx64" only.Expand description
Platform-specific intrinsics for the NVPTX platform.
See the module documentation for more details.
Structs§
- f16x2Experimental 
- PTX-specific 32-bit wide floating point (f16 x 2) vector type
Functions§
- __assert_ âšfail Experimental 
- Syscall to be used whenever the assert expression produces a falsevalue.
- _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.
- f16x2_add âšExperimental 
- Add two values, round to nearest even
- f16x2_fma âšExperimental 
- Fused multiply-add, round to nearest even
- f16x2_max âšExperimental 
- Find the maximum of two values
- f16x2_max_ âšnan Experimental 
- Find the maximum of two values, NaNs pass through.
- f16x2_min âšExperimental 
- Find the minimum of two values
- f16x2_min_ âšnan Experimental 
- Find the minimum of two values, NaNs pass through.
- f16x2_mul âšExperimental 
- Multiply two values, round to nearest even
- f16x2_neg âšExperimental 
- Arithmetic negate
- f16x2_sub âšExperimental 
- Subtract two values, round to nearest even
- 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.