/dports/graphics/embree/embree-3.13.2/kernels/common/ |
H A D | acceln.cpp | 101 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 D | default.h | 78 typedef Vec2<vbool4> Vec2vb4; 127 typedef Vec3<vbool4> Vec3vb4; 176 typedef Vec4<vbool4> Vec4vb4;
|
H A D | scene_subdiv_mesh.cpp | 942 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 D | accel.h | 336 … __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 D | simd.h | 534 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 D | simd.h | 534 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 D | texturesys.cpp | 79 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 D | texturesys.cpp | 79 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 D | linei.h | 333 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 D | grid_soa.h | 148 typedef vbool4 vbool;
|
/dports/graphics/embree/embree-3.13.2/kernels/subdiv/ |
H A D | tessellation.h | 148 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 D | simd_test.cpp | 200 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 D | simd_test.cpp | 200 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 D | vuint4_sse2.h | 85 …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 D | vint4_sse2.h | 95 …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 D | varying.h | 109 typedef vbool<4> vbool4;
|
H A D | vfloat4_sse2.h | 679 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 D | bvh_rotate.cpp | 95 …vbool4 valid = vint4(int(depth+1))+cdepth <= vint4(mbd); // only select swaps that fulfill depth c… in rotate()
|
H A D | node_intersector1.h | 426 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 D | heuristic_openmerge_array.h | 360 const vbool4 vSplitMask( (int)splitDimMask ); in sequential_object_split() 386 const vbool4 vSplitMask( (int)splitDimMask ); in parallel_object_split()
|
H A D | heuristic_binning_array_aligned.h | 190 const vbool4 vSplitMask(1 << split.dim); in split()
|
H A D | heuristic_spatial_array.h | 408 const vbool4 vSplitMask( (int)splitDimMask ); in sequential_spatial_split() 479 const vbool4 vSplitMask( (int)splitDimMask ); in parallel_spatial_split()
|
H A D | heuristic_binning.h | 90 const vbool4& splitDimMask) const // FIXME: rename to isLeft in bin_unsafe() 180 typedef vbool4 vbool;
|
H A D | heuristic_binning_array_unaligned.h | 289 const vbool4 vSplitMask(1 << split.dim); in split()
|
H A D | heuristic_spatial.h | 322 const vbool4 mask = sah < vbestSAH; in best()
|