| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 19 天前 | ||
| 5 天前 | ||
| 9 天前 | ||
| 8 天前 | ||
| 5 天前 | ||
| 5 天前 | ||
| 5 天前 | ||
| 8 天前 |
Ascend C API参考
-
-
-
-
-
-
- 总体说明
- 矩阵计算输入搬运约束
- L1 Buffer/L0A Buffer/L0B Buffer内存结构介绍
- LoadData(GMToL1-2D矩阵搬运)
- LoadData(GMToL1-2D矩阵搬运V2)
- DataCopy(GMToL1连续数据搬运)
- DataCopy(GMToL1高维切分数据搬运)
- DataCopyPad(GMToL1非对齐数据搬运)
- DataCopy(GMToL1随路转换-DN2NZ搬运)
- DataCopy(GMToL1随路转换-ND2NZ搬运)
- DataCopy(UBToL1连续数据搬运)
- DataCopy(UBToL1高维切分数据搬运)
- DataCopyPad(UBToL1非对齐数据搬运)
- DataCopy(UBToL1随路转换-ND2NZ搬运)
- LoadData(2D矩阵搬运)
- LoadData(2D矩阵搬运V2)
- LoadData(MX矩阵搬运)
- LoadData(BitMode2D矩阵搬运)
- LoadData(卷积数据搬运)
- LoadData(BitMode卷积数据搬运)
- LoadDataWithTranspose
- LoadDataWithSparse
- LoadDataWithStride
- BroadCastVecToMM(ISASI)
- DataCopy(L1ToBiasTable-Buffer数据搬运)
- DataCopy(L1ToFixpipe-Buffer数据搬运)
-
-
- DataCopy(GM与UB连续数据搬运)
- DataCopy(GM与UB高维切分数据搬运)
- DataCopy(GM与UB切片数据搬运)
- DataCopy(GM -> UB随路转换ND2NZ搬运)
- DataCopy(UB -> GM随路转换NZ2ND搬运)
- DataCopy(GM -> UB多维数据搬运NDDMA)
- DataCopyPad(GM -> UB非对齐数据搬运)
- DataCopyPad(UB -> GM非对齐数据搬运)
- DataCopy(UB -> UB连续数据搬运)
- DataCopy(UB -> UB高维切分数据搬运)
- Copy(UB -> UB连续数据搬运)
- Copy(UB -> UB掩码式高维数据搬运)
-
-
-
-
-
- API列表
- 通用说明和约束
- 基础定义
- 工具接口
- 矩阵计算
- 矩阵计算搬运
- asc_copy_gm2l0a
- asc_copy_gm2l0b
- asc_copy_gm2l1_align
- asc_copy_gm2l1_dn2nz
- asc_copy_l0c2ub
- asc_copy_l12gm
- asc_copy_l12l0a_mx
- asc_copy_l12l0a_trans
- asc_copy_l12l0b_mx
- asc_copy_l12l0b_sparse
- asc_copy_l12l0c
- asc_copy_l12ub
- asc_fill_l0a
- asc_fill_l0b
- asc_fill_l1
- asc_get_l0c2gm_prequant
- asc_get_l0c2gm_relu
- asc_get_l0c2gm_unitflag
- asc_load_image_to_cbuf
- asc_set_gm2l1_loop1_stride
- asc_set_gm2l1_loop2_stride
- asc_set_gm2l1_loop_size
- asc_set_gm2l1_nz_para
- asc_set_gm2l1_pad
- asc_set_l0c2gm_channel_para
- asc_set_l0c2gm_config
- asc_set_l0c2gm_lrelu_alpha
- asc_set_l0c2gm_nz2nd
- asc_set_l0c2gm_quant_post
- asc_set_l0c2gm_relu_alpha
- asc_set_l0c_copy_nz_para
- asc_set_l0c_copy_channel_para
- asc_set_l0c_copy_params
- asc_set_l0c_copy_prequant
- asc_set_l12l0_padding_val
- asc_set_l13d_fmatrix
- asc_set_l13d_fmatrix_b
- asc_set_l13d_padding
- asc_set_l13d_rpt
- asc_set_l13d_size
- asc_set_l3d_rpt_b
- asc_copy_gm2l1
- asc_copy_gm2l1_arch_2201
- asc_copy_gm2l1_highdim_split_arch_3510
- asc_copy_gm2l1_2d_arch_3510
- asc_copy_gm2l1_nd2nz
- asc_copy_gm2l1_nd2nz_arch_2201
- asc_copy_gm2l1_nd2nz_arch_3510
- asc_copy_l0c2gm
- asc_copy_l0c2gm_arch_2201
- asc_copy_l0c2gm_arch_3510
- asc_copy_l0c2l1
- asc_copy_l0c2l1_arch_2201
- asc_copy_l0c2l1_arch_3510
- asc_copy_l12bt
- asc_copy_l12bt_arch_2201
- asc_copy_l12bt_arch_3510
- asc_copy_l12fb
- asc_copy_l12fb_arch_2201
- asc_copy_l12fb_arch_3510
- asc_copy_l12l0a
- asc_copy_l12l0a_arch_3510(2D矩阵搬运)
- asc_copy_l12l0a_arch_3510(3D矩阵搬运)
- asc_copy_l12l0a_arch_2201
- asc_copy_l12l0b
- asc_copy_l12l0b_arch_3510(2D矩阵搬运)
- asc_copy_l12l0b_arch_3510(3D矩阵搬运)
- asc_copy_l12l0b_arch_2201
- asc_copy_l12l0b_trans
- asc_copy_l12l0b_trans_arch_2201
- asc_copy_l12l0b_trans_arch_3510
- Memory矢量计算
- 基础算术
- 逻辑计算
- 归约计算
- 广播操作
- 复合计算
- 比较计算
- 排布变换
- 排序计算
- 聚合操作
- 类型转换
- asc_bfloat162float
- asc_bfloat162int32
- asc_float2bfloat16
- asc_float2float
- asc_float2half
- asc_float2int16
- asc_float2int32
- asc_float2int64
- asc_half2float
- asc_half2int16
- asc_half2int32
- asc_half2int4
- asc_half2int8
- asc_half2uint8
- asc_int162float
- asc_int162half
- asc_int322float
- asc_int322int16
- asc_int322int64
- asc_int42half
- asc_int642float
- asc_int642int32
- asc_int82half
- asc_uint82half
- 掩码操作
- 矢量数据搬运
- asc_copy
- asc_copy_ub2l1
- asc_copy_ub2ub
- asc_ndim_copy_gm2ub
- asc_set_copy_pad_val
- asc_set_gm2ub_loop1_stride
- asc_set_gm2ub_loop2_stride
- asc_set_gm2ub_loop_size
- asc_set_ndim_loop_stride
- asc_set_ndim_pad_count
- asc_set_ndim_pad_value
- asc_set_ub2gm_loop1_stride
- asc_set_ub2gm_loop2_stride
- asc_set_ub2gm_loop_size
- asc_copy_gm2ub
- asc_copy_gm2ub_arch_2201
- asc_copy_gm2ub_arch_3510
- asc_copy_gm2ub_align
- asc_copy_gm2ub_align_arch_2201
- asc_copy_gm2ub_align_arch_3510
- asc_copy_ub2gm
- asc_copy_ub2gm_arch_2201
- asc_copy_ub2gm_arch_3510
- asc_copy_ub2gm_align
- asc_copy_ub2gm_align_arch_2201
- asc_copy_ub2gm_align_arch_3510
- asc_set_gm2ub_pad(废弃)
- Reg矢量计算
- Reg数据搬入
- asc_loadalign
- asc_loadalign_datablock_strided
- asc_loadalign_mask
- asc_loadalign_brc_datablock
- asc_loadalign_brc_datablock_postupdate
- asc_loadalign_brc_elem
- asc_loadalign_brc_elem2datablock
- asc_loadalign_brc_elem2datablock_postupdate
- asc_loadalign_brc_elem_postupdate
- asc_loadalign_deintlv
- asc_loadalign_deintlv_postupdate
- asc_loadalign_downsample
- asc_loadalign_mask_downsample
- asc_loadalign_downsample_postupdate
- asc_loadalign_postupdate
- asc_loadalign_unpack
- asc_loadalign_unpack4
- asc_loadalign_unpack4_postupdate
- asc_loadalign_unpack_postupdate
- asc_loadalign_upsample
- asc_loadalign_mask_upsample
- asc_loadalign_upsample_postupdate
- asc_load
- asc_loadunalign
- asc_loadunalign_postupdate
- asc_loadunalign_pre
- Reg数据搬出
- asc_storealign
- asc_storealign_1st
- asc_storealign_1st_postupdate
- asc_storealign_intlv
- asc_storealign_pack
- asc_storealign_pack_postupdate
- asc_storealign_pack_quarter
- asc_storealign_pack_quarter_postupdate
- asc_storealign_postupdate
- asc_store
- asc_storeunalign
- asc_storeunalign_post
- asc_storeunalign_post_postupdate
- asc_storeunalign_postupdate
- Reg离散搬出
- Reg聚合搬入
- Reg聚合
- Reg间搬运
- 基础算术
- 逻辑计算
- 归约计算
- 广播操作
- 复合计算
- 比较计算
- 排布变换
- 索引操作
- 直方图
- 掩码寄存器操作
- 地址寄存器操作
- 类型转换
- asc_bfloat162float
- asc_bfloat162half
- asc_bfloat162int32
- asc_ceil
- asc_float2bfloat16
- asc_float2half
- asc_float2int16
- asc_float2int32
- asc_float2int64
- asc_floor
- asc_half2bfloat16
- asc_half2float
- asc_half2hif8
- asc_half2int16
- asc_half2int32
- asc_half2int8
- asc_half2uint8
- asc_hif82half
- asc_int162float
- asc_int162half
- asc_int162int32
- asc_int162uint32
- asc_int162uint8
- asc_int322float
- asc_int322int16
- asc_int322int64
- asc_int322uint16
- asc_int642float
- asc_int642int32
- asc_int82half
- asc_int82int16
- asc_rint
- asc_round
- asc_trunc
- asc_uint162uint32
- asc_uint162uint8
- asc_uint322int16
- asc_uint322uint16
- asc_uint82half
- asc_uint82uint16
- 舍入模式与饱和模式
- asc_bfloat162e1m2x2 (废弃)
- asc_bfloat162e2m1x2 (废弃)
- asc_e1m2x22bfloat16 (废弃)
- asc_e2m1x22bfloat16 (废弃)
- asc_e4m32float (废弃)
- asc_e5m22float (废弃)
- asc_float2e4m3 (废弃)
- asc_float2e5m2 (废弃)
- asc_float2hif8 (废弃)
- asc_half2int4x2 (废弃)
- asc_hif82float (废弃)
- asc_int322uint8 (废弃)
- asc_int4x22bfloat16 (废弃)
- asc_int4x22half (废弃)
- asc_int4x22int16 (废弃)
- asc_int82int32 (废弃)
- asc_uint322uint8 (废弃)
- asc_uint82uint32 (废弃)
- 同步控制
- Reg数据搬入
- 标量计算
- 原子操作
- 缓存控制
- 同步控制
- 系统同步能力概述
- 核内同步能力概述
- 核间同步能力概述
- asc_lock
- asc_sync
- asc_sync_block_arrive
- asc_sync_block_wait
- asc_sync_data_barrier
- asc_sync_inter_arrive
- asc_sync_inter_wait
- asc_sync_intra_arrive
- asc_sync_intra_wait
- asc_sync_mte2
- asc_sync_mte3
- asc_sync_notify
- asc_sync_pipe
- asc_sync_subblock_arrive
- asc_sync_subblock_wait
- asc_sync_vec
- asc_sync_wait
- asc_unlock
- 其他操作
- 特殊寄存器访问
- 废弃接口
- asc_get_block_idx(废弃)
- asc_get_block_num(废弃)
- asc_set_atomic_add_int(废弃)
- asc_set_atomic_max_int(废弃)
- asc_set_atomic_min_int(废弃)
- asc_set_atomic_none(废弃)
- asc_set_store_atomic_config_v2(废弃)
- asc_abs_sync(废弃)
- asc_float2bfloat16(废弃)
- asc_int322int16(废弃)
- asc_int322int64(废弃)
- asc_int322uint16(废弃)
- asc_uint82uint16(废弃)
- asc_float2half(废弃)
- asc_float2int16(废弃)
- asc_float2int64(废弃)
- asc_hif82half(废弃)
- asc_int162float(废弃)
- asc_int162int32(废弃)
- asc_int162uint8(废弃)
- asc_int162uint32(废弃)
- asc_int642float(废弃)
- asc_int642int32(废弃)
- asc_int82half(废弃)
- asc_int82int16(废弃)
- asc_uint162uint8(废弃)
- asc_uint162uint32(废弃)
- asc_uint322int16(废弃)
- asc_uint322uint16(废弃)
- asc_uint82half(废弃)
- asc_bfloat162float(废弃)
- asc_bfloat162int32(废弃)
- asc_half2float(废弃)
- asc_half2hif8(废弃)
- asc_half2int32(废弃)
- asc_half2int8(废弃)
- asc_half2uint8(废弃)
- asc_loadalign_v1(废弃)
- asc_loadalign_v2(废弃)
- asc_loadalign_v3(废弃)
- asc_loadalign_v4(废弃)
- asc_storealign_v1(废弃)
- asc_storealign_v2(废弃)
- asc_storealign_v3(废弃)
- asc_storealign_v4(废弃)
- asc_scatter(废弃)
- asc_storeunalign_post(废弃)
- asc_storeunalign_postupdate(废弃)
- asc_exp_sub(废弃)
- asc_mmad(废弃)
- asc_mmad_mx(废弃)
- asc_mmad_sparse(废弃)
-
- Tensor API列表
- Layout
- Tensor
- Algorithm
- 矩阵计算
- 数据搬运
- Global Memory到L1 Buffer数据搬运
- L1 Buffer到L0 Buffer数据搬运
- L0C Buffer到Global Memory数据搬运
- L0C Buffer到L1 Buffer数据搬运
- L0C Buffer到Unified Buffer数据搬运
- L1 Buffer到Fixpipe Buffer数据搬运
- L1 Buffer到BiasTable Buffer数据搬运
- Global Memory到Unified Buffer数据搬运
- Unified Buffer到Unified Buffer数据搬运
- Unified Buffer到L1 Buffer数据搬运
- Unified Buffer到Global Memory数据搬运
- reg矢量计算
- 工具接口
- 废弃接口
- layout::Capacity(废弃)
- layout::Shape(废弃)
- layout::Stride(废弃)
- layout::Rank(废弃)
- layout::Size(废弃)
- layout::Get(废弃)
- base_tensor::Tensor(废弃)
- base_tensor::Engine(废弃)
- base_tensor::Layout(废弃)
- base_tensor::Data(废弃)
- base_tensor::Shape(废弃)
- base_tensor::Stride(废弃)
- base_tensor::Size(废弃)
- base_tensor::Capacity(废弃)
- base_tensor::Slice(废弃)
- global_tensor::SetL2CacheHint(废弃)
-
-
-
-
- Matmul使用说明
- Matmul模板参数
- MatmulConfig
- MatmulCallBackFunc
- MatmulPolicy
- GetNormalConfig
- GetMDLConfig
- GetSpecialMDLConfig
- GetIBShareNormConfig
- GetBasicConfig
- GetMMConfig
- REGIST_MATMUL_OBJ
- Init
- SetTensorA
- SetTensorB
- SetTensorScaleA
- SetTensorScaleB
- SetBias
- DisableBias
- GetBatchTensorC
- Iterate
- GetTensorC
- IterateAll
- WaitIterateAll
- IterateBatch
- WaitIterateBatch
- IterateNBatch
- End
- SetHF32
- SetTail
- SetBatchNum
- SetQuantScalar
- SetQuantVector
- SetOrgShape
- SetSingleShape
- SetLocalWorkspace
- SetWorkspace
- SetAntiQuantScalar
- SetAntiQuantVector
- WaitGetTensorC
- GetOffsetC
- AsyncGetTensorC
- SetSubBlockIdx
- GetSubBlockIdx
- SetUserDefInfo
- SetSelfDefineData
- GetMatmulApiTiling
- ClearBias
- GetBatchC
- SetSparseIndex
-
- Matmul Tiling类使用说明
- Matmul Tiling类构造函数
- TCubeTiling结构体
- SetAType
- SetBType
- SetScaleAType
- SetScaleBType
- SetCType
- SetBiasType
- SetSingleShape
- SetShape
- SetOrgShape
- SetFixSplit
- EnableMultiCoreSplitK
- EnableBias
- SetBufferSpace
- SetTraverse
- SetMadType
- SetSplitRange
- SetDoubleBuffer
- GetBaseM
- GetBaseN
- GetBaseK
- GetTiling
- EnableL1BankConflictOptimise
- SetDim
- SetSingleRange
- GetSingleShape
- GetCoreNum
- SetAlignSplit
- SetDequantType
- SetALayout
- SetBLayout
- SetCLayout
- SetBatchNum
- SetBatchInfoForNormal
- SetMatmulConfigParams
- SetBias
- SetSplitK
- SetSparse
-
-
-
- LayerNorm
- LayerNorm Tiling
- LayerNormGrad
- LayerNormGrad Tiling
- LayerNormGradBeta
- LayerNormGradBeta Tiling
- RmsNorm
- RmsNorm Tiling
- BatchNorm
- BatchNorm Tiling
- DeepNorm
- DeepNorm Tiling
- Normalize
- Normalize Tiling
- WelfordUpdate
- WelfordUpdate Tiling
- WelfordFinalize
- WelfordFinalize Tiling
- GroupNorm
- GroupNorm Tiling
-
- AscendQuant
- GetAscendQuantMaxMinTmpSize
- GetAscendQuantTmpBufferFactorSize
- AscendDequant
- GetAscendDequantMaxMinTmpSize
- GetAscendDequantTmpBufferFactorSize
- AscendAntiQuant
- GetAscendAntiQuantMaxMinTmpSize
- GetAscendAntiQuantTmpBufferFactorSize
- Quantize
- GetQuantizeMaxMinTmpSize
- GetQuantizeTmpBufferFactorSize
- Dequantize
- GetDequantizeMaxMinTmpSize
- GetDequantizeTmpBufferFactorSize
- AntiQuantize
- GetAntiQuantizeMaxMinTmpSize
- GetAntiQuantizeTmpBufferFactorSize
-
-
-
-
-
-
-
- __float2half
- __float2half_rn
- __float2half_rn_sat
- __float22half2_rn_sat
- __float2half_rz
- __float2half_rz_sat
- __float22half2_rz
- __float22half2_rz_sat
- __float2half_rd
- __float2half_rd_sat
- __float22half2_rd
- __float22half2_rd_sat
- __float2half_ru
- __float2half_ru_sat
- __float22half2_ru
- __float22half2_ru_sat
- __float2half_rna
- __float2half_rna_sat
- __float22half2_rna
- __float22half2_rna_sat
- __float2half_ro
- __float2half_ro_sat
- __float22half2_ro
- __float22half2_ro_sat
- __half2float
- __half2half_rn
- __half2half_rz
- __half2half_rd
- __half2half_ru
- __half2half_rna
- __half2uint_rn
- __half2uint_rz
- __half2uint_rd
- __half2uint_ru
- __half2uint_rna
- __half2int_rn
- __half2int_rz
- __half2int_rd
- __half2int_ru
- __half2ull_rn
- __half2int_rna
- __half2char_rz
- __half2uchar_rz
- __half2short_rn
- __half2short_rz
- __half2short_rd
- __half2short_ru
- __half2ushort_rn
- __half2ushort_rz
- __half2ushort_rd
- __half2ushort_ru
- __half2ull_rz
- __half2ull_rd
- __half2ull_ru
- __half2ull_rna
- __half2ll_rn
- __half2ll_rz
- __half2ll_rd
- __half2ll_ru
- __half2ll_rna
- __bfloat162half_rn
- __bfloat162half_rn_sat
- __bfloat162half_rz
- __bfloat162half_rz_sat
- __bfloat162half_rd
- __bfloat162half_rd_sat
- __bfloat162half_ru
- __bfloat162half_ru_sat
- __bfloat162half_rna
- __bfloat162half_rna_sat
- __uint2half_rn
- __uint2half_rn_sat
- __uint2half_rz
- __uint2half_rz_sat
- __uint2half_rd
- __uint2half_rd_sat
- __uint2half_ru
- __uint2half_ru_sat
- __uint2half_rna
- __uint2half_rna_sat
- __int2half_rn
- __int2half_rn_sat
- __int2half_rz
- __int2half_rz_sat
- __int2half_rd
- __int2half_rd_sat
- __int2half_ru
- __int2half_ru_sat
- __int2half_rna
- __int2half_rna_sat
- __short2half_rn
- __short2half_rz
- __short2half_rd
- __short2half_ru
- __ushort2half_rn
- __ushort2half_rz
- __ushort2half_rd
- __ushort2half_ru
- __ull2half_rn
- __ull2half_rz
- __ull2half_rd
- __ull2half_ru
- __ull2half_rna
- __ll2half_rn
- __ll2half_rz
- __ll2half_rd
- __ll2half_ru
- __ll2half_rna
- __floats2half2_rn
- __float22half2_rn
- __float2half2_rn
- __low2half
- __low2half2
- __low2float
- __lowhigh2highlow
- __high2half
- __high2half2
- __high2float
- __highs2half2
- __lows2half2
- __halves2half2
- __half2half2
- __half22float2
- __half_as_short
- __half_as_ushort
- __short_as_half
- __ushort_as_half
-
- __hbeqx2
- __hbnex2
- __hblex2
- __hbgex2
- __hbltx2
- __hbgtx2
- __hbequx2
- __hbneux2
- __hbleux2
- __hbgeux2
- __hbltux2
- __hbgtux2
- __heqx2
- __hnex2
- __hlex2
- __hgex2
- __hltx2
- __hgtx2
- __hequx2
- __hneux2
- __hleux2
- __hgeux2
- __hltux2
- __hgtux2
- __heqx2_mask
- __hnex2_mask
- __hlex2_mask
- __hgex2_mask
- __hltx2_mask
- __hgtx2_mask
- __hequx2_mask
- __hneux2_mask
- __hleux2_mask
- __hgeux2_mask
- __hltux2_mask
- __hgtux2_mask
- __isnanx2
- __hmaxx2
- __hmaxx2_nan
- __hminx2
- __hminx2_nan
-
-
- __float2bfloat16
- __float2bfloat16_rn
- __float2bfloat16_rn_sat
- __float22bfloat162_rn_sat
- __float2bfloat16_rz
- __float2bfloat16_rz_sat
- __float22bfloat162_rz
- __float22bfloat162_rz_sat
- __float2bfloat16_rd
- __float2bfloat16_rd_sat
- __float22bfloat162_rd
- __float22bfloat162_rd_sat
- __float2bfloat16_ru
- __float2bfloat16_ru_sat
- __float22bfloat162_ru
- __float22bfloat162_ru_sat
- __float2bfloat16_rna
- __float2bfloat16_rna_sat
- __float22bfloat162_rna
- __float22bfloat162_rna_sat
- __half2bfloat16_rn
- __half2bfloat16_rz
- __half2bfloat16_rd
- __half2bfloat16_ru
- __half2bfloat16_rna
- __bfloat162float
- __bfloat162bfloat16_rn
- __bfloat162bfloat16_rz
- __bfloat162bfloat16_rd
- __bfloat162bfloat16_ru
- __bfloat162bfloat16_rna
- __bfloat162uint_rn
- __bfloat162uint_rz
- __bfloat162uint_rd
- __bfloat162uint_ru
- __bfloat162uint_rna
- __bfloat162int_rn
- __bfloat162int_rz
- __bfloat162int_rd
- __bfloat162int_ru
- __bfloat162int_rna
- __bfloat162char_rz
- __bfloat162uchar_rz
- __bfloat162short_rn
- __bfloat162short_rz
- __bfloat162short_rd
- __bfloat162short_ru
- __bfloat162ushort_rn
- __bfloat162ushort_rz
- __bfloat162ushort_rd
- __bfloat162ushort_ru
- __bfloat162ull_rn
- __bfloat162ull_rz
- __bfloat162ull_rd
- __bfloat162ull_ru
- __bfloat162ull_rna
- __bfloat162ll_rn
- __bfloat162ll_rz
- __bfloat162ll_rd
- __bfloat162ll_ru
- __bfloat162ll_rna
- __uint2bfloat16_rn
- __uint2bfloat16_rz
- __uint2bfloat16_rd
- __uint2bfloat16_ru
- __uint2bfloat16_rna
- __int2bfloat16_rn
- __int2bfloat16_rz
- __int2bfloat16_rd
- __int2bfloat16_ru
- __int2bfloat16_rna
- __short2bfloat16_rn
- __short2bfloat16_rz
- __short2bfloat16_rd
- __short2bfloat16_ru
- __ushort2bfloat16_rn
- __ushort2bfloat16_rz
- __ushort2bfloat16_rd
- __ushort2bfloat16_ru
- __ull2bfloat16_rn
- __ull2bfloat16_rz
- __ull2bfloat16_rd
- __ull2bfloat16_ru
- __ull2bfloat16_rna
- __ll2bfloat16_rn
- __ll2bfloat16_rz
- __ll2bfloat16_rd
- __ll2bfloat16_ru
- __ll2bfloat16_rna
- __float2bfloat162_rn
- __floats2bfloat162_rn
- __float22bfloat162_rn
- __bfloat162bfloat162
- __halves2bfloat162
- __high2bfloat16
- __high2bfloat162
- __high2float
- __highs2bfloat162
- __low2bfloat16
- __low2bfloat162
- __low2float
- __lowhigh2highlow
- __lows2bfloat162
- __bfloat1622float2
- __bfloat16_as_short
- __bfloat16_as_ushort
- __short_as_bfloat16
- __ushort_as_bfloat16
-
- __hbeqx2
- __hbnex2
- __hblex2
- __hbgex2
- __hbltx2
- __hbgtx2
- __hbequx2
- __hbneux2
- __hbleux2
- __hbgeux2
- __hbltux2
- __hbgtux2
- __heqx2
- __hnex2
- __hlex2
- __hgex2
- __hltx2
- __hgtx2
- __hequx2
- __hneux2
- __hleux2
- __hgeux2
- __hltux2
- __hgtux2
- __heqx2_mask
- __hnex2_mask
- __hlex2_mask
- __hgex2_mask
- __hltx2_mask
- __hgtx2_mask
- __hequx2_mask
- __hneux2_mask
- __hleux2_mask
- __hgeux2_mask
- __hltux2_mask
- __hgtux2_mask
- __isnanx2
- __hmaxx2
- __hmaxx2_nan
- __hminx2
- __hminx2_nan
-
- tanf
- tanhf
- tanpif
- atanf
- atan2f
- atanhf
- expf
- exp2f
- exp10f
- expm1f
- logf
- log2f
- log10f
- log1pf
- logbf
- ilogbf
- cosf
- coshf
- cospif
- acosf
- acoshf
- sinf
- sinhf
- sinpif
- asinf
- asinhf
- sincosf
- sincospif
- frexpf
- ldexpf
- sqrtf
- rsqrtf
- hypotf
- rhypotf
- powf
- norm3df
- rnorm3df
- norm4df
- rnorm4df
- normf
- rnormf
- cbrtf
- rcbrtf
- erff
- erfcf
- erfinvf
- erfcinvf
- erfcxf
- tgammaf
- lgammaf
- cyl_bessel_i0f
- cyl_bessel_i1f
- normcdff
- normcdfinvf
- j0f
- j1f
- jnf
- y0f
- y1f
- ynf
- fabsf
- abs
- fmaf
- fmaxf
- max
- fminf
- min
- nanf
- fdimf
- remquof
- fmodf
- remainderf
- copysignf
- nearbyintf
- nextafterf
- scalbnf
- scalblnf
- modff
- fdividef
- signbit
- __saturatef
- __fdividef
- rintf
- lrintf
- llrintf
- roundf
- lroundf
- llroundf
- floorf
- ceilf
- truncf
- isfinite
- isnan
- isinf
-
- 概述
- 类型转换函数
- __float2float_rn
- __float2float_rz
- __float2float_rd
- __float2float_ru
- __float2float_rna
- __float2uint_rn
- __float2uint_rz
- __float2uint_rd
- __float2uint_ru
- __float2uint_rna
- __float2int_rn
- __float2int_rz
- __float2int_rd
- __float2int_ru
- __float2int_rna
- __float2ull_rn
- __float2ull_rz
- __float2ull_rd
- __float2ull_ru
- __float2ull_rna
- __float2ll_rn
- __float2ll_rz
- __float2ll_rd
- __float2ll_ru
- __float2ll_rna
- __uint2float_rn
- __uint2float_rz
- __uint2float_rd
- __uint2float_ru
- __uint2float_rna
- __int2float_rn
- __int2float_rz
- __int2float_rd
- __int2float_ru
- __int2float_rna
- __ull2float_rn
- __ull2float_rz
- __ull2float_rd
- __ull2float_ru
- __ull2float_rna
- __ll2float_rn
- __ll2float_rz
- __ll2float_rd
- __ll2float_ru
- __ll2float_rna
- __int_as_float
- __uint_as_float
- __float_as_int
- __float_as_uint
-
-
-
-
- is_convertible
- is_base_of
- is_same
- is_void
- is_integral
- is_floating_point
- is_array
- is_pointer
- is_reference
- is_const
- remove_const
- remove_volatile
- remove_cv
- remove_reference
- remove_pointer
- add_const
- add_volatile
- add_cv
- add_pointer
- add_lvalue_reference
- add_rvalue_reference
- enable_if
- conditional
- integral_constant
-
-
-