AMDGPU Builtins¶
This document describes the AMDGPU target-specific builtins available in Clang. Most of these builtins provide direct access to AMDGPU hardware instructions and intrinsics.
All AMDGPU builtins use the __builtin_amdgcn_ prefix (or __builtin_r600_
for R600 targets). Some arguments must be compile-time constant expressions;
this is noted in the descriptions where applicable.
Warning
These builtins, including their names, arguments, and target requirements, are all subject to change without warning across LLVM releases.
Note
This document is a work in progress. Not all builtins are fully documented yet. The initial descriptions were generated with AI assistance, cross-referencing the following sources:
clang/include/clang/Basic/BuiltinsAMDGPU.td(builtin definitions)llvm/include/llvm/IR/IntrinsicsAMDGPU.td(intrinsic definitions)clang/lib/Sema/SemaAMDGPU.cpp(argument validation and constraints)clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp(lowering logic)GPUOpen Machine-Readable ISA (ISA documents)
ABI / Special Register Builtins¶
These builtins provide access to kernel dispatch metadata, work-item and workgroup identification, and other ABI-level information. They are available on all AMDGCN targets unless otherwise noted.
__builtin_amdgcn_cluster_id_x¶
Prototype:
unsigned int __builtin_amdgcn_cluster_id_x()
Target Features: gfx1250-insts
Returns the cluster ID in the X dimension.
__builtin_amdgcn_cluster_id_y¶
Prototype:
unsigned int __builtin_amdgcn_cluster_id_y()
Target Features: gfx1250-insts
Returns the cluster ID in the Y dimension.
__builtin_amdgcn_cluster_id_z¶
Prototype:
unsigned int __builtin_amdgcn_cluster_id_z()
Target Features: gfx1250-insts
Returns the cluster ID in the Z dimension.
__builtin_amdgcn_cluster_workgroup_flat_id¶
Prototype:
unsigned int __builtin_amdgcn_cluster_workgroup_flat_id()
Target Features: gfx1250-insts
Returns the flat (linearized) workgroup ID within the cluster.
__builtin_amdgcn_cluster_workgroup_id_x¶
Prototype:
unsigned int __builtin_amdgcn_cluster_workgroup_id_x()
Target Features: gfx1250-insts
Returns the workgroup ID within the cluster in the X dimension.
__builtin_amdgcn_cluster_workgroup_id_y¶
Prototype:
unsigned int __builtin_amdgcn_cluster_workgroup_id_y()
Target Features: gfx1250-insts
Returns the workgroup ID within the cluster in the Y dimension.
__builtin_amdgcn_cluster_workgroup_id_z¶
Prototype:
unsigned int __builtin_amdgcn_cluster_workgroup_id_z()
Target Features: gfx1250-insts
Returns the workgroup ID within the cluster in the Z dimension.
__builtin_amdgcn_cluster_workgroup_max_flat_id¶
Prototype:
unsigned int __builtin_amdgcn_cluster_workgroup_max_flat_id()
Target Features: gfx1250-insts
Returns the maximum flat (linearized) workgroup ID within the cluster.
__builtin_amdgcn_cluster_workgroup_max_id_x¶
Prototype:
unsigned int __builtin_amdgcn_cluster_workgroup_max_id_x()
Target Features: gfx1250-insts
Returns the maximum workgroup ID within the cluster in the X dimension.
__builtin_amdgcn_cluster_workgroup_max_id_y¶
Prototype:
unsigned int __builtin_amdgcn_cluster_workgroup_max_id_y()
Target Features: gfx1250-insts
Returns the maximum workgroup ID within the cluster in the Y dimension.
__builtin_amdgcn_cluster_workgroup_max_id_z¶
Prototype:
unsigned int __builtin_amdgcn_cluster_workgroup_max_id_z()
Target Features: gfx1250-insts
Returns the maximum workgroup ID within the cluster in the Z dimension.
__builtin_amdgcn_dispatch_ptr¶
Prototype:
void address_space<4> * __builtin_amdgcn_dispatch_ptr()
Returns a read-only pointer to the dispatch packet, which contains workgroup size, grid size, and other dispatch parameters.
__builtin_amdgcn_grid_size_x¶
Prototype:
unsigned int __builtin_amdgcn_grid_size_x()
Returns the total grid size in the X dimension.
__builtin_amdgcn_grid_size_y¶
Prototype:
unsigned int __builtin_amdgcn_grid_size_y()
Returns the total grid size in the Y dimension.
__builtin_amdgcn_grid_size_z¶
Prototype:
unsigned int __builtin_amdgcn_grid_size_z()
Returns the total grid size in the Z dimension.
__builtin_amdgcn_implicitarg_ptr¶
Prototype:
void address_space<4> * __builtin_amdgcn_implicitarg_ptr()
Returns a pointer to the implicit arguments appended after explicit kernel arguments. Layout depends on the code object version.
__builtin_amdgcn_kernarg_segment_ptr¶
Prototype:
void address_space<4> * __builtin_amdgcn_kernarg_segment_ptr()
Returns a pointer to the beginning of the kernel argument segment.
__builtin_amdgcn_queue_ptr¶
Prototype:
void address_space<4> * __builtin_amdgcn_queue_ptr()
Returns a pointer to the queue_t object for the queue executing the
current kernel.
__builtin_amdgcn_workgroup_id_x¶
Prototype:
unsigned int __builtin_amdgcn_workgroup_id_x()
Returns the workgroup ID in the X dimension.
__builtin_amdgcn_workgroup_id_y¶
Prototype:
unsigned int __builtin_amdgcn_workgroup_id_y()
Returns the workgroup ID in the Y dimension.
__builtin_amdgcn_workgroup_id_z¶
Prototype:
unsigned int __builtin_amdgcn_workgroup_id_z()
Returns the workgroup ID in the Z dimension.
__builtin_amdgcn_workgroup_size_x¶
Prototype:
unsigned short __builtin_amdgcn_workgroup_size_x()
Returns the workgroup size in the X dimension.
__builtin_amdgcn_workgroup_size_y¶
Prototype:
unsigned short __builtin_amdgcn_workgroup_size_y()
Returns the workgroup size in the Y dimension.
__builtin_amdgcn_workgroup_size_z¶
Prototype:
unsigned short __builtin_amdgcn_workgroup_size_z()
Returns the workgroup size in the Z dimension.
__builtin_amdgcn_workitem_id_x¶
Prototype:
unsigned int __builtin_amdgcn_workitem_id_x()
Returns the work-item (thread) ID within the workgroup in the X dimension.
__builtin_amdgcn_workitem_id_y¶
Prototype:
unsigned int __builtin_amdgcn_workitem_id_y()
Returns the work-item (thread) ID within the workgroup in the Y dimension.
__builtin_amdgcn_workitem_id_z¶
Prototype:
unsigned int __builtin_amdgcn_workitem_id_z()
Returns the work-item (thread) ID within the workgroup in the Z dimension.
Undocumented¶
This section lists builtins which are recognized by Clang, but which are currently missing documentation.
__builtin_amdgcn_add_max_i32¶
Prototype:
int __builtin_amdgcn_add_max_i32(int, int, int, _Constant bool)
Target Features: add-min-max-insts
No documentation.
__builtin_amdgcn_add_max_u32¶
Prototype:
unsigned int __builtin_amdgcn_add_max_u32(unsigned int, unsigned int, unsigned int, _Constant bool)
Target Features: add-min-max-insts
No documentation.
__builtin_amdgcn_add_min_i32¶
Prototype:
int __builtin_amdgcn_add_min_i32(int, int, int, _Constant bool)
Target Features: add-min-max-insts
No documentation.
__builtin_amdgcn_add_min_u32¶
Prototype:
unsigned int __builtin_amdgcn_add_min_u32(unsigned int, unsigned int, unsigned int, _Constant bool)
Target Features: add-min-max-insts
No documentation.
__builtin_amdgcn_alignbit¶
Prototype:
unsigned int __builtin_amdgcn_alignbit(unsigned int, unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_alignbyte¶
Prototype:
unsigned int __builtin_amdgcn_alignbyte(unsigned int, unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_ashr_pk_i8_i32¶
Prototype:
unsigned short __builtin_amdgcn_ashr_pk_i8_i32(unsigned int, unsigned int, unsigned int)
Target Features: ashr-pk-insts
No documentation.
__builtin_amdgcn_ashr_pk_u8_i32¶
Prototype:
unsigned short __builtin_amdgcn_ashr_pk_u8_i32(unsigned int, unsigned int, unsigned int)
Target Features: ashr-pk-insts
No documentation.
__builtin_amdgcn_asyncmark¶
Prototype:
void __builtin_amdgcn_asyncmark()
Target Features: vmem-to-lds-load-insts
No documentation.
__builtin_amdgcn_atomic_dec32¶
Prototype:
uint32_t __builtin_amdgcn_atomic_dec32(uint32_t volatile *, uint32_t, unsigned int, char const *)
No documentation.
__builtin_amdgcn_atomic_dec64¶
Prototype:
uint64_t __builtin_amdgcn_atomic_dec64(uint64_t volatile *, uint64_t, unsigned int, char const *)
No documentation.
__builtin_amdgcn_atomic_inc32¶
Prototype:
uint32_t __builtin_amdgcn_atomic_inc32(uint32_t volatile *, uint32_t, unsigned int, char const *)
No documentation.
__builtin_amdgcn_atomic_inc64¶
Prototype:
uint64_t __builtin_amdgcn_atomic_inc64(uint64_t volatile *, uint64_t, unsigned int, char const *)
No documentation.
__builtin_amdgcn_ballot_w32¶
Prototype:
uint32_t __builtin_amdgcn_ballot_w32(bool)
Target Features: wavefrontsize32
No documentation.
__builtin_amdgcn_ballot_w64¶
Prototype:
uint64_t __builtin_amdgcn_ballot_w64(bool)
No documentation.
__builtin_amdgcn_bitop3_b16¶
Prototype:
short __builtin_amdgcn_bitop3_b16(short, short, short, _Constant unsigned int)
Target Features: bitop3-insts
No documentation.
__builtin_amdgcn_bitop3_b32¶
Prototype:
int __builtin_amdgcn_bitop3_b32(int, int, int, _Constant unsigned int)
Target Features: bitop3-insts
No documentation.
__builtin_amdgcn_buffer_wbinvl1¶
Prototype:
void __builtin_amdgcn_buffer_wbinvl1()
No documentation.
__builtin_amdgcn_buffer_wbinvl1_vol¶
Prototype:
void __builtin_amdgcn_buffer_wbinvl1_vol()
Target Features: ci-insts
No documentation.
__builtin_amdgcn_class¶
Prototype:
bool __builtin_amdgcn_class(double, int)
No documentation.
__builtin_amdgcn_classf¶
Prototype:
bool __builtin_amdgcn_classf(float, int)
No documentation.
__builtin_amdgcn_classh¶
Prototype:
bool __builtin_amdgcn_classh(_Float16, int)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_cluster_load_async_to_lds_b128¶
Prototype:
void __builtin_amdgcn_cluster_load_async_to_lds_b128(_ExtVector<4, int> address_space<1> *, _ExtVector<4, int> address_space<3> *, _Constant int, _Constant int, int)
Target Features: mcast-load-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cluster_load_async_to_lds_b32¶
Prototype:
void __builtin_amdgcn_cluster_load_async_to_lds_b32(int address_space<1> *, int address_space<3> *, _Constant int, _Constant int, int)
Target Features: mcast-load-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cluster_load_async_to_lds_b64¶
Prototype:
void __builtin_amdgcn_cluster_load_async_to_lds_b64(_ExtVector<2, int> address_space<1> *, _ExtVector<2, int> address_space<3> *, _Constant int, _Constant int, int)
Target Features: mcast-load-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cluster_load_async_to_lds_b8¶
Prototype:
void __builtin_amdgcn_cluster_load_async_to_lds_b8(char address_space<1> *, char address_space<3> *, _Constant int, _Constant int, int)
Target Features: mcast-load-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cluster_load_b128¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_cluster_load_b128(_ExtVector<4, int> address_space<1> *, _Constant int, int)
Target Features: mcast-load-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cluster_load_b32¶
Prototype:
int __builtin_amdgcn_cluster_load_b32(int address_space<1> *, _Constant int, int)
Target Features: mcast-load-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cluster_load_b64¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_cluster_load_b64(_ExtVector<2, int> address_space<1> *, _Constant int, int)
Target Features: mcast-load-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cooperative_atomic_load_16x8B¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_cooperative_atomic_load_16x8B(_ExtVector<2, int> *, _Constant int, char const *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cooperative_atomic_load_32x4B¶
Prototype:
int __builtin_amdgcn_cooperative_atomic_load_32x4B(int *, _Constant int, char const *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cooperative_atomic_load_8x16B¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_cooperative_atomic_load_8x16B(_ExtVector<4, int> *, _Constant int, char const *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cooperative_atomic_store_16x8B¶
Prototype:
void __builtin_amdgcn_cooperative_atomic_store_16x8B(_ExtVector<2, int> *, _ExtVector<2, int>, _Constant int, char const *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cooperative_atomic_store_32x4B¶
Prototype:
void __builtin_amdgcn_cooperative_atomic_store_32x4B(int *, int, _Constant int, char const *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cooperative_atomic_store_8x16B¶
Prototype:
void __builtin_amdgcn_cooperative_atomic_store_8x16B(_ExtVector<4, int> *, _ExtVector<4, int>, _Constant int, char const *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_cos_bf16¶
Prototype:
__bf16 __builtin_amdgcn_cos_bf16(__bf16)
Target Features: bf16-trans-insts
No documentation.
__builtin_amdgcn_cosf¶
Prototype:
float __builtin_amdgcn_cosf(float)
No documentation.
__builtin_amdgcn_cosh¶
Prototype:
_Float16 __builtin_amdgcn_cosh(_Float16)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_cubeid¶
Prototype:
float __builtin_amdgcn_cubeid(float, float, float)
Target Features: cube-insts
No documentation.
__builtin_amdgcn_cubema¶
Prototype:
float __builtin_amdgcn_cubema(float, float, float)
Target Features: cube-insts
No documentation.
__builtin_amdgcn_cubesc¶
Prototype:
float __builtin_amdgcn_cubesc(float, float, float)
Target Features: cube-insts
No documentation.
__builtin_amdgcn_cubetc¶
Prototype:
float __builtin_amdgcn_cubetc(float, float, float)
Target Features: cube-insts
No documentation.
__builtin_amdgcn_cvt_f16_bf8¶
Prototype:
_Float16 __builtin_amdgcn_cvt_f16_bf8(int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_f16_fp8¶
Prototype:
_Float16 __builtin_amdgcn_cvt_f16_fp8(int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_f32_bf8¶
Prototype:
float __builtin_amdgcn_cvt_f32_bf8(int, _Constant int)
Target Features: fp8-conversion-insts
No documentation.
__builtin_amdgcn_cvt_f32_fp8¶
Prototype:
float __builtin_amdgcn_cvt_f32_fp8(int, _Constant int)
Target Features: fp8-conversion-insts
No documentation.
__builtin_amdgcn_cvt_f32_fp8_e5m3¶
Prototype:
float __builtin_amdgcn_cvt_f32_fp8_e5m3(int, _Constant int)
Target Features: fp8e5m3-insts
No documentation.
__builtin_amdgcn_cvt_off_f32_i4¶
Prototype:
float __builtin_amdgcn_cvt_off_f32_i4(int)
No documentation.
__builtin_amdgcn_cvt_pk_bf8_f16¶
Prototype:
short __builtin_amdgcn_cvt_pk_bf8_f16(_ExtVector<2, _Float16>)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_pk_bf8_f32¶
Prototype:
int __builtin_amdgcn_cvt_pk_bf8_f32(float, float, int, _Constant bool)
Target Features: fp8-conversion-insts
No documentation.
__builtin_amdgcn_cvt_pk_f16_bf8¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_cvt_pk_f16_bf8(short)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_pk_f16_fp8¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_cvt_pk_f16_fp8(short)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_pk_f32_bf8¶
Prototype:
_ExtVector<2, float> __builtin_amdgcn_cvt_pk_f32_bf8(int, _Constant bool)
Target Features: fp8-conversion-insts
No documentation.
__builtin_amdgcn_cvt_pk_f32_fp8¶
Prototype:
_ExtVector<2, float> __builtin_amdgcn_cvt_pk_f32_fp8(int, _Constant bool)
Target Features: fp8-conversion-insts
No documentation.
__builtin_amdgcn_cvt_pk_fp8_f16¶
Prototype:
short __builtin_amdgcn_cvt_pk_fp8_f16(_ExtVector<2, _Float16>)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_pk_fp8_f32¶
Prototype:
int __builtin_amdgcn_cvt_pk_fp8_f32(float, float, int, _Constant bool)
Target Features: fp8-conversion-insts
No documentation.
__builtin_amdgcn_cvt_pk_fp8_f32_e5m3¶
Prototype:
int __builtin_amdgcn_cvt_pk_fp8_f32_e5m3(float, float, int, _Constant bool)
Target Features: fp8e5m3-insts
No documentation.
__builtin_amdgcn_cvt_pk_i16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_cvt_pk_i16(int, int)
No documentation.
__builtin_amdgcn_cvt_pk_u16¶
Prototype:
_ExtVector<2, unsigned short> __builtin_amdgcn_cvt_pk_u16(unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_cvt_pk_u8_f32¶
Prototype:
unsigned int __builtin_amdgcn_cvt_pk_u8_f32(float, unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_cvt_pknorm_i16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_cvt_pknorm_i16(float, float)
Target Features: cvt-pknorm-vop2-insts
No documentation.
__builtin_amdgcn_cvt_pknorm_u16¶
Prototype:
_ExtVector<2, unsigned short> __builtin_amdgcn_cvt_pknorm_u16(float, float)
Target Features: cvt-pknorm-vop2-insts
No documentation.
__builtin_amdgcn_cvt_pkrtz¶
Prototype:
_ExtVector<2, __fp16> __builtin_amdgcn_cvt_pkrtz(float, float)
No documentation.
__builtin_amdgcn_cvt_scale_pk16_bf16_bf6¶
Prototype:
_ExtVector<16, __bf16> __builtin_amdgcn_cvt_scale_pk16_bf16_bf6(_ExtVector<3, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk16_bf16_fp6¶
Prototype:
_ExtVector<16, __bf16> __builtin_amdgcn_cvt_scale_pk16_bf16_fp6(_ExtVector<3, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk16_f16_bf6¶
Prototype:
_ExtVector<16, _Float16> __builtin_amdgcn_cvt_scale_pk16_f16_bf6(_ExtVector<3, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk16_f16_fp6¶
Prototype:
_ExtVector<16, _Float16> __builtin_amdgcn_cvt_scale_pk16_f16_fp6(_ExtVector<3, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk16_f32_bf6¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_cvt_scale_pk16_f32_bf6(_ExtVector<3, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk16_f32_fp6¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_cvt_scale_pk16_f32_fp6(_ExtVector<3, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk8_bf16_bf8¶
Prototype:
_ExtVector<8, __bf16> __builtin_amdgcn_cvt_scale_pk8_bf16_bf8(_ExtVector<2, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk8_bf16_fp4¶
Prototype:
_ExtVector<8, __bf16> __builtin_amdgcn_cvt_scale_pk8_bf16_fp4(unsigned int, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk8_bf16_fp8¶
Prototype:
_ExtVector<8, __bf16> __builtin_amdgcn_cvt_scale_pk8_bf16_fp8(_ExtVector<2, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk8_f16_bf8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_cvt_scale_pk8_f16_bf8(_ExtVector<2, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk8_f16_fp4¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_cvt_scale_pk8_f16_fp4(unsigned int, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk8_f16_fp8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_cvt_scale_pk8_f16_fp8(_ExtVector<2, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk8_f32_bf8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_cvt_scale_pk8_f32_bf8(_ExtVector<2, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk8_f32_fp4¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_cvt_scale_pk8_f32_fp4(unsigned int, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scale_pk8_f32_fp8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_cvt_scale_pk8_f32_fp8(_ExtVector<2, unsigned int>, unsigned int, _Constant unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_2xpk16_bf6_f32¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_2xpk16_bf6_f32(_ExtVector<16, float>, _ExtVector<16, float>, float)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_2xpk16_fp6_f32¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_2xpk16_fp6_f32(_ExtVector<16, float>, _ExtVector<16, float>, float)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_f16_bf8¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_cvt_scalef32_f16_bf8(_ExtVector<2, _Float16>, int, float, _Constant int, _Constant bool)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_f16_fp8¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_cvt_scalef32_f16_fp8(_ExtVector<2, _Float16>, int, float, _Constant int, _Constant bool)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_f32_bf8¶
Prototype:
float __builtin_amdgcn_cvt_scalef32_f32_bf8(int, float, _Constant int)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_f32_fp8¶
Prototype:
float __builtin_amdgcn_cvt_scalef32_f32_fp8(int, float, _Constant int)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk16_bf6_bf16¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_pk16_bf6_bf16(_ExtVector<16, __bf16>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk16_bf6_f16¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_pk16_bf6_f16(_ExtVector<16, _Float16>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk16_bf6_f32¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_pk16_bf6_f32(_ExtVector<16, float>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk16_fp6_bf16¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_pk16_fp6_bf16(_ExtVector<16, __bf16>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk16_fp6_f16¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_pk16_fp6_f16(_ExtVector<16, _Float16>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk16_fp6_f32¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_pk16_fp6_f32(_ExtVector<16, float>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk32_bf16_bf6¶
Prototype:
_ExtVector<32, __bf16> __builtin_amdgcn_cvt_scalef32_pk32_bf16_bf6(_ExtVector<6, unsigned int>, float)
Target Features: fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk32_bf16_fp6¶
Prototype:
_ExtVector<32, __bf16> __builtin_amdgcn_cvt_scalef32_pk32_bf16_fp6(_ExtVector<6, unsigned int>, float)
Target Features: fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk32_bf6_bf16¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_pk32_bf6_bf16(_ExtVector<32, __bf16>, float)
Target Features: f16bf16-to-fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk32_bf6_f16¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_pk32_bf6_f16(_ExtVector<32, _Float16>, float)
Target Features: f16bf16-to-fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk32_f16_bf6¶
Prototype:
_ExtVector<32, _Float16> __builtin_amdgcn_cvt_scalef32_pk32_f16_bf6(_ExtVector<6, unsigned int>, float)
Target Features: fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk32_f16_fp6¶
Prototype:
_ExtVector<32, _Float16> __builtin_amdgcn_cvt_scalef32_pk32_f16_fp6(_ExtVector<6, unsigned int>, float)
Target Features: fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk32_f32_bf6¶
Prototype:
_ExtVector<32, float> __builtin_amdgcn_cvt_scalef32_pk32_f32_bf6(_ExtVector<6, unsigned int>, float)
Target Features: fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk32_f32_fp6¶
Prototype:
_ExtVector<32, float> __builtin_amdgcn_cvt_scalef32_pk32_f32_fp6(_ExtVector<6, unsigned int>, float)
Target Features: fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk32_fp6_bf16¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_pk32_fp6_bf16(_ExtVector<32, __bf16>, float)
Target Features: f16bf16-to-fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk32_fp6_f16¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_pk32_fp6_f16(_ExtVector<32, _Float16>, float)
Target Features: f16bf16-to-fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk8_bf8_bf16¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_pk8_bf8_bf16(_ExtVector<8, __bf16>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk8_bf8_f16¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_pk8_bf8_f16(_ExtVector<8, _Float16>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk8_bf8_f32¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_pk8_bf8_f32(_ExtVector<8, float>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk8_fp4_bf16¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_pk8_fp4_bf16(_ExtVector<8, __bf16>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk8_fp4_f16¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_pk8_fp4_f16(_ExtVector<8, _Float16>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk8_fp4_f32¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_pk8_fp4_f32(_ExtVector<8, float>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk8_fp8_bf16¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_pk8_fp8_bf16(_ExtVector<8, __bf16>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk8_fp8_f16¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_pk8_fp8_f16(_ExtVector<8, _Float16>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk8_fp8_f32¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_pk8_fp8_f32(_ExtVector<8, float>, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_bf16_bf8¶
Prototype:
_ExtVector<2, __bf16> __builtin_amdgcn_cvt_scalef32_pk_bf16_bf8(unsigned int, float, _Constant bool)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_bf16_fp4¶
Prototype:
_ExtVector<2, __bf16> __builtin_amdgcn_cvt_scalef32_pk_bf16_fp4(unsigned int, float, _Constant int)
Target Features: fp4-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_bf16_fp8¶
Prototype:
_ExtVector<2, __bf16> __builtin_amdgcn_cvt_scalef32_pk_bf16_fp8(unsigned int, float, _Constant bool)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_bf8_bf16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_cvt_scalef32_pk_bf8_bf16(_ExtVector<2, short>, _ExtVector<2, __bf16>, float, _Constant bool)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_bf8_f16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_cvt_scalef32_pk_bf8_f16(_ExtVector<2, short>, _ExtVector<2, _Float16>, float, _Constant bool)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_bf8_f32¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_cvt_scalef32_pk_bf8_f32(_ExtVector<2, short>, float, float, float, _Constant bool)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_f16_bf8¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_cvt_scalef32_pk_f16_bf8(unsigned int, float, _Constant bool)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_f16_fp4¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_cvt_scalef32_pk_f16_fp4(unsigned int, float, _Constant int)
Target Features: fp4-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_f16_fp8¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_cvt_scalef32_pk_f16_fp8(unsigned int, float, _Constant bool)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_f32_bf8¶
Prototype:
_ExtVector<2, float> __builtin_amdgcn_cvt_scalef32_pk_f32_bf8(unsigned int, float, _Constant bool)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_f32_fp4¶
Prototype:
_ExtVector<2, float> __builtin_amdgcn_cvt_scalef32_pk_f32_fp4(unsigned int, float, _Constant int)
Target Features: fp4-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_f32_fp8¶
Prototype:
_ExtVector<2, float> __builtin_amdgcn_cvt_scalef32_pk_f32_fp8(unsigned int, float, _Constant bool)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_fp4_bf16¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_pk_fp4_bf16(unsigned int, _ExtVector<2, __bf16>, float, _Constant int)
Target Features: fp4-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_fp4_f16¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_pk_fp4_f16(unsigned int, _ExtVector<2, _Float16>, float, _Constant int)
Target Features: fp4-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_fp4_f32¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_pk_fp4_f32(unsigned int, float, float, float, _Constant int)
Target Features: fp4-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_fp8_bf16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_cvt_scalef32_pk_fp8_bf16(_ExtVector<2, short>, _ExtVector<2, __bf16>, float, _Constant bool)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_fp8_f16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_cvt_scalef32_pk_fp8_f16(_ExtVector<2, short>, _ExtVector<2, _Float16>, float, _Constant bool)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_pk_fp8_f32¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_cvt_scalef32_pk_fp8_f32(_ExtVector<2, short>, float, float, float, _Constant bool)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_bf8_bf16¶
Prototype:
int __builtin_amdgcn_cvt_scalef32_sr_bf8_bf16(int, __bf16, unsigned int, float, _Constant int)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_bf8_f16¶
Prototype:
int __builtin_amdgcn_cvt_scalef32_sr_bf8_f16(int, _Float16, unsigned int, float, _Constant int)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_bf8_f32¶
Prototype:
int __builtin_amdgcn_cvt_scalef32_sr_bf8_f32(int, float, unsigned int, float, _Constant int)
Target Features: bf8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_fp8_bf16¶
Prototype:
int __builtin_amdgcn_cvt_scalef32_sr_fp8_bf16(int, __bf16, unsigned int, float, _Constant int)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_fp8_f16¶
Prototype:
int __builtin_amdgcn_cvt_scalef32_sr_fp8_f16(int, _Float16, unsigned int, float, _Constant int)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_fp8_f32¶
Prototype:
int __builtin_amdgcn_cvt_scalef32_sr_fp8_f32(int, float, unsigned int, float, _Constant int)
Target Features: fp8-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk16_bf6_bf16¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk16_bf6_bf16(_ExtVector<16, __bf16>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk16_bf6_f16¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk16_bf6_f16(_ExtVector<16, _Float16>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk16_bf6_f32¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk16_bf6_f32(_ExtVector<16, float>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk16_fp6_bf16¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk16_fp6_bf16(_ExtVector<16, __bf16>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk16_fp6_f16¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk16_fp6_f16(_ExtVector<16, _Float16>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk16_fp6_f32¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk16_fp6_f32(_ExtVector<16, float>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk32_bf6_bf16¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk32_bf6_bf16(_ExtVector<32, __bf16>, unsigned int, float)
Target Features: f16bf16-to-fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk32_bf6_f16¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk32_bf6_f16(_ExtVector<32, _Float16>, unsigned int, float)
Target Features: f16bf16-to-fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk32_bf6_f32¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk32_bf6_f32(_ExtVector<32, float>, unsigned int, float)
Target Features: f16bf16-to-fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk32_fp6_bf16¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk32_fp6_bf16(_ExtVector<32, __bf16>, unsigned int, float)
Target Features: f16bf16-to-fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk32_fp6_f16¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk32_fp6_f16(_ExtVector<32, _Float16>, unsigned int, float)
Target Features: f16bf16-to-fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk32_fp6_f32¶
Prototype:
_ExtVector<6, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk32_fp6_f32(_ExtVector<32, float>, unsigned int, float)
Target Features: f16bf16-to-fp6bf6-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk8_bf8_bf16¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk8_bf8_bf16(_ExtVector<8, __bf16>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk8_bf8_f16¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk8_bf8_f16(_ExtVector<8, _Float16>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk8_bf8_f32¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk8_bf8_f32(_ExtVector<8, float>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk8_fp4_bf16¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_sr_pk8_fp4_bf16(_ExtVector<8, __bf16>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk8_fp4_f16¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_sr_pk8_fp4_f16(_ExtVector<8, _Float16>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk8_fp4_f32¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_sr_pk8_fp4_f32(_ExtVector<8, float>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk8_fp8_bf16¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk8_fp8_bf16(_ExtVector<8, __bf16>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk8_fp8_f16¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk8_fp8_f16(_ExtVector<8, _Float16>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk8_fp8_f32¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_cvt_scalef32_sr_pk8_fp8_f32(_ExtVector<8, float>, unsigned int, float)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk_fp4_bf16¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_sr_pk_fp4_bf16(unsigned int, _ExtVector<2, __bf16>, unsigned int, float, _Constant int)
Target Features: fp4-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk_fp4_f16¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_sr_pk_fp4_f16(unsigned int, _ExtVector<2, _Float16>, unsigned int, float, _Constant int)
Target Features: fp4-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_scalef32_sr_pk_fp4_f32¶
Prototype:
unsigned int __builtin_amdgcn_cvt_scalef32_sr_pk_fp4_f32(unsigned int, _ExtVector<2, float>, unsigned int, float, _Constant int)
Target Features: fp4-cvt-scale-insts
No documentation.
__builtin_amdgcn_cvt_sr_bf16_f32¶
Prototype:
_ExtVector<2, __bf16> __builtin_amdgcn_cvt_sr_bf16_f32(_ExtVector<2, __bf16>, float, unsigned int, _Constant bool)
Target Features: f32-to-f16bf16-cvt-sr-insts
No documentation.
__builtin_amdgcn_cvt_sr_bf8_f16¶
Prototype:
int __builtin_amdgcn_cvt_sr_bf8_f16(_Float16, int, unsigned int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_sr_bf8_f32¶
Prototype:
int __builtin_amdgcn_cvt_sr_bf8_f32(float, int, int, _Constant int)
Target Features: fp8-conversion-insts
No documentation.
__builtin_amdgcn_cvt_sr_f16_f32¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_cvt_sr_f16_f32(_ExtVector<2, _Float16>, float, unsigned int, _Constant bool)
Target Features: f32-to-f16bf16-cvt-sr-insts
No documentation.
__builtin_amdgcn_cvt_sr_fp8_f16¶
Prototype:
int __builtin_amdgcn_cvt_sr_fp8_f16(_Float16, int, unsigned int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_cvt_sr_fp8_f32¶
Prototype:
int __builtin_amdgcn_cvt_sr_fp8_f32(float, int, int, _Constant int)
Target Features: fp8-conversion-insts
No documentation.
__builtin_amdgcn_cvt_sr_fp8_f32_e5m3¶
Prototype:
int __builtin_amdgcn_cvt_sr_fp8_f32_e5m3(float, int, int, _Constant int)
Target Features: fp8e5m3-insts
No documentation.
__builtin_amdgcn_cvt_sr_pk_bf16_f32¶
Prototype:
_ExtVector<2, __bf16> __builtin_amdgcn_cvt_sr_pk_bf16_f32(float, float, int)
Target Features: bf16-cvt-insts
No documentation.
__builtin_amdgcn_cvt_sr_pk_f16_f32¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_cvt_sr_pk_f16_f32(float, float, int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_div_fixup¶
Prototype:
double __builtin_amdgcn_div_fixup(double, double, double)
No documentation.
__builtin_amdgcn_div_fixupf¶
Prototype:
float __builtin_amdgcn_div_fixupf(float, float, float)
No documentation.
__builtin_amdgcn_div_fixuph¶
Prototype:
_Float16 __builtin_amdgcn_div_fixuph(_Float16, _Float16, _Float16)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_div_fmas¶
Prototype:
double __builtin_amdgcn_div_fmas(double, double, double, bool)
No documentation.
__builtin_amdgcn_div_fmasf¶
Prototype:
float __builtin_amdgcn_div_fmasf(float, float, float, bool)
No documentation.
__builtin_amdgcn_div_scale¶
Prototype:
double __builtin_amdgcn_div_scale(double, double, bool, bool *)
No documentation.
__builtin_amdgcn_div_scalef¶
Prototype:
float __builtin_amdgcn_div_scalef(float, float, bool, bool *)
No documentation.
__builtin_amdgcn_dot4_f32_bf8_bf8¶
Prototype:
float __builtin_amdgcn_dot4_f32_bf8_bf8(unsigned int, unsigned int, float)
Target Features: dot11-insts
No documentation.
__builtin_amdgcn_dot4_f32_bf8_fp8¶
Prototype:
float __builtin_amdgcn_dot4_f32_bf8_fp8(unsigned int, unsigned int, float)
Target Features: dot11-insts
No documentation.
__builtin_amdgcn_dot4_f32_fp8_bf8¶
Prototype:
float __builtin_amdgcn_dot4_f32_fp8_bf8(unsigned int, unsigned int, float)
Target Features: dot11-insts
No documentation.
__builtin_amdgcn_dot4_f32_fp8_fp8¶
Prototype:
float __builtin_amdgcn_dot4_f32_fp8_fp8(unsigned int, unsigned int, float)
Target Features: dot11-insts
No documentation.
__builtin_amdgcn_ds_append¶
Prototype:
int __builtin_amdgcn_ds_append(int address_space<3> *)
No documentation.
__builtin_amdgcn_ds_atomic_async_barrier_arrive_b64¶
Prototype:
void __builtin_amdgcn_ds_atomic_async_barrier_arrive_b64(long int address_space<3> *)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_ds_atomic_barrier_arrive_rtn_b64¶
Prototype:
long int __builtin_amdgcn_ds_atomic_barrier_arrive_rtn_b64(long int address_space<3> *, long int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_ds_atomic_fadd_f32¶
Prototype:
float __builtin_amdgcn_ds_atomic_fadd_f32(float address_space<3> *, float)
Target Features: gfx8-insts
No documentation.
__builtin_amdgcn_ds_atomic_fadd_f64¶
Prototype:
double __builtin_amdgcn_ds_atomic_fadd_f64(double address_space<3> *, double)
Target Features: gfx90a-insts
No documentation.
__builtin_amdgcn_ds_atomic_fadd_v2bf16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_ds_atomic_fadd_v2bf16(_ExtVector<2, short> address_space<3> *, _ExtVector<2, short>)
Target Features: atomic-ds-pk-add-16-insts
No documentation.
__builtin_amdgcn_ds_atomic_fadd_v2f16¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_ds_atomic_fadd_v2f16(_ExtVector<2, _Float16> address_space<3> *, _ExtVector<2, _Float16>)
Target Features: atomic-ds-pk-add-16-insts
No documentation.
__builtin_amdgcn_ds_bpermute¶
Prototype:
int __builtin_amdgcn_ds_bpermute(int, int)
No documentation.
__builtin_amdgcn_ds_bpermute_fi_b32¶
Prototype:
int __builtin_amdgcn_ds_bpermute_fi_b32(int, int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_ds_bvh_stack_push4_pop1_rtn¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_ds_bvh_stack_push4_pop1_rtn(unsigned int, unsigned int, _ExtVector<4, unsigned int>, _Constant int)
Target Features: gfx11-insts
No documentation.
__builtin_amdgcn_ds_bvh_stack_push8_pop1_rtn¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_ds_bvh_stack_push8_pop1_rtn(unsigned int, unsigned int, _ExtVector<8, unsigned int>, _Constant int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_ds_bvh_stack_push8_pop2_rtn¶
Prototype:
_ExtVector<2, uint64_t> __builtin_amdgcn_ds_bvh_stack_push8_pop2_rtn(unsigned int, unsigned int, _ExtVector<8, unsigned int>, _Constant int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_ds_bvh_stack_rtn¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_ds_bvh_stack_rtn(unsigned int, unsigned int, _ExtVector<4, unsigned int>, _Constant int)
Target Features: gfx11-insts
No documentation.
__builtin_amdgcn_ds_consume¶
Prototype:
int __builtin_amdgcn_ds_consume(int address_space<3> *)
No documentation.
__builtin_amdgcn_ds_faddf¶
Prototype:
float __builtin_amdgcn_ds_faddf(float address_space<3> *, float, _Constant int, _Constant int, _Constant bool)
No documentation.
__builtin_amdgcn_ds_fmaxf¶
Prototype:
float __builtin_amdgcn_ds_fmaxf(float address_space<3> *, float, _Constant int, _Constant int, _Constant bool)
No documentation.
__builtin_amdgcn_ds_fminf¶
Prototype:
float __builtin_amdgcn_ds_fminf(float address_space<3> *, float, _Constant int, _Constant int, _Constant bool)
No documentation.
__builtin_amdgcn_ds_gws_barrier¶
Prototype:
void __builtin_amdgcn_ds_gws_barrier(unsigned int, unsigned int)
Target Features: gws
No documentation.
__builtin_amdgcn_ds_gws_init¶
Prototype:
void __builtin_amdgcn_ds_gws_init(unsigned int, unsigned int)
Target Features: gws
No documentation.
__builtin_amdgcn_ds_gws_sema_br¶
Prototype:
void __builtin_amdgcn_ds_gws_sema_br(unsigned int, unsigned int)
Target Features: gws
No documentation.
__builtin_amdgcn_ds_gws_sema_p¶
Prototype:
void __builtin_amdgcn_ds_gws_sema_p(unsigned int)
Target Features: gws
No documentation.
__builtin_amdgcn_ds_gws_sema_release_all¶
Prototype:
void __builtin_amdgcn_ds_gws_sema_release_all(unsigned int)
Target Features: ci-insts
No documentation.
__builtin_amdgcn_ds_gws_sema_v¶
Prototype:
void __builtin_amdgcn_ds_gws_sema_v(unsigned int)
Target Features: gws
No documentation.
__builtin_amdgcn_ds_load_tr16_b128_v8bf16¶
Prototype:
_ExtVector<8, __bf16> __builtin_amdgcn_ds_load_tr16_b128_v8bf16(_ExtVector<8, __bf16> address_space<3> *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_ds_load_tr16_b128_v8f16¶
Prototype:
_ExtVector<8, __fp16> __builtin_amdgcn_ds_load_tr16_b128_v8f16(_ExtVector<8, __fp16> address_space<3> *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_ds_load_tr16_b128_v8i16¶
Prototype:
_ExtVector<8, short> __builtin_amdgcn_ds_load_tr16_b128_v8i16(_ExtVector<8, short> address_space<3> *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_ds_load_tr4_b64_v2i32¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_ds_load_tr4_b64_v2i32(_ExtVector<2, int> address_space<3> *)
Target Features: transpose-load-f4f6-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_ds_load_tr6_b96_v3i32¶
Prototype:
_ExtVector<3, int> __builtin_amdgcn_ds_load_tr6_b96_v3i32(_ExtVector<3, int> address_space<3> *)
Target Features: transpose-load-f4f6-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_ds_load_tr8_b64_v2i32¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_ds_load_tr8_b64_v2i32(_ExtVector<2, int> address_space<3> *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_ds_permute¶
Prototype:
int __builtin_amdgcn_ds_permute(int, int)
No documentation.
__builtin_amdgcn_ds_read_tr16_b64_v4bf16¶
Prototype:
_ExtVector<4, __bf16> __builtin_amdgcn_ds_read_tr16_b64_v4bf16(_ExtVector<4, __bf16> address_space<3> *)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_ds_read_tr16_b64_v4f16¶
Prototype:
_ExtVector<4, __fp16> __builtin_amdgcn_ds_read_tr16_b64_v4f16(_ExtVector<4, __fp16> address_space<3> *)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_ds_read_tr16_b64_v4i16¶
Prototype:
_ExtVector<4, short> __builtin_amdgcn_ds_read_tr16_b64_v4i16(_ExtVector<4, short> address_space<3> *)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_ds_read_tr4_b64_v2i32¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_ds_read_tr4_b64_v2i32(_ExtVector<2, int> address_space<3> *)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_ds_read_tr6_b96_v3i32¶
Prototype:
_ExtVector<3, int> __builtin_amdgcn_ds_read_tr6_b96_v3i32(_ExtVector<3, int> address_space<3> *)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_ds_read_tr8_b64_v2i32¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_ds_read_tr8_b64_v2i32(_ExtVector<2, int> address_space<3> *)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_ds_swizzle¶
Prototype:
int __builtin_amdgcn_ds_swizzle(int, _Constant int)
No documentation.
__builtin_amdgcn_endpgm¶
Prototype:
void __builtin_amdgcn_endpgm()
No documentation.
__builtin_amdgcn_exp2_bf16¶
Prototype:
__bf16 __builtin_amdgcn_exp2_bf16(__bf16)
Target Features: bf16-trans-insts
No documentation.
__builtin_amdgcn_exp2f¶
Prototype:
float __builtin_amdgcn_exp2f(float)
No documentation.
__builtin_amdgcn_fcmp¶
Prototype:
uint64_t __builtin_amdgcn_fcmp(double, double, _Constant int)
No documentation.
__builtin_amdgcn_fcmpf¶
Prototype:
uint64_t __builtin_amdgcn_fcmpf(float, float, _Constant int)
No documentation.
__builtin_amdgcn_fdot2¶
Prototype:
float __builtin_amdgcn_fdot2(_ExtVector<2, _Float16>, _ExtVector<2, _Float16>, float, _Constant bool)
Target Features: dot10-insts
No documentation.
__builtin_amdgcn_fdot2_bf16_bf16¶
Prototype:
short __builtin_amdgcn_fdot2_bf16_bf16(_ExtVector<2, short>, _ExtVector<2, short>, short)
Target Features: dot9-insts
No documentation.
__builtin_amdgcn_fdot2_f16_f16¶
Prototype:
_Float16 __builtin_amdgcn_fdot2_f16_f16(_ExtVector<2, _Float16>, _ExtVector<2, _Float16>, _Float16)
Target Features: dot9-insts
No documentation.
__builtin_amdgcn_fdot2_f32_bf16¶
Prototype:
float __builtin_amdgcn_fdot2_f32_bf16(_ExtVector<2, short>, _ExtVector<2, short>, float, _Constant bool)
Target Features: dot12-insts
No documentation.
__builtin_amdgcn_fdot2c_f32_bf16¶
Prototype:
float __builtin_amdgcn_fdot2c_f32_bf16(_ExtVector<2, __bf16>, _ExtVector<2, __bf16>, float, _Constant bool)
Target Features: dot13-insts
No documentation.
__builtin_amdgcn_fence¶
Prototype:
void __builtin_amdgcn_fence(unsigned int, char const *, ...)
No documentation.
__builtin_amdgcn_flat_atomic_fadd_f32¶
Prototype:
float __builtin_amdgcn_flat_atomic_fadd_f32(float address_space<0> *, float)
Target Features: gfx940-insts
No documentation.
__builtin_amdgcn_flat_atomic_fadd_f64¶
Prototype:
double __builtin_amdgcn_flat_atomic_fadd_f64(double address_space<0> *, double)
Target Features: gfx90a-insts
No documentation.
__builtin_amdgcn_flat_atomic_fadd_v2bf16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_flat_atomic_fadd_v2bf16(_ExtVector<2, short> address_space<0> *, _ExtVector<2, short>)
Target Features: atomic-flat-pk-add-16-insts
No documentation.
__builtin_amdgcn_flat_atomic_fadd_v2f16¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_flat_atomic_fadd_v2f16(_ExtVector<2, _Float16> address_space<0> *, _ExtVector<2, _Float16>)
Target Features: atomic-flat-pk-add-16-insts
No documentation.
__builtin_amdgcn_flat_atomic_fmax_f64¶
Prototype:
double __builtin_amdgcn_flat_atomic_fmax_f64(double address_space<0> *, double)
Target Features: gfx90a-insts
No documentation.
__builtin_amdgcn_flat_atomic_fmin_f64¶
Prototype:
double __builtin_amdgcn_flat_atomic_fmin_f64(double address_space<0> *, double)
Target Features: gfx90a-insts
No documentation.
__builtin_amdgcn_flat_load_monitor_b128¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_flat_load_monitor_b128(_ExtVector<4, int> address_space<0> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_flat_load_monitor_b32¶
Prototype:
int __builtin_amdgcn_flat_load_monitor_b32(int address_space<0> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_flat_load_monitor_b64¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_flat_load_monitor_b64(_ExtVector<2, int> address_space<0> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_flat_prefetch¶
Prototype:
void __builtin_amdgcn_flat_prefetch(void const address_space<0> *, _Constant int)
Target Features: vmem-pref-insts
No documentation.
__builtin_amdgcn_fmed3f¶
Prototype:
float __builtin_amdgcn_fmed3f(float, float, float)
No documentation.
__builtin_amdgcn_fmed3h¶
Prototype:
__fp16 __builtin_amdgcn_fmed3h(__fp16, __fp16, __fp16)
Target Features: gfx9-insts
No documentation.
__builtin_amdgcn_fract¶
Prototype:
double __builtin_amdgcn_fract(double)
No documentation.
__builtin_amdgcn_fractf¶
Prototype:
float __builtin_amdgcn_fractf(float)
No documentation.
__builtin_amdgcn_fracth¶
Prototype:
_Float16 __builtin_amdgcn_fracth(_Float16)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_frexp_exp¶
Prototype:
int __builtin_amdgcn_frexp_exp(double)
No documentation.
__builtin_amdgcn_frexp_expf¶
Prototype:
int __builtin_amdgcn_frexp_expf(float)
No documentation.
__builtin_amdgcn_frexp_exph¶
Prototype:
short __builtin_amdgcn_frexp_exph(_Float16)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_frexp_mant¶
Prototype:
double __builtin_amdgcn_frexp_mant(double)
No documentation.
__builtin_amdgcn_frexp_mantf¶
Prototype:
float __builtin_amdgcn_frexp_mantf(float)
No documentation.
__builtin_amdgcn_frexp_manth¶
Prototype:
_Float16 __builtin_amdgcn_frexp_manth(_Float16)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_get_fpenv¶
Prototype:
uint64_t __builtin_amdgcn_get_fpenv()
No documentation.
__builtin_amdgcn_global_atomic_fadd_f32¶
Prototype:
float __builtin_amdgcn_global_atomic_fadd_f32(float address_space<1> *, float)
Target Features: atomic-fadd-rtn-insts
No documentation.
__builtin_amdgcn_global_atomic_fadd_f64¶
Prototype:
double __builtin_amdgcn_global_atomic_fadd_f64(double address_space<1> *, double)
Target Features: gfx90a-insts
No documentation.
__builtin_amdgcn_global_atomic_fadd_v2bf16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_global_atomic_fadd_v2bf16(_ExtVector<2, short> address_space<1> *, _ExtVector<2, short>)
Target Features: atomic-global-pk-add-bf16-inst
No documentation.
__builtin_amdgcn_global_atomic_fadd_v2f16¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_global_atomic_fadd_v2f16(_ExtVector<2, _Float16> address_space<1> *, _ExtVector<2, _Float16>)
Target Features: atomic-buffer-global-pk-add-f16-insts
No documentation.
__builtin_amdgcn_global_atomic_fmax_f64¶
Prototype:
double __builtin_amdgcn_global_atomic_fmax_f64(double address_space<1> *, double)
Target Features: gfx90a-insts
No documentation.
__builtin_amdgcn_global_atomic_fmin_f64¶
Prototype:
double __builtin_amdgcn_global_atomic_fmin_f64(double address_space<1> *, double)
Target Features: gfx90a-insts
No documentation.
__builtin_amdgcn_global_load_async_lds¶
Prototype:
void __builtin_amdgcn_global_load_async_lds(void address_space<1> *, void address_space<3> *, _Constant unsigned int, _Constant int, _Constant unsigned int)
Target Features: vmem-to-lds-load-insts
No documentation.
__builtin_amdgcn_global_load_async_to_lds_b128¶
Prototype:
void __builtin_amdgcn_global_load_async_to_lds_b128(_ExtVector<4, int> address_space<1> *, _ExtVector<4, int> address_space<3> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_global_load_async_to_lds_b32¶
Prototype:
void __builtin_amdgcn_global_load_async_to_lds_b32(int address_space<1> *, int address_space<3> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_global_load_async_to_lds_b64¶
Prototype:
void __builtin_amdgcn_global_load_async_to_lds_b64(_ExtVector<2, int> address_space<1> *, _ExtVector<2, int> address_space<3> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_global_load_async_to_lds_b8¶
Prototype:
void __builtin_amdgcn_global_load_async_to_lds_b8(char address_space<1> *, char address_space<3> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_global_load_lds¶
Prototype:
void __builtin_amdgcn_global_load_lds(void address_space<1> *, void address_space<3> *, _Constant unsigned int, _Constant int, _Constant unsigned int)
Target Features: vmem-to-lds-load-insts
No documentation.
__builtin_amdgcn_global_load_monitor_b128¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_global_load_monitor_b128(_ExtVector<4, int> address_space<1> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_global_load_monitor_b32¶
Prototype:
int __builtin_amdgcn_global_load_monitor_b32(int address_space<1> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_global_load_monitor_b64¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_global_load_monitor_b64(_ExtVector<2, int> address_space<1> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_global_load_tr16_b128_v8bf16¶
Prototype:
_ExtVector<8, __bf16> __builtin_amdgcn_global_load_tr16_b128_v8bf16(_ExtVector<8, __bf16> address_space<1> *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_global_load_tr16_b128_v8f16¶
Prototype:
_ExtVector<8, __fp16> __builtin_amdgcn_global_load_tr16_b128_v8f16(_ExtVector<8, __fp16> address_space<1> *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_global_load_tr16_b128_v8i16¶
Prototype:
_ExtVector<8, short> __builtin_amdgcn_global_load_tr16_b128_v8i16(_ExtVector<8, short> address_space<1> *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_global_load_tr4_b64_v2i32¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_global_load_tr4_b64_v2i32(_ExtVector<2, int> address_space<1> *)
Target Features: transpose-load-f4f6-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_global_load_tr6_b96_v3i32¶
Prototype:
_ExtVector<3, int> __builtin_amdgcn_global_load_tr6_b96_v3i32(_ExtVector<3, int> address_space<1> *)
Target Features: transpose-load-f4f6-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_global_load_tr8_b64_v2i32¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_global_load_tr8_b64_v2i32(_ExtVector<2, int> address_space<1> *)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_global_load_tr_b128_v4bf16¶
Prototype:
_ExtVector<4, __bf16> __builtin_amdgcn_global_load_tr_b128_v4bf16(_ExtVector<4, __bf16> address_space<1> *)
Target Features: gfx12-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_global_load_tr_b128_v4f16¶
Prototype:
_ExtVector<4, __fp16> __builtin_amdgcn_global_load_tr_b128_v4f16(_ExtVector<4, __fp16> address_space<1> *)
Target Features: gfx12-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_global_load_tr_b128_v4i16¶
Prototype:
_ExtVector<4, short> __builtin_amdgcn_global_load_tr_b128_v4i16(_ExtVector<4, short> address_space<1> *)
Target Features: gfx12-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_global_load_tr_b128_v8bf16¶
Prototype:
_ExtVector<8, __bf16> __builtin_amdgcn_global_load_tr_b128_v8bf16(_ExtVector<8, __bf16> address_space<1> *)
Target Features: gfx12-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_global_load_tr_b128_v8f16¶
Prototype:
_ExtVector<8, __fp16> __builtin_amdgcn_global_load_tr_b128_v8f16(_ExtVector<8, __fp16> address_space<1> *)
Target Features: gfx12-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_global_load_tr_b128_v8i16¶
Prototype:
_ExtVector<8, short> __builtin_amdgcn_global_load_tr_b128_v8i16(_ExtVector<8, short> address_space<1> *)
Target Features: gfx12-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_global_load_tr_b64_i32¶
Prototype:
int __builtin_amdgcn_global_load_tr_b64_i32(int address_space<1> *)
Target Features: gfx12-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_global_load_tr_b64_v2i32¶
Prototype:
_ExtVector<2, int> __builtin_amdgcn_global_load_tr_b64_v2i32(_ExtVector<2, int> address_space<1> *)
Target Features: gfx12-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_global_prefetch¶
Prototype:
void __builtin_amdgcn_global_prefetch(void const address_space<1> *, _Constant int)
Target Features: vmem-pref-insts
No documentation.
__builtin_amdgcn_global_store_async_from_lds_b128¶
Prototype:
void __builtin_amdgcn_global_store_async_from_lds_b128(_ExtVector<4, int> address_space<1> *, _ExtVector<4, int> address_space<3> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_global_store_async_from_lds_b32¶
Prototype:
void __builtin_amdgcn_global_store_async_from_lds_b32(int address_space<1> *, int address_space<3> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_global_store_async_from_lds_b64¶
Prototype:
void __builtin_amdgcn_global_store_async_from_lds_b64(_ExtVector<2, int> address_space<1> *, _ExtVector<2, int> address_space<3> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_global_store_async_from_lds_b8¶
Prototype:
void __builtin_amdgcn_global_store_async_from_lds_b8(char address_space<1> *, char address_space<3> *, _Constant int, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_groupstaticsize¶
Prototype:
unsigned int __builtin_amdgcn_groupstaticsize()
No documentation.
__builtin_amdgcn_iglp_opt¶
Prototype:
void __builtin_amdgcn_iglp_opt(_Constant int)
No documentation.
__builtin_amdgcn_image_bvh8_intersect_ray¶
Prototype:
_ExtVector<10, unsigned int> __builtin_amdgcn_image_bvh8_intersect_ray(uint64_t, float, unsigned char, _ExtVector<3, float>, _ExtVector<3, float>, unsigned int, _ExtVector<4, unsigned int>, _ExtVector<3, float> *, _ExtVector<3, float> *)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_image_bvh_dual_intersect_ray¶
Prototype:
_ExtVector<10, unsigned int> __builtin_amdgcn_image_bvh_dual_intersect_ray(uint64_t, float, unsigned char, _ExtVector<3, float>, _ExtVector<3, float>, _ExtVector<2, unsigned int>, _ExtVector<4, unsigned int>, _ExtVector<3, float> *, _ExtVector<3, float> *)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_image_bvh_intersect_ray¶
Prototype:
_ExtVector<4, unsigned int> __builtin_amdgcn_image_bvh_intersect_ray(unsigned int, float, _ExtVector<4, float>, _ExtVector<4, float>, _ExtVector<4, float>, _ExtVector<4, unsigned int>)
Target Features: gfx10-insts
No documentation.
__builtin_amdgcn_image_bvh_intersect_ray_h¶
Prototype:
_ExtVector<4, unsigned int> __builtin_amdgcn_image_bvh_intersect_ray_h(unsigned int, float, _ExtVector<4, float>, _ExtVector<4, _Float16>, _ExtVector<4, _Float16>, _ExtVector<4, unsigned int>)
Target Features: gfx10-insts
No documentation.
__builtin_amdgcn_image_bvh_intersect_ray_l¶
Prototype:
_ExtVector<4, unsigned int> __builtin_amdgcn_image_bvh_intersect_ray_l(uint64_t, float, _ExtVector<4, float>, _ExtVector<4, float>, _ExtVector<4, float>, _ExtVector<4, unsigned int>)
Target Features: gfx10-insts
No documentation.
__builtin_amdgcn_image_bvh_intersect_ray_lh¶
Prototype:
_ExtVector<4, unsigned int> __builtin_amdgcn_image_bvh_intersect_ray_lh(uint64_t, float, _ExtVector<4, float>, _ExtVector<4, _Float16>, _ExtVector<4, _Float16>, _ExtVector<4, unsigned int>)
Target Features: gfx10-insts
No documentation.
__builtin_amdgcn_image_gather4_lz_2d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_gather4_lz_2d_v4f32_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_load_1d_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_1d_v4f16_i32(int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_1d_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_1d_v4f32_i32(int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_1darray_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_1darray_v4f16_i32(int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_1darray_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_1darray_v4f32_i32(int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_2d_f32_i32¶
Prototype:
float __builtin_amdgcn_image_load_2d_f32_i32(int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_2d_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_2d_v4f16_i32(int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_2d_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_2d_v4f32_i32(int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_2darray_f32_i32¶
Prototype:
float __builtin_amdgcn_image_load_2darray_f32_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_2darray_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_2darray_v4f16_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_2darray_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_2darray_v4f32_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_3d_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_3d_v4f16_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_3d_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_3d_v4f32_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_cube_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_cube_v4f16_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_cube_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_cube_v4f32_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_1d_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_mip_1d_v4f16_i32(int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_1d_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_mip_1d_v4f32_i32(int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_1darray_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_mip_1darray_v4f16_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_1darray_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_mip_1darray_v4f32_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_2d_f32_i32¶
Prototype:
float __builtin_amdgcn_image_load_mip_2d_f32_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_2d_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_mip_2d_v4f16_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_2d_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_mip_2d_v4f32_i32(int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_2darray_f32_i32¶
Prototype:
float __builtin_amdgcn_image_load_mip_2darray_f32_i32(int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_2darray_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_mip_2darray_v4f16_i32(int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_2darray_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_mip_2darray_v4f32_i32(int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_3d_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_mip_3d_v4f16_i32(int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_3d_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_mip_3d_v4f32_i32(int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_cube_v4f16_i32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_load_mip_cube_v4f16_i32(int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_load_mip_cube_v4f32_i32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_load_mip_cube_v4f32_i32(int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_1d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_1d_v4f16_f32(int, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_1d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_1d_v4f32_f32(int, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_1darray_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_1darray_v4f16_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_1darray_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_1darray_v4f32_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_2d_f32_f32¶
Prototype:
float __builtin_amdgcn_image_sample_2d_f32_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_2d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_2d_v4f16_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_2d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_2d_v4f32_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_2darray_f32_f32¶
Prototype:
float __builtin_amdgcn_image_sample_2darray_f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_2darray_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_2darray_v4f16_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_2darray_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_2darray_v4f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_3d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_3d_v4f16_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_3d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_3d_v4f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_cube_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_cube_v4f16_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_cube_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_cube_v4f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_sample_d_1d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_d_1d_v4f16_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_1d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_d_1d_v4f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_1darray_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_d_1darray_v4f16_f32(int, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_1darray_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_d_1darray_v4f32_f32(int, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_2d_f32_f32¶
Prototype:
float __builtin_amdgcn_image_sample_d_2d_f32_f32(int, float, float, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_2d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_d_2d_v4f16_f32(int, float, float, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_2d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_d_2d_v4f32_f32(int, float, float, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_2darray_f32_f32¶
Prototype:
float __builtin_amdgcn_image_sample_d_2darray_f32_f32(int, float, float, float, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_2darray_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_d_2darray_v4f16_f32(int, float, float, float, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_2darray_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_d_2darray_v4f32_f32(int, float, float, float, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_3d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_d_3d_v4f16_f32(int, float, float, float, float, float, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_d_3d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_d_3d_v4f32_f32(int, float, float, float, float, float, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_1d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_l_1d_v4f16_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_1d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_l_1d_v4f32_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_1darray_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_l_1darray_v4f16_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_1darray_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_l_1darray_v4f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_2d_f32_f32¶
Prototype:
float __builtin_amdgcn_image_sample_l_2d_f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_2d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_l_2d_v4f16_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_2d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_l_2d_v4f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_2darray_f32_f32¶
Prototype:
float __builtin_amdgcn_image_sample_l_2darray_f32_f32(int, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_2darray_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_l_2darray_v4f16_f32(int, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_2darray_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_l_2darray_v4f32_f32(int, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_3d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_l_3d_v4f16_f32(int, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_3d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_l_3d_v4f32_f32(int, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_cube_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_l_cube_v4f16_f32(int, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_l_cube_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_l_cube_v4f32_f32(int, float, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_1d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_lz_1d_v4f16_f32(int, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_1d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_lz_1d_v4f32_f32(int, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_1darray_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_lz_1darray_v4f16_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_1darray_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_lz_1darray_v4f32_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_2d_f32_f32¶
Prototype:
float __builtin_amdgcn_image_sample_lz_2d_f32_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_2d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_lz_2d_v4f16_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_2d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_lz_2d_v4f32_f32(int, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_2darray_f32_f32¶
Prototype:
float __builtin_amdgcn_image_sample_lz_2darray_f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_2darray_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_lz_2darray_v4f16_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_2darray_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_lz_2darray_v4f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_3d_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_lz_3d_v4f16_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_3d_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_lz_3d_v4f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_cube_v4f16_f32¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_image_sample_lz_cube_v4f16_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_sample_lz_cube_v4f32_f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_image_sample_lz_cube_v4f32_f32(int, float, float, float, __amdgpu_texture_t, _ExtVector<4, int>, bool, int, int)
Target Features: extended-image-insts
No documentation.
__builtin_amdgcn_image_store_1d_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_1d_v4f16_i32(_ExtVector<4, _Float16>, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_1d_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_1d_v4f32_i32(_ExtVector<4, float>, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_1darray_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_1darray_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_1darray_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_1darray_v4f32_i32(_ExtVector<4, float>, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_2d_f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_2d_f32_i32(float, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_2d_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_2d_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_2d_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_2d_v4f32_i32(_ExtVector<4, float>, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_2darray_f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_2darray_f32_i32(float, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_2darray_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_2darray_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_2darray_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_2darray_v4f32_i32(_ExtVector<4, float>, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_3d_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_3d_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_3d_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_3d_v4f32_i32(_ExtVector<4, float>, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_cube_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_cube_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_cube_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_cube_v4f32_i32(_ExtVector<4, float>, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_1d_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_1d_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_1d_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_1d_v4f32_i32(_ExtVector<4, float>, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_1darray_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_1darray_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_1darray_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_1darray_v4f32_i32(_ExtVector<4, float>, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_2d_f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_2d_f32_i32(float, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_2d_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_2d_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_2d_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_2d_v4f32_i32(_ExtVector<4, float>, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_2darray_f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_2darray_f32_i32(float, int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_2darray_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_2darray_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_2darray_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_2darray_v4f32_i32(_ExtVector<4, float>, int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_3d_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_3d_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_3d_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_3d_v4f32_i32(_ExtVector<4, float>, int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_cube_v4f16_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_cube_v4f16_i32(_ExtVector<4, _Float16>, int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_image_store_mip_cube_v4f32_i32¶
Prototype:
void __builtin_amdgcn_image_store_mip_cube_v4f32_i32(_ExtVector<4, float>, int, int, int, int, int, __amdgpu_texture_t, int, int)
Target Features: image-insts
No documentation.
__builtin_amdgcn_interp_mov¶
Prototype:
float __builtin_amdgcn_interp_mov(unsigned int, unsigned int, unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_interp_p1¶
Prototype:
float __builtin_amdgcn_interp_p1(float, unsigned int, unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_interp_p1_f16¶
Prototype:
float __builtin_amdgcn_interp_p1_f16(float, unsigned int, unsigned int, bool, unsigned int)
No documentation.
__builtin_amdgcn_interp_p2¶
Prototype:
float __builtin_amdgcn_interp_p2(float, float, unsigned int, unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_interp_p2_f16¶
Prototype:
__fp16 __builtin_amdgcn_interp_p2_f16(float, float, unsigned int, unsigned int, bool, unsigned int)
No documentation.
__builtin_amdgcn_inverse_ballot_w32¶
Prototype:
bool __builtin_amdgcn_inverse_ballot_w32(uint32_t)
Target Features: wavefrontsize32
No documentation.
__builtin_amdgcn_inverse_ballot_w64¶
Prototype:
bool __builtin_amdgcn_inverse_ballot_w64(uint64_t)
Target Features: wavefrontsize64
No documentation.
__builtin_amdgcn_is_private¶
Prototype:
bool __builtin_amdgcn_is_private(void const address_space<0> *)
No documentation.
__builtin_amdgcn_ldexp¶
Prototype:
double __builtin_amdgcn_ldexp(double, int)
No documentation.
__builtin_amdgcn_ldexpf¶
Prototype:
float __builtin_amdgcn_ldexpf(float, int)
No documentation.
__builtin_amdgcn_ldexph¶
Prototype:
_Float16 __builtin_amdgcn_ldexph(_Float16, int)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_lerp¶
Prototype:
unsigned int __builtin_amdgcn_lerp(unsigned int, unsigned int, unsigned int)
Target Features: lerp-inst
No documentation.
__builtin_amdgcn_load_async_to_lds¶
Prototype:
void __builtin_amdgcn_load_async_to_lds(void *, void address_space<3> *, _Constant unsigned int, _Constant int, _Constant unsigned int)
Target Features: vmem-to-lds-load-insts
No documentation.
__builtin_amdgcn_load_to_lds¶
Prototype:
void __builtin_amdgcn_load_to_lds(void *, void address_space<3> *, _Constant unsigned int, _Constant int, _Constant unsigned int)
Target Features: vmem-to-lds-load-insts
No documentation.
__builtin_amdgcn_log_bf16¶
Prototype:
__bf16 __builtin_amdgcn_log_bf16(__bf16)
Target Features: bf16-trans-insts
No documentation.
__builtin_amdgcn_log_clampf¶
Prototype:
float __builtin_amdgcn_log_clampf(float)
No documentation.
__builtin_amdgcn_logf¶
Prototype:
float __builtin_amdgcn_logf(float)
No documentation.
__builtin_amdgcn_make_buffer_rsrc¶
Prototype:
__amdgpu_buffer_rsrc_t __builtin_amdgcn_make_buffer_rsrc(void *, short, int64_t, int)
No documentation.
__builtin_amdgcn_mbcnt_hi¶
Prototype:
unsigned int __builtin_amdgcn_mbcnt_hi(unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_mbcnt_lo¶
Prototype:
unsigned int __builtin_amdgcn_mbcnt_lo(unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_mfma_f32_16x16x16bf16_1k¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x16bf16_1k(_ExtVector<4, short>, _ExtVector<4, short>, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x16f16¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x16f16(_ExtVector<4, _Float16>, _ExtVector<4, _Float16>, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x1f32¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_16x16x1f32(float, float, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x2bf16¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_16x16x2bf16(_ExtVector<2, short>, _ExtVector<2, short>, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x32_bf16¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x32_bf16(_ExtVector<8, __bf16>, _ExtVector<8, __bf16>, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x32_bf8_bf8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x32_bf8_bf8(int64_t, int64_t, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x32_bf8_fp8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x32_bf8_fp8(int64_t, int64_t, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x32_f16¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x32_f16(_ExtVector<8, _Float16>, _ExtVector<8, _Float16>, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x32_fp8_bf8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x32_fp8_bf8(int64_t, int64_t, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x32_fp8_fp8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x32_fp8_fp8(int64_t, int64_t, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x4bf16_1k¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_16x16x4bf16_1k(_ExtVector<4, short>, _ExtVector<4, short>, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x4f16¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_16x16x4f16(_ExtVector<4, _Float16>, _ExtVector<4, _Float16>, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x4f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x4f32(float, float, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x8_xf32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x8_xf32(_ExtVector<2, float>, _ExtVector<2, float>, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_16x16x8bf16¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_16x16x8bf16(_ExtVector<2, short>, _ExtVector<2, short>, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x16_bf16¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x16_bf16(_ExtVector<8, __bf16>, _ExtVector<8, __bf16>, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x16_bf8_bf8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x16_bf8_bf8(int64_t, int64_t, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x16_bf8_fp8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x16_bf8_fp8(int64_t, int64_t, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x16_f16¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x16_f16(_ExtVector<8, _Float16>, _ExtVector<8, _Float16>, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x16_fp8_bf8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x16_fp8_bf8(int64_t, int64_t, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x16_fp8_fp8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x16_fp8_fp8(int64_t, int64_t, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x1f32¶
Prototype:
_ExtVector<32, float> __builtin_amdgcn_mfma_f32_32x32x1f32(float, float, _ExtVector<32, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x2bf16¶
Prototype:
_ExtVector<32, float> __builtin_amdgcn_mfma_f32_32x32x2bf16(_ExtVector<2, short>, _ExtVector<2, short>, _ExtVector<32, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x2f32¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x2f32(float, float, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x4_xf32¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x4_xf32(_ExtVector<2, float>, _ExtVector<2, float>, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x4bf16¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x4bf16(_ExtVector<2, short>, _ExtVector<2, short>, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x4bf16_1k¶
Prototype:
_ExtVector<32, float> __builtin_amdgcn_mfma_f32_32x32x4bf16_1k(_ExtVector<4, short>, _ExtVector<4, short>, _ExtVector<32, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x4f16¶
Prototype:
_ExtVector<32, float> __builtin_amdgcn_mfma_f32_32x32x4f16(_ExtVector<4, _Float16>, _ExtVector<4, _Float16>, _ExtVector<32, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x8bf16_1k¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x8bf16_1k(_ExtVector<4, short>, _ExtVector<4, short>, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_32x32x8f16¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_f32_32x32x8f16(_ExtVector<4, _Float16>, _ExtVector<4, _Float16>, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_4x4x1f32¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_4x4x1f32(float, float, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_4x4x2bf16¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_4x4x2bf16(_ExtVector<2, short>, _ExtVector<2, short>, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_4x4x4bf16_1k¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_4x4x4bf16_1k(_ExtVector<4, short>, _ExtVector<4, short>, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f32_4x4x4f16¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_f32_4x4x4f16(_ExtVector<4, _Float16>, _ExtVector<4, _Float16>, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f64_16x16x4f64¶
Prototype:
_ExtVector<4, double> __builtin_amdgcn_mfma_f64_16x16x4f64(double, double, _ExtVector<4, double>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_f64_4x4x4f64¶
Prototype:
double __builtin_amdgcn_mfma_f64_4x4x4f64(double, double, double, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_i32_16x16x16i8¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_mfma_i32_16x16x16i8(int, int, _ExtVector<4, int>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_i32_16x16x32_i8¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_mfma_i32_16x16x32_i8(int64_t, int64_t, _ExtVector<4, int>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_i32_16x16x4i8¶
Prototype:
_ExtVector<16, int> __builtin_amdgcn_mfma_i32_16x16x4i8(int, int, _ExtVector<16, int>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_i32_16x16x64_i8¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_mfma_i32_16x16x64_i8(_ExtVector<4, int>, _ExtVector<4, int>, _ExtVector<4, int>, _Constant int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_mfma_i32_32x32x16_i8¶
Prototype:
_ExtVector<16, int> __builtin_amdgcn_mfma_i32_32x32x16_i8(int64_t, int64_t, _ExtVector<16, int>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_i32_32x32x32_i8¶
Prototype:
_ExtVector<16, int> __builtin_amdgcn_mfma_i32_32x32x32_i8(_ExtVector<4, int>, _ExtVector<4, int>, _ExtVector<16, int>, _Constant int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_mfma_i32_32x32x4i8¶
Prototype:
_ExtVector<32, int> __builtin_amdgcn_mfma_i32_32x32x4i8(int, int, _ExtVector<32, int>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_i32_32x32x8i8¶
Prototype:
_ExtVector<16, int> __builtin_amdgcn_mfma_i32_32x32x8i8(int, int, _ExtVector<16, int>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_i32_4x4x4i8¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_mfma_i32_4x4x4i8(int, int, _ExtVector<4, int>, _Constant int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_mfma_scale_f32_16x16x128_f8f6f4¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_mfma_scale_f32_16x16x128_f8f6f4(_ExtVector<8, int32_t>, _ExtVector<8, int32_t>, _ExtVector<4, float>, _Constant int, _Constant int, _Constant int, int, _Constant int, int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_mfma_scale_f32_32x32x64_f8f6f4¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_mfma_scale_f32_32x32x64_f8f6f4(_ExtVector<8, int32_t>, _ExtVector<8, int32_t>, _ExtVector<16, float>, _Constant int, _Constant int, _Constant int, int, _Constant int, int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_mov_dpp¶
Prototype:
int __builtin_amdgcn_mov_dpp(int, _Constant int, _Constant int, _Constant int, _Constant bool)
Target Features: dpp
No documentation.
__builtin_amdgcn_mov_dpp8¶
Prototype:
unsigned int __builtin_amdgcn_mov_dpp8(unsigned int, _Constant unsigned int)
Target Features: gfx10-insts
No documentation.
__builtin_amdgcn_mqsad_pk_u16_u8¶
Prototype:
uint64_t __builtin_amdgcn_mqsad_pk_u16_u8(uint64_t, unsigned int, uint64_t)
No documentation.
__builtin_amdgcn_mqsad_u32_u8¶
Prototype:
_ExtVector<4, unsigned int> __builtin_amdgcn_mqsad_u32_u8(uint64_t, unsigned int, _ExtVector<4, unsigned int>)
No documentation.
__builtin_amdgcn_msad_u8¶
Prototype:
unsigned int __builtin_amdgcn_msad_u8(unsigned int, unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_perm¶
Prototype:
unsigned int __builtin_amdgcn_perm(unsigned int, unsigned int, unsigned int)
Target Features: gfx8-insts
No documentation.
__builtin_amdgcn_perm_pk16_b4_u4¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_perm_pk16_b4_u4(unsigned int, unsigned int, _ExtVector<2, unsigned int>)
Target Features: tensor-cvt-lut-insts
No documentation.
__builtin_amdgcn_perm_pk16_b6_u4¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_perm_pk16_b6_u4(unsigned int, unsigned long int, _ExtVector<2, unsigned int>)
Target Features: tensor-cvt-lut-insts
No documentation.
__builtin_amdgcn_perm_pk16_b8_u4¶
Prototype:
_ExtVector<4, unsigned int> __builtin_amdgcn_perm_pk16_b8_u4(unsigned long int, unsigned long int, _ExtVector<2, unsigned int>)
Target Features: tensor-cvt-lut-insts
No documentation.
__builtin_amdgcn_permlane16¶
Prototype:
unsigned int __builtin_amdgcn_permlane16(unsigned int, unsigned int, unsigned int, unsigned int, _Constant bool, _Constant bool)
Target Features: gfx10-insts
No documentation.
__builtin_amdgcn_permlane16_swap¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_permlane16_swap(unsigned int, unsigned int, _Constant bool, _Constant bool)
Target Features: permlane16-swap
No documentation.
__builtin_amdgcn_permlane16_var¶
Prototype:
unsigned int __builtin_amdgcn_permlane16_var(unsigned int, unsigned int, unsigned int, _Constant bool, _Constant bool)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_permlane32_swap¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_permlane32_swap(unsigned int, unsigned int, _Constant bool, _Constant bool)
Target Features: permlane32-swap
No documentation.
__builtin_amdgcn_permlane64¶
Prototype:
unsigned int __builtin_amdgcn_permlane64(unsigned int)
Target Features: gfx11-insts
No documentation.
__builtin_amdgcn_permlane_bcast¶
Prototype:
int __builtin_amdgcn_permlane_bcast(int, int, int)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_permlane_down¶
Prototype:
int __builtin_amdgcn_permlane_down(int, int, int)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_permlane_idx_gen¶
Prototype:
int __builtin_amdgcn_permlane_idx_gen(int, int)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_permlane_up¶
Prototype:
int __builtin_amdgcn_permlane_up(int, int, int)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_permlane_xor¶
Prototype:
int __builtin_amdgcn_permlane_xor(int, int, int)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_permlanex16¶
Prototype:
unsigned int __builtin_amdgcn_permlanex16(unsigned int, unsigned int, unsigned int, unsigned int, _Constant bool, _Constant bool)
Target Features: gfx10-insts
No documentation.
__builtin_amdgcn_permlanex16_var¶
Prototype:
unsigned int __builtin_amdgcn_permlanex16_var(unsigned int, unsigned int, unsigned int, _Constant bool, _Constant bool)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_pk_add_max_i16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_pk_add_max_i16(_ExtVector<2, short>, _ExtVector<2, short>, _ExtVector<2, short>, _Constant bool)
Target Features: pk-add-min-max-insts
No documentation.
__builtin_amdgcn_pk_add_max_u16¶
Prototype:
_ExtVector<2, unsigned short> __builtin_amdgcn_pk_add_max_u16(_ExtVector<2, unsigned short>, _ExtVector<2, unsigned short>, _ExtVector<2, unsigned short>, _Constant bool)
Target Features: pk-add-min-max-insts
No documentation.
__builtin_amdgcn_pk_add_min_i16¶
Prototype:
_ExtVector<2, short> __builtin_amdgcn_pk_add_min_i16(_ExtVector<2, short>, _ExtVector<2, short>, _ExtVector<2, short>, _Constant bool)
Target Features: pk-add-min-max-insts
No documentation.
__builtin_amdgcn_pk_add_min_u16¶
Prototype:
_ExtVector<2, unsigned short> __builtin_amdgcn_pk_add_min_u16(_ExtVector<2, unsigned short>, _ExtVector<2, unsigned short>, _ExtVector<2, unsigned short>, _Constant bool)
Target Features: pk-add-min-max-insts
No documentation.
__builtin_amdgcn_prng_b32¶
Prototype:
unsigned int __builtin_amdgcn_prng_b32(unsigned int)
Target Features: prng-inst
No documentation.
__builtin_amdgcn_qsad_pk_u16_u8¶
Prototype:
uint64_t __builtin_amdgcn_qsad_pk_u16_u8(uint64_t, unsigned int, uint64_t)
Target Features: qsad-insts
No documentation.
__builtin_amdgcn_raw_buffer_load_b128¶
Prototype:
_ExtVector<4, unsigned int> __builtin_amdgcn_raw_buffer_load_b128(__amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_load_b16¶
Prototype:
unsigned short __builtin_amdgcn_raw_buffer_load_b16(__amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_load_b32¶
Prototype:
unsigned int __builtin_amdgcn_raw_buffer_load_b32(__amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_load_b64¶
Prototype:
_ExtVector<2, unsigned int> __builtin_amdgcn_raw_buffer_load_b64(__amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_load_b8¶
Prototype:
unsigned char __builtin_amdgcn_raw_buffer_load_b8(__amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_load_b96¶
Prototype:
_ExtVector<3, unsigned int> __builtin_amdgcn_raw_buffer_load_b96(__amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_store_b128¶
Prototype:
void __builtin_amdgcn_raw_buffer_store_b128(_ExtVector<4, unsigned int>, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_store_b16¶
Prototype:
void __builtin_amdgcn_raw_buffer_store_b16(unsigned short, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_store_b32¶
Prototype:
void __builtin_amdgcn_raw_buffer_store_b32(unsigned int, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_store_b64¶
Prototype:
void __builtin_amdgcn_raw_buffer_store_b64(_ExtVector<2, unsigned int>, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_store_b8¶
Prototype:
void __builtin_amdgcn_raw_buffer_store_b8(unsigned char, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_buffer_store_b96¶
Prototype:
void __builtin_amdgcn_raw_buffer_store_b96(_ExtVector<3, unsigned int>, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_ptr_buffer_atomic_add_i32¶
Prototype:
int __builtin_amdgcn_raw_ptr_buffer_atomic_add_i32(int, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
No documentation.
__builtin_amdgcn_raw_ptr_buffer_atomic_fadd_f32¶
Prototype:
float __builtin_amdgcn_raw_ptr_buffer_atomic_fadd_f32(float, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
Target Features: atomic-fadd-rtn-insts
No documentation.
__builtin_amdgcn_raw_ptr_buffer_atomic_fadd_v2f16¶
Prototype:
_ExtVector<2, _Float16> __builtin_amdgcn_raw_ptr_buffer_atomic_fadd_v2f16(_ExtVector<2, _Float16>, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
Target Features: atomic-buffer-global-pk-add-f16-insts
No documentation.
__builtin_amdgcn_raw_ptr_buffer_atomic_fmax_f32¶
Prototype:
float __builtin_amdgcn_raw_ptr_buffer_atomic_fmax_f32(float, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
Target Features: atomic-fmin-fmax-global-f32
No documentation.
__builtin_amdgcn_raw_ptr_buffer_atomic_fmax_f64¶
Prototype:
double __builtin_amdgcn_raw_ptr_buffer_atomic_fmax_f64(double, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
Target Features: atomic-fmin-fmax-global-f64
No documentation.
__builtin_amdgcn_raw_ptr_buffer_atomic_fmin_f32¶
Prototype:
float __builtin_amdgcn_raw_ptr_buffer_atomic_fmin_f32(float, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
Target Features: atomic-fmin-fmax-global-f32
No documentation.
__builtin_amdgcn_raw_ptr_buffer_atomic_fmin_f64¶
Prototype:
double __builtin_amdgcn_raw_ptr_buffer_atomic_fmin_f64(double, __amdgpu_buffer_rsrc_t, int, int, _Constant int)
Target Features: atomic-fmin-fmax-global-f64
No documentation.
__builtin_amdgcn_raw_ptr_buffer_load_async_lds¶
Prototype:
void __builtin_amdgcn_raw_ptr_buffer_load_async_lds(__amdgpu_buffer_rsrc_t, void address_space<3> *, _Constant unsigned int, int, int, _Constant int, _Constant int)
Target Features: vmem-to-lds-load-insts
No documentation.
__builtin_amdgcn_raw_ptr_buffer_load_lds¶
Prototype:
void __builtin_amdgcn_raw_ptr_buffer_load_lds(__amdgpu_buffer_rsrc_t, void address_space<3> *, _Constant unsigned int, int, int, _Constant int, _Constant int)
Target Features: vmem-to-lds-load-insts
No documentation.
__builtin_amdgcn_rcp¶
Prototype:
double __builtin_amdgcn_rcp(double)
No documentation.
__builtin_amdgcn_rcp_bf16¶
Prototype:
__bf16 __builtin_amdgcn_rcp_bf16(__bf16)
Target Features: bf16-trans-insts
No documentation.
__builtin_amdgcn_rcpf¶
Prototype:
float __builtin_amdgcn_rcpf(float)
No documentation.
__builtin_amdgcn_rcph¶
Prototype:
_Float16 __builtin_amdgcn_rcph(_Float16)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_read_exec¶
Prototype:
uint64_t __builtin_amdgcn_read_exec()
No documentation.
__builtin_amdgcn_read_exec_hi¶
Prototype:
unsigned int __builtin_amdgcn_read_exec_hi()
No documentation.
__builtin_amdgcn_read_exec_lo¶
Prototype:
unsigned int __builtin_amdgcn_read_exec_lo()
No documentation.
__builtin_amdgcn_readfirstlane¶
Prototype:
int __builtin_amdgcn_readfirstlane(int)
No documentation.
__builtin_amdgcn_readlane¶
Prototype:
int __builtin_amdgcn_readlane(int, int)
No documentation.
__builtin_amdgcn_rsq¶
Prototype:
double __builtin_amdgcn_rsq(double)
No documentation.
__builtin_amdgcn_rsq_bf16¶
Prototype:
__bf16 __builtin_amdgcn_rsq_bf16(__bf16)
Target Features: bf16-trans-insts
No documentation.
__builtin_amdgcn_rsq_clamp¶
Prototype:
double __builtin_amdgcn_rsq_clamp(double)
No documentation.
__builtin_amdgcn_rsq_clampf¶
Prototype:
float __builtin_amdgcn_rsq_clampf(float)
No documentation.
__builtin_amdgcn_rsqf¶
Prototype:
float __builtin_amdgcn_rsqf(float)
No documentation.
__builtin_amdgcn_rsqh¶
Prototype:
_Float16 __builtin_amdgcn_rsqh(_Float16)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_s_barrier¶
Prototype:
void __builtin_amdgcn_s_barrier()
No documentation.
__builtin_amdgcn_s_barrier_init¶
Prototype:
void __builtin_amdgcn_s_barrier_init(void *, int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_barrier_join¶
Prototype:
void __builtin_amdgcn_s_barrier_join(void *)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_barrier_leave¶
Prototype:
void __builtin_amdgcn_s_barrier_leave(_Constant short)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_barrier_signal¶
Prototype:
void __builtin_amdgcn_s_barrier_signal(_Constant int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_barrier_signal_isfirst¶
Prototype:
bool __builtin_amdgcn_s_barrier_signal_isfirst(_Constant int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_barrier_signal_var¶
Prototype:
void __builtin_amdgcn_s_barrier_signal_var(void *, int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_barrier_wait¶
Prototype:
void __builtin_amdgcn_s_barrier_wait(_Constant short)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_buffer_prefetch_data¶
Prototype:
void __builtin_amdgcn_s_buffer_prefetch_data(__amdgpu_buffer_rsrc_t, _Constant int, unsigned int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_cluster_barrier¶
Prototype:
void __builtin_amdgcn_s_cluster_barrier()
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_s_dcache_inv¶
Prototype:
void __builtin_amdgcn_s_dcache_inv()
No documentation.
__builtin_amdgcn_s_dcache_inv_vol¶
Prototype:
void __builtin_amdgcn_s_dcache_inv_vol()
Target Features: ci-insts
No documentation.
__builtin_amdgcn_s_dcache_wb¶
Prototype:
void __builtin_amdgcn_s_dcache_wb()
Target Features: gfx8-insts
No documentation.
__builtin_amdgcn_s_decperflevel¶
Prototype:
void __builtin_amdgcn_s_decperflevel(_Constant int)
No documentation.
__builtin_amdgcn_s_get_barrier_state¶
Prototype:
unsigned int __builtin_amdgcn_s_get_barrier_state(int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_get_named_barrier_state¶
Prototype:
unsigned int __builtin_amdgcn_s_get_named_barrier_state(void *)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_getpc¶
Prototype:
uint64_t __builtin_amdgcn_s_getpc()
No documentation.
__builtin_amdgcn_s_getreg¶
Prototype:
unsigned int __builtin_amdgcn_s_getreg(_Constant int)
No documentation.
__builtin_amdgcn_s_incperflevel¶
Prototype:
void __builtin_amdgcn_s_incperflevel(_Constant int)
No documentation.
__builtin_amdgcn_s_memrealtime¶
Prototype:
uint64_t __builtin_amdgcn_s_memrealtime()
Target Features: s-memrealtime
No documentation.
__builtin_amdgcn_s_memtime¶
Prototype:
uint64_t __builtin_amdgcn_s_memtime()
Target Features: s-memtime-inst
No documentation.
__builtin_amdgcn_s_monitor_sleep¶
Prototype:
void __builtin_amdgcn_s_monitor_sleep(_Constant short)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_s_prefetch_data¶
Prototype:
void __builtin_amdgcn_s_prefetch_data(void const *, unsigned int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_sendmsg¶
Prototype:
void __builtin_amdgcn_s_sendmsg(_Constant int, unsigned int)
No documentation.
__builtin_amdgcn_s_sendmsg_rtn¶
Prototype:
unsigned int __builtin_amdgcn_s_sendmsg_rtn(_Constant unsigned int)
Target Features: gfx11-insts
No documentation.
__builtin_amdgcn_s_sendmsg_rtnl¶
Prototype:
uint64_t __builtin_amdgcn_s_sendmsg_rtnl(_Constant unsigned int)
Target Features: gfx11-insts
No documentation.
__builtin_amdgcn_s_sendmsghalt¶
Prototype:
void __builtin_amdgcn_s_sendmsghalt(_Constant int, unsigned int)
No documentation.
__builtin_amdgcn_s_setprio¶
Prototype:
void __builtin_amdgcn_s_setprio(_Constant short)
No documentation.
__builtin_amdgcn_s_setprio_inc_wg¶
Prototype:
void __builtin_amdgcn_s_setprio_inc_wg(_Constant short)
Target Features: setprio-inc-wg-inst
No documentation.
__builtin_amdgcn_s_setreg¶
Prototype:
void __builtin_amdgcn_s_setreg(_Constant int, unsigned int)
No documentation.
__builtin_amdgcn_s_sleep¶
Prototype:
void __builtin_amdgcn_s_sleep(_Constant int)
No documentation.
__builtin_amdgcn_s_sleep_var¶
Prototype:
void __builtin_amdgcn_s_sleep_var(unsigned int)
Target Features: gfx12-insts
No documentation.
__builtin_amdgcn_s_ttracedata¶
Prototype:
void __builtin_amdgcn_s_ttracedata(int)
No documentation.
__builtin_amdgcn_s_ttracedata_imm¶
Prototype:
void __builtin_amdgcn_s_ttracedata_imm(_Constant short)
Target Features: gfx10-insts
No documentation.
__builtin_amdgcn_s_wait_asynccnt¶
Prototype:
void __builtin_amdgcn_s_wait_asynccnt(_Constant unsigned short)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_s_wait_event¶
Prototype:
void __builtin_amdgcn_s_wait_event(_Constant short)
Target Features: gfx11-insts
No documentation.
__builtin_amdgcn_s_wait_event_export_ready¶
Prototype:
void __builtin_amdgcn_s_wait_event_export_ready()
Target Features: gfx11-insts
No documentation.
__builtin_amdgcn_s_wait_tensorcnt¶
Prototype:
void __builtin_amdgcn_s_wait_tensorcnt(_Constant unsigned short)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_s_waitcnt¶
Prototype:
void __builtin_amdgcn_s_waitcnt(_Constant int)
No documentation.
__builtin_amdgcn_s_wakeup_barrier¶
Prototype:
void __builtin_amdgcn_s_wakeup_barrier(void *)
Target Features: s-wakeup-barrier-inst
No documentation.
__builtin_amdgcn_sad_hi_u8¶
Prototype:
unsigned int __builtin_amdgcn_sad_hi_u8(unsigned int, unsigned int, unsigned int)
Target Features: sad-insts
No documentation.
__builtin_amdgcn_sad_u16¶
Prototype:
unsigned int __builtin_amdgcn_sad_u16(unsigned int, unsigned int, unsigned int)
Target Features: sad-insts
No documentation.
__builtin_amdgcn_sad_u8¶
Prototype:
unsigned int __builtin_amdgcn_sad_u8(unsigned int, unsigned int, unsigned int)
Target Features: sad-insts
No documentation.
__builtin_amdgcn_sat_pk4_i4_i8¶
Prototype:
unsigned short __builtin_amdgcn_sat_pk4_i4_i8(unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_sat_pk4_u4_u8¶
Prototype:
unsigned short __builtin_amdgcn_sat_pk4_u4_u8(unsigned int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_sbfe¶
Prototype:
unsigned int __builtin_amdgcn_sbfe(unsigned int, unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_sched_barrier¶
Prototype:
void __builtin_amdgcn_sched_barrier(_Constant int)
No documentation.
__builtin_amdgcn_sched_group_barrier¶
Prototype:
void __builtin_amdgcn_sched_group_barrier(_Constant int, _Constant int, _Constant int)
No documentation.
__builtin_amdgcn_sdot2¶
Prototype:
int __builtin_amdgcn_sdot2(_ExtVector<2, short>, _ExtVector<2, short>, int, _Constant bool)
Target Features: dot2-insts
No documentation.
__builtin_amdgcn_sdot4¶
Prototype:
int __builtin_amdgcn_sdot4(int, int, int, _Constant bool)
Target Features: dot1-insts
No documentation.
__builtin_amdgcn_sdot8¶
Prototype:
int __builtin_amdgcn_sdot8(int, int, int, _Constant bool)
Target Features: dot1-insts
No documentation.
__builtin_amdgcn_set_fpenv¶
Prototype:
void __builtin_amdgcn_set_fpenv(uint64_t)
No documentation.
__builtin_amdgcn_sicmp¶
Prototype:
uint64_t __builtin_amdgcn_sicmp(int, int, _Constant int)
No documentation.
__builtin_amdgcn_sicmpl¶
Prototype:
uint64_t __builtin_amdgcn_sicmpl(int64_t, int64_t, _Constant int)
No documentation.
__builtin_amdgcn_sin_bf16¶
Prototype:
__bf16 __builtin_amdgcn_sin_bf16(__bf16)
Target Features: bf16-trans-insts
No documentation.
__builtin_amdgcn_sinf¶
Prototype:
float __builtin_amdgcn_sinf(float)
No documentation.
__builtin_amdgcn_sinh¶
Prototype:
_Float16 __builtin_amdgcn_sinh(_Float16)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x128_bf8_bf8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x128_bf8_bf8(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x128_bf8_fp8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x128_bf8_fp8(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x128_fp8_bf8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x128_fp8_bf8(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x128_fp8_fp8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x128_fp8_fp8(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x32_bf16¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x32_bf16(_ExtVector<4, short>, _ExtVector<8, short>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x32_f16¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x32_f16(_ExtVector<4, _Float16>, _ExtVector<8, _Float16>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x64_bf16¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x64_bf16(_ExtVector<8, __bf16>, _ExtVector<16, __bf16>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x64_bf8_bf8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x64_bf8_bf8(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x64_bf8_fp8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x64_bf8_fp8(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x64_f16¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x64_f16(_ExtVector<8, _Float16>, _ExtVector<16, _Float16>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x64_fp8_bf8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x64_fp8_bf8(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_smfmac_f32_16x16x64_fp8_fp8¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_smfmac_f32_16x16x64_fp8_fp8(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<4, float>, int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x16_bf16¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x16_bf16(_ExtVector<4, short>, _ExtVector<8, short>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x16_f16¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x16_f16(_ExtVector<4, _Float16>, _ExtVector<8, _Float16>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x32_bf16¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x32_bf16(_ExtVector<8, __bf16>, _ExtVector<16, __bf16>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x32_bf8_bf8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x32_bf8_bf8(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x32_bf8_fp8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x32_bf8_fp8(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x32_f16¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x32_f16(_ExtVector<8, _Float16>, _ExtVector<16, _Float16>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x32_fp8_bf8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x32_fp8_bf8(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x32_fp8_fp8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x32_fp8_fp8(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: fp8-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x64_bf8_bf8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x64_bf8_bf8(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x64_bf8_fp8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x64_bf8_fp8(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x64_fp8_bf8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x64_fp8_bf8(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_f32_32x32x64_fp8_fp8¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_smfmac_f32_32x32x64_fp8_fp8(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<16, float>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_i32_16x16x128_i8¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_smfmac_i32_16x16x128_i8(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<4, int>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_smfmac_i32_16x16x64_i8¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_smfmac_i32_16x16x64_i8(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<4, int>, int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_smfmac_i32_32x32x32_i8¶
Prototype:
_ExtVector<16, int> __builtin_amdgcn_smfmac_i32_32x32x32_i8(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<16, int>, int, _Constant int, _Constant int)
Target Features: mai-insts
No documentation.
__builtin_amdgcn_smfmac_i32_32x32x64_i8¶
Prototype:
_ExtVector<16, int> __builtin_amdgcn_smfmac_i32_32x32x64_i8(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<16, int>, int, _Constant int, _Constant int)
Target Features: gfx950-insts
No documentation.
__builtin_amdgcn_sqrt¶
Prototype:
double __builtin_amdgcn_sqrt(double)
No documentation.
__builtin_amdgcn_sqrt_bf16¶
Prototype:
__bf16 __builtin_amdgcn_sqrt_bf16(__bf16)
Target Features: bf16-trans-insts
No documentation.
__builtin_amdgcn_sqrtf¶
Prototype:
float __builtin_amdgcn_sqrtf(float)
No documentation.
__builtin_amdgcn_sqrth¶
Prototype:
_Float16 __builtin_amdgcn_sqrth(_Float16)
Target Features: 16-bit-insts
No documentation.
__builtin_amdgcn_struct_ptr_buffer_load_async_lds¶
Prototype:
void __builtin_amdgcn_struct_ptr_buffer_load_async_lds(__amdgpu_buffer_rsrc_t, void address_space<3> *, _Constant unsigned int, int, int, int, _Constant int, _Constant int)
Target Features: vmem-to-lds-load-insts
No documentation.
__builtin_amdgcn_struct_ptr_buffer_load_lds¶
Prototype:
void __builtin_amdgcn_struct_ptr_buffer_load_lds(__amdgpu_buffer_rsrc_t, void address_space<3> *, _Constant unsigned int, int, int, int, _Constant int, _Constant int)
Target Features: vmem-to-lds-load-insts
No documentation.
__builtin_amdgcn_sudot4¶
Prototype:
int __builtin_amdgcn_sudot4(_Constant bool, int, _Constant bool, int, int, _Constant bool)
Target Features: dot8-insts
No documentation.
__builtin_amdgcn_sudot8¶
Prototype:
int __builtin_amdgcn_sudot8(_Constant bool, int, _Constant bool, int, int, _Constant bool)
Target Features: dot8-insts
No documentation.
__builtin_amdgcn_swmmac_bf16_16x16x32_bf16_w32¶
Prototype:
_ExtVector<8, short> __builtin_amdgcn_swmmac_bf16_16x16x32_bf16_w32(_ExtVector<8, short>, _ExtVector<16, short>, _ExtVector<8, short>, int)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_bf16_16x16x32_bf16_w64¶
Prototype:
_ExtVector<4, short> __builtin_amdgcn_swmmac_bf16_16x16x32_bf16_w64(_ExtVector<4, short>, _ExtVector<8, short>, _ExtVector<4, short>, int)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_swmmac_bf16_16x16x64_bf16¶
Prototype:
_ExtVector<8, __bf16> __builtin_amdgcn_swmmac_bf16_16x16x64_bf16(_Constant bool, _ExtVector<16, __bf16>, _Constant bool, _ExtVector<32, __bf16>, _ExtVector<8, __bf16>, int, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_bf16f32_16x16x64_bf16¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_bf16f32_16x16x64_bf16(_Constant bool, _ExtVector<16, __bf16>, _Constant bool, _ExtVector<32, __bf16>, _ExtVector<8, float>, int, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f16_16x16x128_bf8_bf8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_swmmac_f16_16x16x128_bf8_bf8(_ExtVector<8, int>, _ExtVector<16, int>, _ExtVector<8, _Float16>, _ExtVector<2, int>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f16_16x16x128_bf8_fp8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_swmmac_f16_16x16x128_bf8_fp8(_ExtVector<8, int>, _ExtVector<16, int>, _ExtVector<8, _Float16>, _ExtVector<2, int>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f16_16x16x128_fp8_bf8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_swmmac_f16_16x16x128_fp8_bf8(_ExtVector<8, int>, _ExtVector<16, int>, _ExtVector<8, _Float16>, _ExtVector<2, int>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f16_16x16x128_fp8_fp8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_swmmac_f16_16x16x128_fp8_fp8(_ExtVector<8, int>, _ExtVector<16, int>, _ExtVector<8, _Float16>, _ExtVector<2, int>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f16_16x16x32_f16_w32¶
Prototype:
_ExtVector<8, __fp16> __builtin_amdgcn_swmmac_f16_16x16x32_f16_w32(_ExtVector<8, __fp16>, _ExtVector<16, __fp16>, _ExtVector<8, __fp16>, int)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f16_16x16x32_f16_w64¶
Prototype:
_ExtVector<4, __fp16> __builtin_amdgcn_swmmac_f16_16x16x32_f16_w64(_ExtVector<4, __fp16>, _ExtVector<8, __fp16>, _ExtVector<4, __fp16>, int)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_swmmac_f16_16x16x64_f16¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_swmmac_f16_16x16x64_f16(_Constant bool, _ExtVector<16, _Float16>, _Constant bool, _ExtVector<32, _Float16>, _ExtVector<8, _Float16>, int, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x128_bf8_bf8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x128_bf8_bf8(_ExtVector<8, int>, _ExtVector<16, int>, _ExtVector<8, float>, _ExtVector<2, int>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x128_bf8_fp8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x128_bf8_fp8(_ExtVector<8, int>, _ExtVector<16, int>, _ExtVector<8, float>, _ExtVector<2, int>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x128_fp8_bf8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x128_fp8_bf8(_ExtVector<8, int>, _ExtVector<16, int>, _ExtVector<8, float>, _ExtVector<2, int>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x128_fp8_fp8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x128_fp8_fp8(_ExtVector<8, int>, _ExtVector<16, int>, _ExtVector<8, float>, _ExtVector<2, int>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_bf16_w32¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x32_bf16_w32(_ExtVector<8, short>, _ExtVector<16, short>, _ExtVector<8, float>, int)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_bf16_w64¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_swmmac_f32_16x16x32_bf16_w64(_ExtVector<4, short>, _ExtVector<8, short>, _ExtVector<4, float>, int)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_bf8_bf8_w32¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x32_bf8_bf8_w32(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<8, float>, int)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_bf8_bf8_w64¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_swmmac_f32_16x16x32_bf8_bf8_w64(int, _ExtVector<2, int>, _ExtVector<4, float>, int)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_bf8_fp8_w32¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x32_bf8_fp8_w32(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<8, float>, int)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_bf8_fp8_w64¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_swmmac_f32_16x16x32_bf8_fp8_w64(int, _ExtVector<2, int>, _ExtVector<4, float>, int)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_f16_w32¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x32_f16_w32(_ExtVector<8, __fp16>, _ExtVector<16, __fp16>, _ExtVector<8, float>, int)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_f16_w64¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_swmmac_f32_16x16x32_f16_w64(_ExtVector<4, __fp16>, _ExtVector<8, __fp16>, _ExtVector<4, float>, int)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_fp8_bf8_w32¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x32_fp8_bf8_w32(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<8, float>, int)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_fp8_bf8_w64¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_swmmac_f32_16x16x32_fp8_bf8_w64(int, _ExtVector<2, int>, _ExtVector<4, float>, int)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_fp8_fp8_w32¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x32_fp8_fp8_w32(_ExtVector<2, int>, _ExtVector<4, int>, _ExtVector<8, float>, int)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x32_fp8_fp8_w64¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_swmmac_f32_16x16x32_fp8_fp8_w64(int, _ExtVector<2, int>, _ExtVector<4, float>, int)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x64_bf16¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x64_bf16(_Constant bool, _ExtVector<16, __bf16>, _Constant bool, _ExtVector<32, __bf16>, _ExtVector<8, float>, int, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_f32_16x16x64_f16¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_swmmac_f32_16x16x64_f16(_Constant bool, _ExtVector<16, _Float16>, _Constant bool, _ExtVector<32, _Float16>, _ExtVector<8, float>, int, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_i32_16x16x128_iu8¶
Prototype:
_ExtVector<8, int> __builtin_amdgcn_swmmac_i32_16x16x128_iu8(_Constant bool, _ExtVector<8, int>, _Constant bool, _ExtVector<16, int>, _ExtVector<8, int>, _ExtVector<2, int>, _Constant bool, _Constant bool, ...)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_i32_16x16x32_iu4_w32¶
Prototype:
_ExtVector<8, int> __builtin_amdgcn_swmmac_i32_16x16x32_iu4_w32(_Constant bool, int, _Constant bool, _ExtVector<2, int>, _ExtVector<8, int>, int, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_i32_16x16x32_iu4_w64¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_swmmac_i32_16x16x32_iu4_w64(_Constant bool, int, _Constant bool, int, _ExtVector<4, int>, int, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_swmmac_i32_16x16x32_iu8_w32¶
Prototype:
_ExtVector<8, int> __builtin_amdgcn_swmmac_i32_16x16x32_iu8_w32(_Constant bool, _ExtVector<2, int>, _Constant bool, _ExtVector<4, int>, _ExtVector<8, int>, int, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_i32_16x16x32_iu8_w64¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_swmmac_i32_16x16x32_iu8_w64(_Constant bool, int, _Constant bool, _ExtVector<2, int>, _ExtVector<4, int>, int, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_swmmac_i32_16x16x64_iu4_w32¶
Prototype:
_ExtVector<8, int> __builtin_amdgcn_swmmac_i32_16x16x64_iu4_w32(_Constant bool, _ExtVector<2, int>, _Constant bool, _ExtVector<4, int>, _ExtVector<8, int>, int, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_swmmac_i32_16x16x64_iu4_w64¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_swmmac_i32_16x16x64_iu4_w64(_Constant bool, int, _Constant bool, _ExtVector<2, int>, _ExtVector<4, int>, int, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_tanh_bf16¶
Prototype:
__bf16 __builtin_amdgcn_tanh_bf16(__bf16)
Target Features: bf16-trans-insts
No documentation.
__builtin_amdgcn_tanhf¶
Prototype:
float __builtin_amdgcn_tanhf(float)
Target Features: tanh-insts
No documentation.
__builtin_amdgcn_tanhh¶
Prototype:
__fp16 __builtin_amdgcn_tanhh(__fp16)
Target Features: tanh-insts
No documentation.
__builtin_amdgcn_tensor_load_to_lds¶
Prototype:
void __builtin_amdgcn_tensor_load_to_lds(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<4, int>, _ExtVector<4, int>, _ExtVector<8, int>, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_tensor_store_from_lds¶
Prototype:
void __builtin_amdgcn_tensor_store_from_lds(_ExtVector<4, int>, _ExtVector<8, int>, _ExtVector<4, int>, _ExtVector<4, int>, _ExtVector<8, int>, _Constant int)
Target Features: gfx1250-insts
No documentation.
__builtin_amdgcn_trig_preop¶
Prototype:
double __builtin_amdgcn_trig_preop(double, int)
No documentation.
__builtin_amdgcn_trig_preopf¶
Prototype:
float __builtin_amdgcn_trig_preopf(float, int)
No documentation.
__builtin_amdgcn_ubfe¶
Prototype:
unsigned int __builtin_amdgcn_ubfe(unsigned int, unsigned int, unsigned int)
No documentation.
__builtin_amdgcn_udot2¶
Prototype:
unsigned int __builtin_amdgcn_udot2(_ExtVector<2, unsigned short>, _ExtVector<2, unsigned short>, unsigned int, _Constant bool)
Target Features: dot2-insts
No documentation.
__builtin_amdgcn_udot4¶
Prototype:
unsigned int __builtin_amdgcn_udot4(unsigned int, unsigned int, unsigned int, _Constant bool)
Target Features: dot7-insts
No documentation.
__builtin_amdgcn_udot8¶
Prototype:
unsigned int __builtin_amdgcn_udot8(unsigned int, unsigned int, unsigned int, _Constant bool)
Target Features: dot7-insts
No documentation.
__builtin_amdgcn_uicmp¶
Prototype:
uint64_t __builtin_amdgcn_uicmp(unsigned int, unsigned int, _Constant int)
No documentation.
__builtin_amdgcn_uicmpl¶
Prototype:
uint64_t __builtin_amdgcn_uicmpl(uint64_t, uint64_t, _Constant int)
No documentation.
__builtin_amdgcn_update_dpp¶
Prototype:
int __builtin_amdgcn_update_dpp(int, int, _Constant int, _Constant int, _Constant int, _Constant bool)
Target Features: dpp
No documentation.
__builtin_amdgcn_wait_asyncmark¶
Prototype:
void __builtin_amdgcn_wait_asyncmark(_Constant unsigned short)
Target Features: vmem-to-lds-load-insts
No documentation.
__builtin_amdgcn_wave_barrier¶
Prototype:
void __builtin_amdgcn_wave_barrier()
No documentation.
__builtin_amdgcn_wave_reduce_add_u32¶
Prototype:
uint32_t __builtin_amdgcn_wave_reduce_add_u32(uint32_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_add_u64¶
Prototype:
uint64_t __builtin_amdgcn_wave_reduce_add_u64(uint64_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_and_b32¶
Prototype:
int32_t __builtin_amdgcn_wave_reduce_and_b32(int32_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_and_b64¶
Prototype:
int64_t __builtin_amdgcn_wave_reduce_and_b64(int64_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_fadd_f32¶
Prototype:
float __builtin_amdgcn_wave_reduce_fadd_f32(float, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_fadd_f64¶
Prototype:
double __builtin_amdgcn_wave_reduce_fadd_f64(double, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_fmax_f32¶
Prototype:
float __builtin_amdgcn_wave_reduce_fmax_f32(float, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_fmax_f64¶
Prototype:
double __builtin_amdgcn_wave_reduce_fmax_f64(double, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_fmin_f32¶
Prototype:
float __builtin_amdgcn_wave_reduce_fmin_f32(float, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_fmin_f64¶
Prototype:
double __builtin_amdgcn_wave_reduce_fmin_f64(double, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_fsub_f32¶
Prototype:
float __builtin_amdgcn_wave_reduce_fsub_f32(float, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_fsub_f64¶
Prototype:
double __builtin_amdgcn_wave_reduce_fsub_f64(double, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_max_i32¶
Prototype:
int32_t __builtin_amdgcn_wave_reduce_max_i32(int32_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_max_i64¶
Prototype:
int64_t __builtin_amdgcn_wave_reduce_max_i64(int64_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_max_u32¶
Prototype:
uint32_t __builtin_amdgcn_wave_reduce_max_u32(uint32_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_max_u64¶
Prototype:
uint64_t __builtin_amdgcn_wave_reduce_max_u64(uint64_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_min_i32¶
Prototype:
int32_t __builtin_amdgcn_wave_reduce_min_i32(int32_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_min_i64¶
Prototype:
int64_t __builtin_amdgcn_wave_reduce_min_i64(int64_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_min_u32¶
Prototype:
uint32_t __builtin_amdgcn_wave_reduce_min_u32(uint32_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_min_u64¶
Prototype:
uint64_t __builtin_amdgcn_wave_reduce_min_u64(uint64_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_or_b32¶
Prototype:
int32_t __builtin_amdgcn_wave_reduce_or_b32(int32_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_or_b64¶
Prototype:
int64_t __builtin_amdgcn_wave_reduce_or_b64(int64_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_sub_u32¶
Prototype:
uint32_t __builtin_amdgcn_wave_reduce_sub_u32(uint32_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_sub_u64¶
Prototype:
uint64_t __builtin_amdgcn_wave_reduce_sub_u64(uint64_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_xor_b32¶
Prototype:
int32_t __builtin_amdgcn_wave_reduce_xor_b32(int32_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wave_reduce_xor_b64¶
Prototype:
int64_t __builtin_amdgcn_wave_reduce_xor_b64(int64_t, _Constant int32_t)
No documentation.
__builtin_amdgcn_wavefrontsize¶
Prototype:
unsigned int __builtin_amdgcn_wavefrontsize()
No documentation.
__builtin_amdgcn_wmma_bf16_16x16x16_bf16_tied_w32¶
Prototype:
_ExtVector<16, short> __builtin_amdgcn_wmma_bf16_16x16x16_bf16_tied_w32(_ExtVector<16, short>, _ExtVector<16, short>, _ExtVector<16, short>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_bf16_16x16x16_bf16_tied_w64¶
Prototype:
_ExtVector<8, short> __builtin_amdgcn_wmma_bf16_16x16x16_bf16_tied_w64(_ExtVector<16, short>, _ExtVector<16, short>, _ExtVector<8, short>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_bf16_16x16x16_bf16_w32¶
Prototype:
_ExtVector<16, short> __builtin_amdgcn_wmma_bf16_16x16x16_bf16_w32(_ExtVector<16, short>, _ExtVector<16, short>, _ExtVector<16, short>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_bf16_16x16x16_bf16_w32_gfx12¶
Prototype:
_ExtVector<8, short> __builtin_amdgcn_wmma_bf16_16x16x16_bf16_w32_gfx12(_ExtVector<8, short>, _ExtVector<8, short>, _ExtVector<8, short>)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_bf16_16x16x16_bf16_w64¶
Prototype:
_ExtVector<8, short> __builtin_amdgcn_wmma_bf16_16x16x16_bf16_w64(_ExtVector<16, short>, _ExtVector<16, short>, _ExtVector<8, short>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_bf16_16x16x16_bf16_w64_gfx12¶
Prototype:
_ExtVector<4, short> __builtin_amdgcn_wmma_bf16_16x16x16_bf16_w64_gfx12(_ExtVector<4, short>, _ExtVector<4, short>, _ExtVector<4, short>)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_bf16_16x16x32_bf16¶
Prototype:
_ExtVector<8, __bf16> __builtin_amdgcn_wmma_bf16_16x16x32_bf16(_Constant bool, _ExtVector<16, __bf16>, _Constant bool, _ExtVector<16, __bf16>, _Constant short, _ExtVector<8, __bf16>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_bf16f32_16x16x32_bf16¶
Prototype:
_ExtVector<8, __bf16> __builtin_amdgcn_wmma_bf16f32_16x16x32_bf16(_Constant bool, _ExtVector<16, __bf16>, _Constant bool, _ExtVector<16, __bf16>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x128_bf8_bf8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x128_bf8_bf8(_ExtVector<16, int>, _ExtVector<16, int>, _Constant short, _ExtVector<8, _Float16>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x128_bf8_fp8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x128_bf8_fp8(_ExtVector<16, int>, _ExtVector<16, int>, _Constant short, _ExtVector<8, _Float16>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x128_fp8_bf8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x128_fp8_bf8(_ExtVector<16, int>, _ExtVector<16, int>, _Constant short, _ExtVector<8, _Float16>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x128_fp8_fp8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x128_fp8_fp8(_ExtVector<16, int>, _ExtVector<16, int>, _Constant short, _ExtVector<8, _Float16>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x16_f16_tied_w32¶
Prototype:
_ExtVector<16, _Float16> __builtin_amdgcn_wmma_f16_16x16x16_f16_tied_w32(_ExtVector<16, _Float16>, _ExtVector<16, _Float16>, _ExtVector<16, _Float16>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x16_f16_tied_w64¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x16_f16_tied_w64(_ExtVector<16, _Float16>, _ExtVector<16, _Float16>, _ExtVector<8, _Float16>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f16_16x16x16_f16_w32¶
Prototype:
_ExtVector<16, _Float16> __builtin_amdgcn_wmma_f16_16x16x16_f16_w32(_ExtVector<16, _Float16>, _ExtVector<16, _Float16>, _ExtVector<16, _Float16>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x16_f16_w32_gfx12¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x16_f16_w32_gfx12(_ExtVector<8, _Float16>, _ExtVector<8, _Float16>, _ExtVector<8, _Float16>)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x16_f16_w64¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x16_f16_w64(_ExtVector<16, _Float16>, _ExtVector<16, _Float16>, _ExtVector<8, _Float16>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f16_16x16x16_f16_w64_gfx12¶
Prototype:
_ExtVector<4, _Float16> __builtin_amdgcn_wmma_f16_16x16x16_f16_w64_gfx12(_ExtVector<4, _Float16>, _ExtVector<4, _Float16>, _ExtVector<4, _Float16>)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f16_16x16x32_f16¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x32_f16(_Constant bool, _ExtVector<16, _Float16>, _Constant bool, _ExtVector<16, _Float16>, _Constant short, _ExtVector<8, _Float16>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x64_bf8_bf8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x64_bf8_bf8(_ExtVector<8, int>, _ExtVector<8, int>, _Constant short, _ExtVector<8, _Float16>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x64_bf8_fp8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x64_bf8_fp8(_ExtVector<8, int>, _ExtVector<8, int>, _Constant short, _ExtVector<8, _Float16>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x64_fp8_bf8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x64_fp8_bf8(_ExtVector<8, int>, _ExtVector<8, int>, _Constant short, _ExtVector<8, _Float16>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f16_16x16x64_fp8_fp8¶
Prototype:
_ExtVector<8, _Float16> __builtin_amdgcn_wmma_f16_16x16x64_fp8_fp8(_ExtVector<8, int>, _ExtVector<8, int>, _Constant short, _ExtVector<8, _Float16>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x128_bf8_bf8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x128_bf8_bf8(_ExtVector<16, int>, _ExtVector<16, int>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x128_bf8_fp8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x128_bf8_fp8(_ExtVector<16, int>, _ExtVector<16, int>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x128_f8f6f4¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x128_f8f6f4(_Constant int, _ExtVector<16, int>, _Constant int, _ExtVector<16, int>, _Constant short, _ExtVector<8, float>)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x128_fp8_bf8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x128_fp8_bf8(_ExtVector<16, int>, _ExtVector<16, int>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x128_fp8_fp8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x128_fp8_fp8(_ExtVector<16, int>, _ExtVector<16, int>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_bf16_w32¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x16_bf16_w32(_ExtVector<16, short>, _ExtVector<16, short>, _ExtVector<8, float>)
Target Features: wmma-256b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_bf16_w32_gfx12¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x16_bf16_w32_gfx12(_ExtVector<8, short>, _ExtVector<8, short>, _ExtVector<8, float>)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_bf16_w64¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_wmma_f32_16x16x16_bf16_w64(_ExtVector<16, short>, _ExtVector<16, short>, _ExtVector<4, float>)
Target Features: wmma-256b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_bf16_w64_gfx12¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_wmma_f32_16x16x16_bf16_w64_gfx12(_ExtVector<4, short>, _ExtVector<4, short>, _ExtVector<4, float>)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_bf8_bf8_w32_gfx12¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x16_bf8_bf8_w32_gfx12(_ExtVector<2, int>, _ExtVector<2, int>, _ExtVector<8, float>)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_bf8_bf8_w64_gfx12¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_wmma_f32_16x16x16_bf8_bf8_w64_gfx12(int, int, _ExtVector<4, float>)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_bf8_fp8_w32_gfx12¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x16_bf8_fp8_w32_gfx12(_ExtVector<2, int>, _ExtVector<2, int>, _ExtVector<8, float>)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_bf8_fp8_w64_gfx12¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_wmma_f32_16x16x16_bf8_fp8_w64_gfx12(int, int, _ExtVector<4, float>)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_f16_w32¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x16_f16_w32(_ExtVector<16, _Float16>, _ExtVector<16, _Float16>, _ExtVector<8, float>)
Target Features: wmma-256b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_f16_w32_gfx12¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x16_f16_w32_gfx12(_ExtVector<8, _Float16>, _ExtVector<8, _Float16>, _ExtVector<8, float>)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_f16_w64¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_wmma_f32_16x16x16_f16_w64(_ExtVector<16, _Float16>, _ExtVector<16, _Float16>, _ExtVector<4, float>)
Target Features: wmma-256b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_f16_w64_gfx12¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_wmma_f32_16x16x16_f16_w64_gfx12(_ExtVector<4, _Float16>, _ExtVector<4, _Float16>, _ExtVector<4, float>)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_fp8_bf8_w32_gfx12¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x16_fp8_bf8_w32_gfx12(_ExtVector<2, int>, _ExtVector<2, int>, _ExtVector<8, float>)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_fp8_bf8_w64_gfx12¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_wmma_f32_16x16x16_fp8_bf8_w64_gfx12(int, int, _ExtVector<4, float>)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_fp8_fp8_w32_gfx12¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x16_fp8_fp8_w32_gfx12(_ExtVector<2, int>, _ExtVector<2, int>, _ExtVector<8, float>)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x16_fp8_fp8_w64_gfx12¶
Prototype:
_ExtVector<4, float> __builtin_amdgcn_wmma_f32_16x16x16_fp8_fp8_w64_gfx12(int, int, _ExtVector<4, float>)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_f32_16x16x32_bf16¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x32_bf16(_Constant bool, _ExtVector<16, __bf16>, _Constant bool, _ExtVector<16, __bf16>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x32_f16¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x32_f16(_Constant bool, _ExtVector<16, _Float16>, _Constant bool, _ExtVector<16, _Float16>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x4_f32¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x4_f32(_Constant bool, _ExtVector<2, float>, _Constant bool, _ExtVector<2, float>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x64_bf8_bf8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x64_bf8_bf8(_ExtVector<8, int>, _ExtVector<8, int>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x64_bf8_fp8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x64_bf8_fp8(_ExtVector<8, int>, _ExtVector<8, int>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x64_fp8_bf8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x64_fp8_bf8(_ExtVector<8, int>, _ExtVector<8, int>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_16x16x64_fp8_fp8¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_f32_16x16x64_fp8_fp8(_ExtVector<8, int>, _ExtVector<8, int>, _Constant short, _ExtVector<8, float>, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_f32_32x16x128_f4¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_wmma_f32_32x16x128_f4(_ExtVector<16, int>, _ExtVector<8, int>, _Constant short, _ExtVector<16, float>)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_i32_16x16x16_iu4_w32¶
Prototype:
_ExtVector<8, int> __builtin_amdgcn_wmma_i32_16x16x16_iu4_w32(_Constant bool, _ExtVector<2, int>, _Constant bool, _ExtVector<2, int>, _ExtVector<8, int>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_i32_16x16x16_iu4_w32_gfx12¶
Prototype:
_ExtVector<8, int> __builtin_amdgcn_wmma_i32_16x16x16_iu4_w32_gfx12(_Constant bool, int, _Constant bool, int, _ExtVector<8, int>, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_i32_16x16x16_iu4_w64¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_wmma_i32_16x16x16_iu4_w64(_Constant bool, _ExtVector<2, int>, _Constant bool, _ExtVector<2, int>, _ExtVector<4, int>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_i32_16x16x16_iu4_w64_gfx12¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_wmma_i32_16x16x16_iu4_w64_gfx12(_Constant bool, int, _Constant bool, int, _ExtVector<4, int>, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_i32_16x16x16_iu8_w32¶
Prototype:
_ExtVector<8, int> __builtin_amdgcn_wmma_i32_16x16x16_iu8_w32(_Constant bool, _ExtVector<4, int>, _Constant bool, _ExtVector<4, int>, _ExtVector<8, int>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_i32_16x16x16_iu8_w32_gfx12¶
Prototype:
_ExtVector<8, int> __builtin_amdgcn_wmma_i32_16x16x16_iu8_w32_gfx12(_Constant bool, _ExtVector<2, int>, _Constant bool, _ExtVector<2, int>, _ExtVector<8, int>, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_i32_16x16x16_iu8_w64¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_wmma_i32_16x16x16_iu8_w64(_Constant bool, _ExtVector<4, int>, _Constant bool, _ExtVector<4, int>, _ExtVector<4, int>, _Constant bool)
Target Features: wmma-256b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_i32_16x16x16_iu8_w64_gfx12¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_wmma_i32_16x16x16_iu8_w64_gfx12(_Constant bool, int, _Constant bool, int, _ExtVector<4, int>, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_i32_16x16x32_iu4_w32_gfx12¶
Prototype:
_ExtVector<8, int> __builtin_amdgcn_wmma_i32_16x16x32_iu4_w32_gfx12(_Constant bool, _ExtVector<2, int>, _Constant bool, _ExtVector<2, int>, _ExtVector<8, int>, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_i32_16x16x32_iu4_w64_gfx12¶
Prototype:
_ExtVector<4, int> __builtin_amdgcn_wmma_i32_16x16x32_iu4_w64_gfx12(_Constant bool, int, _Constant bool, int, _ExtVector<4, int>, _Constant bool)
Target Features: wmma-128b-insts,wavefrontsize64
No documentation.
__builtin_amdgcn_wmma_i32_16x16x64_iu8¶
Prototype:
_ExtVector<8, int> __builtin_amdgcn_wmma_i32_16x16x64_iu8(_Constant bool, _ExtVector<8, int>, _Constant bool, _ExtVector<8, int>, _ExtVector<8, int>, _Constant bool, _Constant bool, ...)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_scale16_f32_16x16x128_f8f6f4¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_scale16_f32_16x16x128_f8f6f4(_Constant int, _ExtVector<16, int>, _Constant int, _ExtVector<16, int>, _Constant short, _ExtVector<8, float>, _Constant int, _Constant int, long int, _Constant int, _Constant int, long int, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_scale16_f32_32x16x128_f4¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_wmma_scale16_f32_32x16x128_f4(_ExtVector<16, int>, _ExtVector<8, int>, _Constant short, _ExtVector<16, float>, _Constant int, _Constant int, long int, _Constant int, _Constant int, long int, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_scale_f32_16x16x128_f8f6f4¶
Prototype:
_ExtVector<8, float> __builtin_amdgcn_wmma_scale_f32_16x16x128_f8f6f4(_Constant int, _ExtVector<16, int>, _Constant int, _ExtVector<16, int>, _Constant short, _ExtVector<8, float>, _Constant int, _Constant int, int, _Constant int, _Constant int, int, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_amdgcn_wmma_scale_f32_32x16x128_f4¶
Prototype:
_ExtVector<16, float> __builtin_amdgcn_wmma_scale_f32_32x16x128_f4(_ExtVector<16, int>, _ExtVector<8, int>, _Constant short, _ExtVector<16, float>, _Constant int, _Constant int, int, _Constant int, _Constant int, int, _Constant bool, _Constant bool)
Target Features: gfx1250-insts,wavefrontsize32
No documentation.
__builtin_r600_implicitarg_ptr¶
Prototype:
unsigned char address_space<7> * __builtin_r600_implicitarg_ptr()
No documentation.
__builtin_r600_read_tgid_x¶
Prototype:
unsigned int __builtin_r600_read_tgid_x()
No documentation.
__builtin_r600_read_tgid_y¶
Prototype:
unsigned int __builtin_r600_read_tgid_y()
No documentation.
__builtin_r600_read_tgid_z¶
Prototype:
unsigned int __builtin_r600_read_tgid_z()
No documentation.
__builtin_r600_read_tidig_x¶
Prototype:
unsigned int __builtin_r600_read_tidig_x()
No documentation.
__builtin_r600_read_tidig_y¶
Prototype:
unsigned int __builtin_r600_read_tidig_y()
No documentation.
__builtin_r600_read_tidig_z¶
Prototype:
unsigned int __builtin_r600_read_tidig_z()
No documentation.
__builtin_r600_recipsqrt_ieee¶
Prototype:
double __builtin_r600_recipsqrt_ieee(double)
No documentation.
__builtin_r600_recipsqrt_ieeef¶
Prototype:
float __builtin_r600_recipsqrt_ieeef(float)
No documentation.