Searched refs:nans (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_builtin_builder.h | 207 nir_ssa_def *nans[NIR_MAX_VEC_COMPONENTS]; in nir_nan() 209 nans[i] = nan; in nir_nan() 211 return nir_vec(b, nans, x->num_components); in nir_nan()
|
/third_party/node/deps/v8/src/compiler/ |
H A D | operation-typer.cc | 182 int nans = 0; in AddRanger() local 184 if (std::isnan(results[i])) ++nans; in AddRanger() 186 if (nans == 4) return Type::NaN(); in AddRanger() 188 if (nans > 0) type = Type::Union(type, Type::NaN(), zone()); in AddRanger() 208 int nans = 0; in SubtractRanger() local 210 if (std::isnan(results[i])) ++nans; in SubtractRanger() 212 if (nans == 4) return Type::NaN(); // [inf..inf] - [inf..inf] (all same sign) in SubtractRanger() 214 return nans == 0 ? type : Type::Union(type, Type::NaN(), zone()); in SubtractRanger()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmInstructionTests.cpp | 5803 vector<float> nans; in createOpQuantizeToF16Group() local 5806 nans.reserve(numElements); in createOpQuantizeToF16Group() 5812 nans.push_back(std::numeric_limits<float>::quiet_NaN()); in createOpQuantizeToF16Group() 5816 nans.push_back(-std::numeric_limits<float>::quiet_NaN()); in createOpQuantizeToF16Group() 5821 spec.inputs.push_back(BufferSp(new Float32Buffer(nans))); in createOpQuantizeToF16Group() 5822 spec.outputs.push_back(BufferSp(new Float32Buffer(nans))); in createOpQuantizeToF16Group()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsmInstructionTests.cpp | 5783 vector<float> nans; in createOpQuantizeToF16Group() local 5786 nans.reserve(numElements); in createOpQuantizeToF16Group() 5792 nans.push_back(std::numeric_limits<float>::quiet_NaN()); in createOpQuantizeToF16Group() 5796 nans.push_back(-std::numeric_limits<float>::quiet_NaN()); in createOpQuantizeToF16Group() 5801 spec.inputs.push_back(BufferSp(new Float32Buffer(nans))); in createOpQuantizeToF16Group() 5802 spec.outputs.push_back(BufferSp(new Float32Buffer(nans))); in createOpQuantizeToF16Group() 5807 testCtx, "propagated_nans", "Check that nans are propagated", spec)); in createOpQuantizeToF16Group() 6024 testCtx, "propagated_nans", "Check that nans are propagated", spec)); in createSpecConstantOpQuantizeToF16Group()
|
Completed in 48 milliseconds