Home
last modified time | relevance | path

Searched refs:uvec (Results 1 – 19 of 19) sorted by relevance

/external/ComputeLibrary/src/core/NEON/kernels/detail/
DNEColorConvertHelper.inl90 float32x4_t &yvec, float32x4_t &uvec, float32x4_t &vvec) argument
105 uvec = vsubq_f32(bvec, yvec);
106 uvec = vmlaq_n_f32(c128, uvec, rgb2yuv_bt709_cu);
243 const auto uvec = vuzpq_u8(vec_top.val[1], vec_bottom.val[1]); local
245 const auto utmp = vrhaddq_u8(uvec.val[0], uvec.val[1]);
300 uint8x16_t yvec, uvec, vvec; local
302 arm_compute::convert_float32x4x4_to_uint8x16(fuvec, uvec);
306 vst1q_u8(out_u, uvec);
435 const float32x4x4_t uvec = arm_compute::convert_uint8x16_to_float32x4x4(ta.val[1 - shift]); local
439 …yuyv_to_rgb_calculation(yvec.val[0], uvec.val[0], yyvec.val[0], vvec.val[0], out.ptr() + 0 * eleme…
[all …]
/external/skia/src/sksl/generated/
Dsksl_shared.minified.sksl101 " $bvec lessThan($uvec,$uvec);$es3 $pure $bvec lessThanEqual($uvec,$uvec);$es3"
102 " $pure $bvec lessThanEqual($usvec,$usvec);$es3 $pure $bvec greaterThan($uvec"
103 ",$uvec);$es3 $pure $bvec greaterThan($usvec,$usvec);$es3 $pure $bvec greaterThanEqual"
104 "($uvec,$uvec);$es3 $pure $bvec greaterThanEqual($usvec,$usvec);$es3 $pure $bvec"
105 " equal($uvec,$uvec);$es3 $pure $bvec equal($usvec,$usvec);$es3 $pure $bvec notEqual"
106 "($uvec,$uvec);$es3 $pure $bvec notEqual($usvec,$usvec);$pure bool any($bvec"
Dsksl_shared.unoptimized.sksl111 " x,$usvec y);$es3 $pure $bvec lessThan($uvec x,$uvec y);$es3 $pure $bvec lessThanEqual"
112 "($uvec x,$uvec y);$es3 $pure $bvec lessThanEqual($usvec x,$usvec y);$es3 $pure"
113 " $bvec greaterThan($uvec x,$uvec y);$es3 $pure $bvec greaterThan($usvec x,$usvec"
114 " y);$es3 $pure $bvec greaterThanEqual($uvec x,$uvec y);$es3 $pure $bvec greaterThanEqual"
115 "($usvec x,$usvec y);$es3 $pure $bvec equal($uvec x,$uvec y);$es3 $pure $bvec"
116 " equal($usvec x,$usvec y);$es3 $pure $bvec notEqual($uvec x,$uvec y);$es3 $pure"
/external/ComputeLibrary/tests/validation/reference/
DColorConvertHelper.h159 … SimpleTensor<T> vvec, const SimpleTensor<T> yyvec, const SimpleTensor<T> uvec, SimpleTensor<T> &d… in yuyv_to_rgb_calculation() argument
174 …const int uvec_val = validation::tensor_elem_at(uvec, { x_coord, y }, BorderMode::CONSTAN… in yuyv_to_rgb_calculation()
276 SimpleTensor<T> uvec(TensorShape{ src.shape().x() / 2, src.shape().y() }, Format::U8); in colorconvert_yuyv_to_rgb()
294 auto *uvec_pixel = reinterpret_cast<T *>(uvec(elem_coord)); in colorconvert_yuyv_to_rgb()
305 yuyv_to_rgb_calculation(yvec, vvec, yyvec, uvec, dst); in colorconvert_yuyv_to_rgb()
312 …SimpleTensor<T> uvec(TensorShape{ tensor_planes[0].shape().x() / 2, tensor_planes[0].shape().y() }… in colorconvert_iyuv_to_rgb()
334 const int uvec_width = uvec.shape().x(); in colorconvert_iyuv_to_rgb()
335 const int uvec_height = uvec.shape().y(); in colorconvert_iyuv_to_rgb()
346 auto *uvec_pixel_top = reinterpret_cast<T *>(uvec(top_elem_coord)); in colorconvert_iyuv_to_rgb()
349 auto *uvec_pixel_bottom = reinterpret_cast<T *>(uvec(bottom_elem_coord)); in colorconvert_iyuv_to_rgb()
[all …]
/external/mesa3d/src/compiler/glsl/
Dlower_instructions.cpp430 const glsl_type *uvec = glsl_type::get_instance(GLSL_TYPE_UINT, vec_elem, 1); in ldexp_to_arith() local
436 ir_variable *result = new(ir) ir_variable(uvec, "result", ir_var_temporary); in ldexp_to_arith()
444 new(ir) ir_variable(uvec, "sign_mantissa", ir_var_temporary); in ldexp_to_arith()
750 const glsl_type *uvec = glsl_type::get_instance(GLSL_TYPE_UINT, vec_elem, 1); in dfrexp_exp_to_arith() local
766 new(ir) ir_variable(uvec, "high_words", ir_var_temporary); in dfrexp_exp_to_arith()
1064 ir_variable *temp = new(ir) ir_variable(glsl_type::uvec(elements), "temp", in bit_count_to_math()
1272 new(ir) ir_variable(glsl_type::uvec(ir->operands[0]->type->vector_elements), in reverse_to_shifts()
1349 new(ir) ir_variable(glsl_type::uvec(elements), "lsb_only", ir_var_temporary); in find_lsb_to_float_cast()
1430 new(ir) ir_variable(glsl_type::uvec(elements), "temp", ir_var_temporary); in find_msb_to_float_cast()
1573 new(ir) ir_variable(glsl_type::uvec(elements), "src1", ir_var_temporary); in imul_high_to_mul()
[all …]
Dbuiltin_functions.cpp5582 MAKE_SIG(glsl_type::uvec(type->vector_elements), shader_bit_encoding, 1, x); in _floatBitsToUint()
6923 glsl_type::uvec(type->vector_elements), type); in _countLeadingZeros()
6931 MAKE_SIG(glsl_type::uvec(type->vector_elements), avail, 1, a); in _countTrailingZeros()
6982 const glsl_type *uvec = glsl_type::get_instance(GLSL_TYPE_UINT, vec_elem, 1); in _frexp() local
7011 ir_variable *bits = body.make_temp(uvec, "bits"); in _frexp()
/external/skia/src/sksl/
Dsksl_shared.sksl230 $pure $es3 $bvec lessThan($uvec x, $uvec y);
231 $pure $es3 $bvec lessThanEqual($uvec x, $uvec y);
233 $pure $es3 $bvec greaterThan($uvec x, $uvec y);
235 $pure $es3 $bvec greaterThanEqual($uvec x, $uvec y);
237 $pure $es3 $bvec equal($uvec x, $uvec y);
239 $pure $es3 $bvec notEqual($uvec x, $uvec y);
/external/deqp/external/vulkancts/modules/vulkan/ycbcr/
DvktYCbCrViewTests.cpp430 UVec4 uvec; in castResult() member
438 UVec4 uvec = cast.uvec; in castResult() local
439 return Vec4((float)uvec.x(), (float)uvec.y(), (float)uvec.z(), (float)uvec.w()); in castResult()
/external/angle/src/libANGLE/renderer/gl/
DFeatureSupportGL.md97 |lessThan (uvec)<br>lessThanEqual (uvec)<br>greaterThan (uvec)<br>greaterThanEqual (uvec)<br>equal …
/external/mesa3d/src/compiler/nir/tests/
Dbuilder_tests.cpp38 case 32: return glsl_type::uvec(def->num_components); in type_for_def()
/external/angle/src/compiler/translator/
Dbuiltin_function_declarations.txt332 bvec lessThan(uvec, uvec);
337 bvec lessThanEqual(uvec, uvec);
342 bvec greaterThan(uvec, uvec);
347 bvec greaterThanEqual(uvec, uvec);
352 bvec equal(uvec, uvec);
359 bvec notEqual(uvec, uvec);
/external/deqp-deps/amber/docs/
Dvk_script.md366 * `uvec`
367 * `uvec[234]`
434 * `uvec`
/external/deqp/doc/testspecs/GLES3/
Dfunctional.vertex_arrays.single_attribute.txt27 + Passing attributes to vec{N}, ivec{N} and uvec{N} (1 < n < 5).
Dperformance.shaders.operator.txt34 - functions with uint/uvec* return or parameter types
/external/mesa3d/src/compiler/
Dbuiltin_type_macros.h44 DECL_VEC_TYPE(uint, uvec, GLSL_TYPE_UINT, GL_UNSIGNED_INT)
Dglsl_types.h394 static const glsl_type *uvec(unsigned components);
Dglsl_types.cpp650 VECN(components, uint, uvec) in VECN()
728 return uvec(rows); in VECN()
/external/mesa3d/docs/relnotes/
D19.3.0.rst1374 - zink: use uvec for undefs
D20.2.0.rst3568 - zink: use helper function to handle uvec/bvec types