Lines Matching refs:SIMD
99 …rr::Function<Void(Pointer<Byte>, Pointer<SIMD::Float>, Pointer<SIMD::Float>, Pointer<Byte>)> funct… in emitSamplerRoutine()
102 Pointer<SIMD::Float> in = function.Arg<1>(); in emitSamplerRoutine()
103 Pointer<SIMD::Float> out = function.Arg<2>(); in emitSamplerRoutine()
106 SIMD::Float uvwa[4]; in emitSamplerRoutine()
107 SIMD::Float dRef; in emitSamplerRoutine()
108 …SIMD::Float lodOrBias; // Explicit level-of-detail, or bias added to the implicit level-of-detail… in emitSamplerRoutine()
112 SIMD::Int sampleId; in emitSamplerRoutine()
147 offset[j] = As<SIMD::Int>(in[i]); in emitSamplerRoutine()
152 sampleId = As<SIMD::Int>(in[i]); in emitSamplerRoutine()
163 For(Int i = 0, i < SIMD::Width, i++) in emitSamplerRoutine()
165 SIMD::Float dPdx; in emitSamplerRoutine()
166 SIMD::Float dPdy; in emitSamplerRoutine()
179 rgba[0 * SIMD::Width + i] = Pointer<Float>(&sample.x)[i]; in emitSamplerRoutine()
180 rgba[1 * SIMD::Width + i] = Pointer<Float>(&sample.y)[i]; in emitSamplerRoutine()
181 rgba[2 * SIMD::Width + i] = Pointer<Float>(&sample.z)[i]; in emitSamplerRoutine()
182 rgba[3 * SIMD::Width + i] = Pointer<Float>(&sample.w)[i]; in emitSamplerRoutine()
189 Pointer<SIMD::Float> rgba = out; in emitSamplerRoutine()