Home
last modified time | relevance | path

Searched refs:vbool4 (Results 1 – 25 of 26) sorted by relevance

12

/dports/graphics/embree/embree-3.13.2/kernels/common/
H A Dacceln.cpp101 vbool4 valid0 = asBool(((vint4*)valid)[0]); in occluded4()
102 vbool4 hit0 = ((vfloat4*)ray.tfar)[0] >= vfloat4(zero); in occluded4()
115 vbool4 valid0 = asBool(((vint4*)valid)[0]); in occluded8()
116 vbool4 hit0 = ((vfloat4*)ray.tfar)[0] >= vfloat4(zero); in occluded8()
117 vbool4 valid1 = asBool(((vint4*)valid)[1]); in occluded8()
118 vbool4 hit1 = ((vfloat4*)ray.tfar)[1] >= vfloat4(zero); in occluded8()
131 vbool4 valid0 = asBool(((vint4*)valid)[0]); in occluded16()
132 vbool4 hit0 = ((vfloat4*)ray.tfar)[0] >= vfloat4(zero); in occluded16()
133 vbool4 valid1 = asBool(((vint4*)valid)[1]); in occluded16()
135 vbool4 valid2 = asBool(((vint4*)valid)[2]); in occluded16()
[all …]
H A Ddefault.h78 typedef Vec2<vbool4> Vec2vb4;
127 typedef Vec3<vbool4> Vec3vb4;
176 typedef Vec4<vbool4> Vec4vb4;
H A Dscene_subdiv_mesh.cpp942 vbool4 valid1 = vint4(int(i))+vint4(step) < vint4(int(N)); in interpolateN()
950 foreach_unique(valid1,primID,[&](const vbool4& valid1, const unsigned int primID) in interpolateN()
955 …isa::PatchEvalSimd<vbool4,vint4,vfloat4,vfloat4>(baseEntry->at(interpolationSlot(primID,j/4,stride… in interpolateN()
H A Daccel.h336 … __forceinline void intersect(const vbool4& valid, RayHitK<4>& ray, IntersectContext* context) { in intersect()
392 __forceinline void occluded(const vbool4& valid, RayK<4>& ray, IntersectContext* context) { in occluded()
/dports/graphics/openimageio/oiio-Release-2.2.16.0/src/include/OpenImageIO/
H A Dsimd.h534 friend vbool4 operator& (const vbool4& a, const vbool4& b);
535 friend vbool4 operator| (const vbool4& a, const vbool4& b);
536 friend vbool4 operator^ (const vbool4& a, const vbool4& b);
538 friend const vbool4& operator&= (vbool4& a, const vbool4& b);
539 friend const vbool4& operator|= (vbool4& a, const vbool4& b);
540 friend const vbool4& operator^= (vbool4& a, const vbool4& b);
543 friend vbool4 operator== (const vbool4& a, const vbool4& b);
544 friend vbool4 operator!= (const vbool4& a, const vbool4& b);
775 vbool16 (const vbool4 &b4a, const vbool4 &b4b, const vbool4 &b4c, const vbool4 &b4d);
3265 OIIO_FORCEINLINE vbool4 operator& (const vbool4 & a, const vbool4 & b) {
[all …]
/dports/graphics/py-openimageio/oiio-Release-2.2.16.0/src/include/OpenImageIO/
H A Dsimd.h534 friend vbool4 operator& (const vbool4& a, const vbool4& b);
535 friend vbool4 operator| (const vbool4& a, const vbool4& b);
536 friend vbool4 operator^ (const vbool4& a, const vbool4& b);
538 friend const vbool4& operator&= (vbool4& a, const vbool4& b);
539 friend const vbool4& operator|= (vbool4& a, const vbool4& b);
540 friend const vbool4& operator^= (vbool4& a, const vbool4& b);
543 friend vbool4 operator== (const vbool4& a, const vbool4& b);
544 friend vbool4 operator!= (const vbool4& a, const vbool4& b);
775 vbool16 (const vbool4 &b4a, const vbool4 &b4b, const vbool4 &b4c, const vbool4 &b4d);
3265 OIIO_FORCEINLINE vbool4 operator& (const vbool4 & a, const vbool4 & b) {
[all …]
/dports/graphics/openimageio/oiio-Release-2.2.16.0/src/libtexture/
H A Dtexturesys.cpp79 vbool4(false, false, false, false), vbool4(true, false, false, false),
80 vbool4(true, true, false, false), vbool4(true, true, true, false),
182 simd::vbool4
191 simd::vbool4
199 return simd::vbool4::True(); in wrap_clamp_simd()
203 simd::vbool4
213 return simd::vbool4::True(); in wrap_periodic_simd()
217 simd::vbool4
228 return simd::vbool4::True(); in wrap_periodic_pow2_simd()
232 simd::vbool4
[all …]
/dports/graphics/py-openimageio/oiio-Release-2.2.16.0/src/libtexture/
H A Dtexturesys.cpp79 vbool4(false, false, false, false), vbool4(true, false, false, false),
80 vbool4(true, true, false, false), vbool4(true, true, true, false),
182 simd::vbool4
191 simd::vbool4
199 return simd::vbool4::True(); in wrap_clamp_simd()
203 simd::vbool4
213 return simd::vbool4::True(); in wrap_periodic_simd()
217 simd::vbool4
228 return simd::vbool4::True(); in wrap_periodic_pow2_simd()
232 simd::vbool4
[all …]
/dports/graphics/embree/embree-3.13.2/kernels/geometry/
H A Dlinei.h333 vbool4& cL, in gather()
334 vbool4& cR, in gather()
338 cL = !vbool4(leftExists); in gather()
339 cR = !vbool4(rightExists); in gather()
345 vbool4& cL, in gatheri()
351 cL = !vbool4(leftExists); in gatheri()
352 cR = !vbool4(rightExists); in gatheri()
358 vbool4& cL, in gather()
359 vbool4& cR, in gather()
372 cL = !vbool4(leftExists); in gather()
[all …]
H A Dgrid_soa.h148 typedef vbool4 vbool;
/dports/graphics/embree/embree-3.13.2/kernels/subdiv/
H A Dtessellation.h148 const vbool4 m_v = v_i < grid_v_segments; in gridUVTessellator()
152 const vbool4 m_u = u_i < grid_u_segments; in gridUVTessellator()
/dports/graphics/openimageio/oiio-Release-2.2.16.0/src/libutil/
H A Dsimd_test.cpp200 inline vbool4
203 return vbool4(a, b, c, d); in mkvec()
790 test_component_access<vbool4>() in test_component_access()
792 typedef vbool4 VEC; in test_component_access()
1456 OIIO_CHECK_SIMD_EQUAL (vbool4::False(), vbool4(false)); in test_constants()
1457 OIIO_CHECK_SIMD_EQUAL (vbool4::True(), vbool4(true)); in test_constants()
1657 OIIO_CHECK_EQUAL (SimdSize<vbool4>::size, 4); in test_metaprogramming()
1685 OIIO_CHECK_EQUAL (vbool4::elements, 4); in test_metaprogramming()
2035 test_shuffle4<vbool4>(); in main()
2036 test_component_access<vbool4>(); in main()
[all …]
/dports/graphics/py-openimageio/oiio-Release-2.2.16.0/src/libutil/
H A Dsimd_test.cpp200 inline vbool4
203 return vbool4(a, b, c, d); in mkvec()
790 test_component_access<vbool4>() in test_component_access()
792 typedef vbool4 VEC; in test_component_access()
1456 OIIO_CHECK_SIMD_EQUAL (vbool4::False(), vbool4(false)); in test_constants()
1457 OIIO_CHECK_SIMD_EQUAL (vbool4::True(), vbool4(true)); in test_constants()
1657 OIIO_CHECK_EQUAL (SimdSize<vbool4>::size, 4); in test_metaprogramming()
1685 OIIO_CHECK_EQUAL (vbool4::elements, 4); in test_metaprogramming()
2035 test_shuffle4<vbool4>(); in main()
2036 test_component_access<vbool4>(); in main()
[all …]
/dports/graphics/embree/embree-3.13.2/common/simd/
H A Dvuint4_sse2.h85 …static __forceinline vuint4 load (const vbool4& mask, const void* a) { return _mm_castps_si128(_mm…
86 …static __forceinline vuint4 loadu(const vbool4& mask, const void* a) { return _mm_castps_si128(_mm…
91 …static __forceinline vuint4 load (const vbool4& mask, const void* a) { return _mm_and_si128(_mm_lo…
92 …static __forceinline vuint4 loadu(const vbool4& mask, const void* a) { return _mm_and_si128(_mm_lo…
H A Dvint4_sse2.h95 …static __forceinline vint4 load (const vbool4& mask, const void* a) { return _mm_castps_si128(_mm_…
96 …static __forceinline vint4 loadu(const vbool4& mask, const void* a) { return _mm_castps_si128(_mm_…
101 …static __forceinline vint4 load (const vbool4& mask, const void* a) { return _mm_and_si128(_mm_loa…
102 …static __forceinline vint4 loadu(const vbool4& mask, const void* a) { return _mm_and_si128(_mm_loa…
H A Dvarying.h109 typedef vbool<4> vbool4;
H A Dvfloat4_sse2.h679 const vbool4 valid_min = valid & (a == vreduce_min(a));
685 const vbool4 valid_max = valid & (a == vreduce_max(a));
/dports/graphics/embree/embree-3.13.2/kernels/bvh/
H A Dbvh_rotate.cpp95vbool4 valid = vint4(int(depth+1))+cdepth <= vint4(mbd); // only select swaps that fulfill depth c… in rotate()
H A Dnode_intersector1.h426 const vbool4 vmask = asInt(tNear) <= asInt(tFar);
431 const vbool4 vmask = asInt(tNear) > asInt(tFar);
436 const vbool4 vmask = asInt(tNear) <= asInt(tFar);
441 const vbool4 vmask = tNear <= tFar;
709 const vbool4 vmask = asInt(tNear) > asInt(tFar);
714 const vbool4 vmask = asInt(tNear) <= asInt(tFar);
719 const vbool4 vmask = tNear <= tFar;
752 const vbool4 vmask = tNear <= tFar;
/dports/graphics/embree/embree-3.13.2/kernels/builders/
H A Dheuristic_openmerge_array.h360 const vbool4 vSplitMask( (int)splitDimMask ); in sequential_object_split()
386 const vbool4 vSplitMask( (int)splitDimMask ); in parallel_object_split()
H A Dheuristic_binning_array_aligned.h190 const vbool4 vSplitMask(1 << split.dim); in split()
H A Dheuristic_spatial_array.h408 const vbool4 vSplitMask( (int)splitDimMask ); in sequential_spatial_split()
479 const vbool4 vSplitMask( (int)splitDimMask ); in parallel_spatial_split()
H A Dheuristic_binning.h90 const vbool4& splitDimMask) const // FIXME: rename to isLeft in bin_unsafe()
180 typedef vbool4 vbool;
H A Dheuristic_binning_array_unaligned.h289 const vbool4 vSplitMask(1 << split.dim); in split()
H A Dheuristic_spatial.h322 const vbool4 mask = sah < vbestSAH; in best()

12