Lines Matching refs:unop

164 def unop(name, ty, const_expr):
194 unop("mov", tuint, "src0")
196 unop("ineg", tint, "-src0")
197 unop("fneg", tfloat, "-src0")
198 unop("inot", tint, "~src0") # invert every bit of the integer
214 unop("fsign", tfloat, ("bit_size == 64 ? " +
217 unop("isign", tint, "(src0 == 0) ? 0 : ((src0 > 0) ? 1 : -1)")
218 unop("iabs", tint, "(src0 < 0) ? -src0 : src0")
219 unop("fabs", tfloat, "fabs(src0)")
220 unop("fsat", tfloat, ("fmin(fmax(src0, 0.0), 1.0)"))
221 unop("frcp", tfloat, "bit_size == 64 ? 1.0 / src0 : 1.0f / src0")
222 unop("frsq", tfloat, "bit_size == 64 ? 1.0 / sqrt(src0) : 1.0f / sqrtf(src0)")
223 unop("fsqrt", tfloat, "bit_size == 64 ? sqrt(src0) : sqrtf(src0)")
224 unop("fexp2", tfloat, "exp2f(src0)")
225 unop("flog2", tfloat, "log2f(src0)")
300 unop("ftrunc", tfloat, "bit_size == 64 ? trunc(src0) : truncf(src0)")
301 unop("fceil", tfloat, "bit_size == 64 ? ceil(src0) : ceilf(src0)")
302 unop("ffloor", tfloat, "bit_size == 64 ? floor(src0) : floorf(src0)")
303 unop("ffract", tfloat, "src0 - (bit_size == 64 ? floor(src0) : floorf(src0))")
304 unop("fround_even", tfloat, "bit_size == 64 ? _mesa_roundeven(src0) : _mesa_roundevenf(src0)")
306 unop("fquantize2f16", tfloat, "(fabs(src0) < ldexpf(1.0, -14)) ? copysignf(0.0f, src0) : _mesa_half_to_float(_mesa_float_to_half(src0))")
311 unop("fsin", tfloat, "bit_size == 64 ? sin(src0) : sinf(src0)")
312 unop("fcos", tfloat, "bit_size == 64 ? cos(src0) : cosf(src0)")
321 unop("fddx", tfloat, "0.0") # the derivative of a constant is 0.
322 unop("fddy", tfloat, "0.0")
323 unop("fddx_fine", tfloat, "0.0")
324 unop("fddy_fine", tfloat, "0.0")
325 unop("fddx_coarse", tfloat, "0.0")
326 unop("fddy_coarse", tfloat, "0.0")
444 unop("bitfield_reverse", tuint32, """
478 unop("uclz", tuint32, """
487 unop("ifind_msb", tint32, """
1263 unop("fsin_amd", tfloat, "sinf(6.2831853 * src0)")
1264 unop("fcos_amd", tfloat, "cosf(6.2831853 * src0)")
1271 unop("fsin_agx", tfloat, "sinf(src0 * (6.2831853/4.0))")
1342 unop("fsat_signed_mali", tfloat, ("fmin(fmax(src0, -1.0), 1.0)"))
1343 unop("fclamp_pos_mali", tfloat, ("fmax(src0, 0.0)"))
1346 unop("fddx_must_abs_mali", tfloat, "0.0")
1347 unop("fddy_must_abs_mali", tfloat, "0.0")