Home
last modified time | relevance | path

Searched refs:fp16 (Results 1 – 23 of 23) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltinsWebAssembly.def102 TARGET_BUILTIN(__builtin_wasm_abs_f16x8, "V8hV8h", "nc", "fp16")
114 TARGET_BUILTIN(__builtin_wasm_min_f16x8, "V8hV8hV8h", "nc", "fp16")
115 TARGET_BUILTIN(__builtin_wasm_max_f16x8, "V8hV8hV8h", "nc", "fp16")
116 TARGET_BUILTIN(__builtin_wasm_pmin_f16x8, "V8hV8hV8h", "nc", "fp16")
117 TARGET_BUILTIN(__builtin_wasm_pmax_f16x8, "V8hV8hV8h", "nc", "fp16")
119 TARGET_BUILTIN(__builtin_wasm_ceil_f16x8, "V8hV8h", "nc", "fp16")
120 TARGET_BUILTIN(__builtin_wasm_floor_f16x8, "V8hV8h", "nc", "fp16")
121 TARGET_BUILTIN(__builtin_wasm_trunc_f16x8, "V8hV8h", "nc", "fp16")
122 TARGET_BUILTIN(__builtin_wasm_nearest_f16x8, "V8hV8h", "nc", "fp16")
134 TARGET_BUILTIN(__builtin_wasm_sqrt_f16x8, "V8hV8h", "nc", "fp16")
[all …]
H A DBuiltinsX86_64.td233 let Features = "amx-fp16", Attributes = [NoThrow] in {
282 let Features = "amx-fp16,amx-transpose", Attributes = [NoThrow] in {
374 let Features = "amx-fp16,amx-transpose", Attributes = [NoThrow] in {
394 let Features = "amx-fp16", Attributes = [NoThrow] in {
H A Darm_neon.td752 // fp16 vector operations
/freebsd/sys/modules/syscons/plasma/
H A DMakefile4 SRCS= fp16.c plasma_saver.c
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DARMTargetParser.def28 ARM_FPU("vfpv3-fp16", FK_VFPV3_FP16, FPUVersion::VFPV3_FP16,
32 ARM_FPU("vfpv3-d16-fp16", FK_VFPV3_D16_FP16, FPUVersion::VFPV3_FP16,
36 ARM_FPU("vfpv3xd-fp16", FK_VFPV3XD_FP16, FPUVersion::VFPV3_FP16,
57 ARM_FPU("neon-fp16", FK_NEON_FP16, FPUVersion::VFPV3_FP16,
235 ARM_ARCH_EXT_NAME("fp16", ARM::AEK_FP16, "+fullfp16", "-fullfp16")
H A DX86TargetParser.def251 X86_FEATURE_COMPAT(AMX_FP16, "amx-fp16", 0)
/freebsd/lib/clang/headers/
H A DMakefile292 .for hdr in bf16/bf16 cde/cde-header fp16/fp16 mve/mve-header neon/neon \
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssembly.td49 SubtargetFeature<"fp16", "HasFP16", "true",
H A DWebAssemblyInstrInfo.td51 AssemblerPredicate<(all_of FeatureFP16), "fp16">;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FMV.td55 def : FMVExtension<"fp16", "FP16">;
H A DAArch64Features.td141 let ArchExtKindSpelling = "AEK_FP16", UserVisibleName = "fp16" in
H A DAArch64InstrInfo.td6649 // fp16: integer extraction from vector must be at least 32-bits to be legal.
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td715 // llvm.amdgcn.cvt.scalef32.fp16.fp8 v2f16 old_vdst, int src, float scale, int src_sel_index [0..3]…
731 // llvm.amdgcn.cvt.scalef32.fp8.fp16 v2i16 old_vdst, v2f16 src, float scale, bool dst_lo_hi_sel
757 // llvm.amdgcn.cvt.scalef32.pk.fp16.fp8 int src, float scale, bool src_lo_hi_sel
2206 // gfx11+ fp16 interpolation intrinsic, with round-toward-zero rounding mode.
2215 // gfx11+ fp16 interpolation intrinsic, with round-toward-zero rounding mode.
H A DIntrinsicsNVVM.td110 // * llvm.nvvm.h2f --> llvm.convert.to.fp16.f32
199 // wmma fp16 -> fp16/fp32 @ m16n16k16/m8n32k16/m32n8k16
/freebsd/contrib/elftoolchain/readelf/
H A Dreadelf.c262 static const char *aeabi_fp_16bit_format(uint64_t fp16);
1782 aeabi_fp_16bit_format(uint64_t fp16) in aeabi_fp_16bit_format() argument
1786 switch (fp16) { in aeabi_fp_16bit_format()
1792 (uintmax_t) fp16); in aeabi_fp_16bit_format()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86.td262 def FeatureAMXFP16 : SubtargetFeature<"amx-fp16", "HasAMXFP16", "true",
263 "Support AMX amx-fp16 instructions",
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFeatures.td104 def FeatureFP16 : SubtargetFeature<"fp16", "HasFP16", "true",
H A DARMInstrMVE.td6489 // unsigned integers, fp16 or just raw 16-bit blobs and it makes no
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXIntrinsics.td4515 // fp16 -> fp16/fp32 @ m16n16k16
4523 // fp16 -> fp16/fp32 @ m8n32k16/m32n8k16
H A DNVPTXInstrInfo.td364 // zero) variants for fp32/fp16 functions.
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td2994 // Eliminate a zero extension from an fp16 operation if it already
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMSAInstrInfo.td3711 // Pseudoes used to implement transparent fp16 support.
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td5317 def mno_fp16 : Flag<["-"], "mno-fp16">, Group<m_wasm_Features_Group>;
6562 def mamx_fp16 : Flag<["-"], "mamx-fp16">, Group<m_x86_Features_Group>;
6563 def mno_amx_fp16 : Flag<["-"], "mno-amx-fp16">, Group<m_x86_Features_Group>;