/third_party/vk-gl-cts/android/cts/master/vk-master-2021-03-01/ |
D | spirv-assembly.txt | 1257 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_z… 1258 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_t… 1259 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_z… 1260 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_z… 1261 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_flush_t… 1262 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_flush_to_z… 1263 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_flush_to_z… 1264 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_flush_t… 1265 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_var_flush_to_z… 1266 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_inf_flush_to_z… [all …]
|
/third_party/skia/third_party/externals/swiftshader/tests/regres/testlists/vk-default/ |
D | spirv-assembly.txt | 2401 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_z… 2402 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_t… 2403 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_z… 2404 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_z… 2405 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_t… 2406 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_z… 2407 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_z… 2408 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_flush_t… 2409 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_flush_to_z… 2410 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_z… [all …]
|
/third_party/vk-gl-cts/android/cts/master/vk-master/ |
D | spirv-assembly.txt | 2405 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_z… 2406 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_t… 2407 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_z… 2408 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_z… 2409 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_t… 2410 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_z… 2411 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_z… 2412 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_flush_t… 2413 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_flush_to_z… 2414 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_z… [all …]
|
/third_party/vk-gl-cts/external/vulkancts/mustpass/master/vk-default/ |
D | spirv-assembly.txt | 2401 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_z… 2402 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_t… 2403 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_z… 2404 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_z… 2405 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_t… 2406 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_z… 2407 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_z… 2408 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_flush_t… 2409 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_flush_to_z… 2410 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_z… [all …]
|
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/ |
D | VK_NV_cooperative_matrix.txt | 50 * AType = BType = fp16 CType = DType = fp16 MxNxK = 16x8x16 scope = 52 * AType = BType = fp16 CType = DType = fp16 MxNxK = 16x8x8 scope = 54 * AType = BType = fp16 CType = DType = fp32 MxNxK = 16x8x16 scope = 56 * AType = BType = fp16 CType = DType = fp32 MxNxK = 16x8x8 scope =
|
/third_party/musl/ndk-test/arm-neon/ |
D | CMakeLists.txt | 15 add_executable(arm-neon-fp16 src/arm-neon-fp16.cpp) 17 list(APPEND BUILD_FLAGS -mfpu=neon-fp16) 21 target_compile_options(arm-neon-fp16 PUBLIC "${BUILD_FLAGS}")
|
/third_party/skia/third_party/externals/dawn/src/common/ |
D | Math.cpp | 129 float Float16ToFloat32(uint16_t fp16) { in Float16ToFloat32() argument 130 uint32_t tmp = (fp16 & 0x7fff) << 13 | (fp16 & 0x8000) << 16; in Float16ToFloat32() 135 bool IsFloat16NaN(uint16_t fp16) { in IsFloat16NaN() argument 136 return (fp16 & 0x7FFF) > 0x7C00; in IsFloat16NaN()
|
D | Math.h | 89 float Float16ToFloat32(uint16_t fp16); 90 bool IsFloat16NaN(uint16_t fp16);
|
/third_party/vk-gl-cts/android/cts/master/vk-master-2019-03-01/ |
D | spirv-assembly.txt | 1076 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_var_flush_to_z… 1077 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_denorm_flush_t… 1078 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_add_inf_flush_to_z… 1079 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_var_flush_to_z… 1080 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_denorm_flush_t… 1081 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_sub_inf_flush_to_z… 1082 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_var_flush_to_z… 1083 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_mul_denorm_flush_t… 1084 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_var_flush_to_z… 1085 dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.input_args.denorm_div_inf_flush_to_z… [all …]
|
/third_party/mesa3d/src/asahi/compiler/ |
D | agx_optimizer.c | 128 bool fp16 = (def->dest[0].size == AGX_SIZE_16); in agx_optimizer_inline_imm() local 129 assert(fp16 || (def->dest[0].size == AGX_SIZE_32)); in agx_optimizer_inline_imm() 131 float f = fp16 ? _mesa_half_to_float(def->imm) : uif(def->imm); in agx_optimizer_inline_imm()
|
/third_party/mesa3d/src/panfrost/bifrost/ |
D | bi_opt_message_preload.c | 107 .fp16 = (I->register_format == BI_REGISTER_FORMAT_F16), in bi_opt_message_preload() 116 .fp16 = (I->op == BI_OPCODE_VAR_TEX_F16), in bi_opt_message_preload()
|
/third_party/mesa3d/src/panfrost/bifrost/valhall/ |
D | va_lower_constants.c | 80 uint16_t fp16 = _mesa_float_to_half(uif(value)); in va_demote_constant_fp16() local 83 if (fui(_mesa_half_to_float(fp16)) == value) in va_demote_constant_fp16() 84 return va_lut_index_16(fp16); in va_demote_constant_fp16()
|
/third_party/vk-gl-cts/modules/gles3/accuracy/ |
D | es3aVaryingInterpolationTests.cpp | 132 tcu::Float16 fp16(val); in isValidFloat() local 133 return !fp16.isDenorm() && !fp16.isInf() && !fp16.isNaN(); in isValidFloat()
|
/third_party/vk-gl-cts/modules/gles2/accuracy/ |
D | es2aVaryingInterpolationTests.cpp | 130 tcu::Float16 fp16(val); in isValidFloat() local 131 return !fp16.isDenorm() && !fp16.isInf() && !fp16.isNaN(); in isValidFloat()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_util.h | 308 uint64_t fp16; member 356 pack_int16((uint32_t*) &bcolor->fp16, val->uint32); in tu6_pack_border_color() 363 PACK_F(fp16, r16g16b16a16_float); in tu6_pack_border_color()
|
/third_party/mindspore/patches/ |
D | 0005-micro-for-ohos.patch | 534 "assembly/fp16/Matmul12X16Fp16.S", 535 "assembly/fp16/MatmulBaseFp16Neon.S", 536 "assembly/fp16/MatmulFp16Opt.S", 537 + "assembly/fp16/MatmulFp16OptV2.S", 538 "assembly/fp16/MatmulFp16.S", 539 "assembly/fp16/MatmulWinogradFp16.S", 540 "assembly/fp16/MatVecMulFp16.S", 541 …/device/cpu/kernel/nnacl/assembly/fp16/MatmulFp16OptV2.S b/mindspore/ccsrc/plugin/device/cpu/kerne… 545 +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatmulFp16OptV2.S 3547 …/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/custom_gru_fp16.c b/mindspore/ccsrc/plugin/device/cpu/k… [all …]
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_debug_options.h | 16 OPT_BOOL(fp16, false, "Enable FP16 for mediump.")
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/Support/ |
D | ARMTargetParser.def | 24 ARM_FPU("vfpv3-fp16", FK_VFPV3_FP16, FV_VFPV3_FP16, NS_None, FR_None) 26 ARM_FPU("vfpv3-d16-fp16", FK_VFPV3_D16_FP16, FV_VFPV3_FP16, NS_None, FR_D16) 28 ARM_FPU("vfpv3xd-fp16", FK_VFPV3XD_FP16, FV_VFPV3_FP16, NS_None, FR_SP_D16) 36 ARM_FPU("neon-fp16", FK_NEON_FP16, FV_VFPV3_FP16, NS_Neon, FR_None) 133 ARM_ARCH_EXT_NAME("fp16", ARM::AEK_FP16, "+fullfp16", "-fullfp16")
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | ARMTargetParser.def | 23 ARM_FPU("vfpv3-fp16", FK_VFPV3_FP16, FPUVersion::VFPV3_FP16, NeonSupportLevel::None, FPURestriction… 25 ARM_FPU("vfpv3-d16-fp16", FK_VFPV3_D16_FP16, FPUVersion::VFPV3_FP16, NeonSupportLevel::None, FPURes… 27 ARM_FPU("vfpv3xd-fp16", FK_VFPV3XD_FP16, FPUVersion::VFPV3_FP16, NeonSupportLevel::None, FPURestric… 37 ARM_FPU("neon-fp16", FK_NEON_FP16, FPUVersion::VFPV3_FP16, NeonSupportLevel::Neon, FPURestriction::… 159 ARM_ARCH_EXT_NAME("fp16", ARM::AEK_FP16, "+fullfp16", "-fullfp16")
|
/third_party/openGLES/extensions/NV/ |
D | NV_shader_atomic_fp16_vector.txt | 167 fp16 values independently. Atomicity is only guaranteed on a per-component 200 These operate on each of the two or four fp16 values independently. 225 each of the two or four fp16 values independently. Atomicity is only 251 each of the two or four fp16 values independently. Atomicity is only
|
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/ |
D | NV_shader_atomic_fp16_vector.txt | 167 fp16 values independently. Atomicity is only guaranteed on a per-component 200 These operate on each of the two or four fp16 values independently. 225 each of the two or four fp16 values independently. Atomicity is only 251 each of the two or four fp16 values independently. Atomicity is only
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_lower_fp16_conv.c | 186 nir_ssa_def *fp16 = nir_if_phi(b, inf_nanfp16, finite_or_overflowed_fp16); in float_to_half_impl() local 188 return nir_u2u16(b, nir_ior(b, fp16, nir_ushr(b, sign, nir_imm_int(b, 16)))); in float_to_half_impl()
|
/third_party/vk-gl-cts/external/amber/src/docs/ |
D | memory_layout.md | 113 | mat2x2\<fp16> | <kbd>[bbbb][----][----][----]<br/>[bbbb][----][----][----]</kbd> | 124 | mat2x2\<fp16> | <kbd>[bbbb]<br/>[bbbb]</kbd> | 144 | mat2x2\<fp16>[] | <kbd>[bbbb][----][----][----]<br/>[bbbb][----][----][----]</kbd> | 155 | mat2x2\<fp16>[] | <kbd>[bbbb]<br/>[bbbb]</kbd> |
|
/third_party/openGLES/extensions/ARB/ |
D | ARB_shading_language_packing.txt | 204 represent a pair of fp16 values)? If not, what happens if both this 218 GLSL versions chose to add explicit fp16 types. For the pack functions, 235 could be implicitly converted to vec2 if implicit conversions from fp16
|
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/ |
D | ARB_shading_language_packing.txt | 194 represent a pair of fp16 values)? If not, what happens if both this 208 GLSL versions chose to add explicit fp16 types. For the pack functions, 225 could be implicitly converted to vec2 if implicit conversions from fp16
|