Lines Matching defs:zero
255 * returned may be flushed to zero."
271 /* We flush to zero if the original or resulting biased exponent is 0,
283 ir_constant::zero(ir, ivec))));
286 ir_constant::zero(ir, ivec),
341 ir_constant *zeroi = ir_constant::zero(ir, ivec);
400 i.insert_before(assign(unpacked, ir_constant::zero(ir, glsl_type::uint_type), WRITEMASK_X));
489 ir_constant *zero = new(ir) ir_constant(0u, 1);
507 * either the default exponent or zero.
514 zero))));
573 /* For non-zero inputs, shift the exponent down and apply bias. */
686 ir_constant *zero = new(ir) ir_constant(0.0, ir->operands[0]->type->vector_elements);
697 ir->operands[1] = csel(nequal(frtemp, zero), one, zero->clone(ir, NULL));
738 ir_constant *zero = new(ir) ir_constant(0.0, ir->operands[0]->type->vector_elements);
754 zero),
773 ir_constant *zero = new(ir) ir_constant(0.0, arg->type->vector_elements);
787 ir->operands[0] = gequal(arg->clone(ir, NULL), zero);
790 csel(equal(frtemp, zero->clone(ir, NULL)),
791 zero->clone(ir, NULL),
805 ir_constant *zero = new(ir) ir_constant(0.0, arg->type->vector_elements);
812 zero->clone(ir, NULL));
814 ir->operands[2] = csel(greater(arg, zero),
816 zero->clone(ir, NULL));
896 * If bits is zero, the result will be zero.
926 * If bits is zero, the result will be zero.
1132 * either a power of two or zero. We don't use the result in the zero
1219 * For a value of zero or negative one, -1 will be returned.
1239 * data or is zero. We don't use the result in the zero case. The uint()