/external/swiftshader/src/Reactor/ |
D | SIMD.cpp | 685 return SIMD::Float(Rcp(Extract128(x, 0), relaxedPrecision, exactAtPow2)); in Rcp() 691 return SIMD::Float(RcpSqrt(Extract128(x, 0), relaxedPrecision)); in RcpSqrt() 807 return SignMask(Extract128(x, 0)); in SignMask() 814 return Insert128(result, Ctlz(Extract128(x, 0), isZeroUndef), 0); in Ctlz() 821 return Insert128(result, Cttz(Extract128(x, 0), isZeroUndef), 0); in Cttz() 828 return Insert128(result, MulHigh(Extract128(x, 0), Extract128(y, 0)), 0); in MulHigh() 835 return Insert128(result, MulHigh(Extract128(x, 0), Extract128(y, 0)), 0); in MulHigh() 841 return AnyTrue(Extract128(bools, 0)); in AnyTrue() 847 return AnyFalse(Extract128(bools, 0)); in AnyFalse() 853 return Divergent(Extract128(ints, 0)); in Divergent() [all …]
|
D | SIMD.hpp | 285 RValue<packed::Int4> Extract128(RValue<SIMD::Int> val, int i); 342 RValue<packed::UInt4> Extract128(RValue<SIMD::UInt> val, int i); 373 RValue<packed::Float4> Extract128(RValue<SIMD::Float> val, int i);
|
D | SubzeroReactor.cpp | 4890 RValue<Int4> Extract128(RValue<SIMD::Int> val, int i) in Extract128() function 5031 RValue<UInt4> Extract128(RValue<SIMD::UInt> val, int i) in Extract128() function 5316 RValue<Float4> Extract128(RValue<SIMD::Float> val, int i) in Extract128() function
|
D | LLVMReactor.cpp | 4271 RValue<Int4> Extract128(RValue<SIMD::Int> val, int i) in Extract128() function 4374 RValue<UInt4> Extract128(RValue<SIMD::UInt> val, int i) in Extract128() function 4554 RValue<Float4> Extract128(RValue<SIMD::Float> val, int i) in Extract128() function
|
/external/swiftshader/src/Pipeline/ |
D | VertexRoutine.cpp | 613 Float4 pos_x = Extract128(pos.x, 0); in writeCache() 614 Float4 pos_y = Extract128(pos.y, 0); in writeCache() 615 Float4 pos_z = Extract128(pos.z, 0); in writeCache() 616 Float4 pos_w = Extract128(pos.w, 0); in writeCache() 629 Float4 proj_x = Extract128(proj.x, 0); in writeCache() 630 Float4 proj_y = Extract128(proj.y, 0); in writeCache() 631 Float4 proj_z = Extract128(proj.z, 0); in writeCache() 632 Float4 proj_w = Extract128(proj.w, 0); in writeCache() 694 v.x = Extract128(routine.outputs[i + 0], 0); in writeCache() 695 v.y = Extract128(routine.outputs[i + 1], 0); in writeCache() [all …]
|
D | PixelProgram.cpp | 276 color.x = Extract128(C.x, 0); in blendColor() 277 color.y = Extract128(C.y, 0); in blendColor() 278 color.z = Extract128(C.z, 0); in blendColor() 279 color.w = Extract128(C.w, 0); in blendColor()
|
D | SamplerCore.cpp | 38 uvwa128[0] = Extract128(uvwa[0], i); in sampleTexture() 39 uvwa128[1] = Extract128(uvwa[1], i); in sampleTexture() 40 uvwa128[2] = Extract128(uvwa[2], i); in sampleTexture() 41 uvwa128[3] = Extract128(uvwa[3], i); in sampleTexture() 44 offset128[0] = Extract128(offset[0], i); in sampleTexture() 45 offset128[1] = Extract128(offset[1], i); in sampleTexture() 46 offset128[2] = Extract128(offset[2], i); in sampleTexture() 47 offset128[3] = Extract128(offset[3], i); in sampleTexture() 49 …eTexture128(texture, uvwa128, Extract128(dRef, i), lodOrBias, Extract128(dsx, i), Extract128(dsy, … in sampleTexture()
|
D | ShaderCore.cpp | 731 return Extract128(Pow(xx, yy, relaxedPrecision), 0); in Pow() 739 return Extract128(Sqrt(xx, relaxedPrecision), 0); in Sqrt()
|
D | PixelRoutine.cpp | 702 writeDepth16(zBuffer, q, x, Extract128(z[q], 0), zMask[q]); in writeDepth() 706 writeDepth32F(zBuffer, q, x, Extract128(z[q], 0), zMask[q]); in writeDepth()
|
/external/swiftshader/tests/ReactorUnitTests/ |
D | ReactorSIMD.cpp | 112 y = Insert128(y, Extract128(x, i) << (i + 1), i); in TEST()
|