Home
last modified time | relevance | path

Searched refs:nans (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
H A Dnir_builtin_builder.h207 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 Doperation-typer.cc182 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 DvktSpvAsmInstructionTests.cpp5803 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 DvktSpvAsmInstructionTests.cpp5783 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