Lines Matching refs:ret
1034 * list \param params of \c ir_variable objects. \param ret should
1038 ir_call *call(ir_function *f, ir_variable *ret, exec_list params);
5764 body.emit(ret(expr(opcode, x)));
5795 body.emit(ret(expr(opcode, y, x)));
5797 body.emit(ret(expr(opcode, x, y)));
5820 body.emit(ret(mul(degrees, imm(0.0174532925f))));
5829 body.emit(ret(mul(radians, imm(57.29578f))));
5841 body.emit(ret(div(sin(theta), cos(theta))));
5868 builtin_builder::call(ir_function *f, ir_variable *ret, exec_list params)
5890 (sig->return_type->is_void() ? NULL : var_ref(ret));
5901 body.emit(ret(asin_expr(x, 0.086566724f, -0.03102955f)));
5912 body.emit(ret(sub(imm(M_PI_2f), asin_expr(x, 0.08132463f, -0.02363318f))));
5924 body.emit(ret(mul(imm(0.5f), sub(exp(x), exp(neg(x))))));
5936 body.emit(ret(mul(imm(0.5f), add(exp(x), exp(neg(x))))));
5956 body.emit(ret(div(sub(exp(t), exp(neg(t))),
5968 body.emit(ret(mul(sign(x), log(add(abs(x), sqrt(add(mul(x, x),
5979 body.emit(ret(log(add(x, sqrt(sub(mul(x, x), imm(1.0f)))))));
5989 body.emit(ret(mul(imm(0.5f), log(div(add(imm(1.0f), x),
6042 body.emit(ret(sub(x, t)));
6070 body.emit(ret(clamp(x, minVal, maxVal)));
6083 body.emit(ret(lrp(x, y, a)));
6105 body.emit(ret(csel(a, y, x)));
6144 body.emit(ret(t));
6168 body.emit(ret(mul(t, mul(t, sub(IMM_FP(x_type, 3.0), mul(IMM_FP(x_type, 2.0), t))))));
6179 body.emit(ret(nequal(x, x)));
6204 body.emit(ret(equal(abs(x), imm(type, infinities))));
6220 body.emit(ret(bitcast_f2i(x)));
6229 body.emit(ret(bitcast_f2u(x)));
6238 body.emit(ret(bitcast_i2f(x)));
6247 body.emit(ret(bitcast_u2f(x)));
6256 body.emit(ret(bitcast_d2i64(x)));
6265 body.emit(ret(bitcast_d2u64(x)));
6274 body.emit(ret(bitcast_i642d(x)));
6283 body.emit(ret(bitcast_u642d(x)));
6292 body.emit(ret(expr(ir_unop_pack_unorm_2x16, v)));
6301 body.emit(ret(expr(ir_unop_pack_snorm_2x16, v)));
6310 body.emit(ret(expr(ir_unop_pack_unorm_4x8, v)));
6319 body.emit(ret(expr(ir_unop_pack_snorm_4x8, v)));
6328 body.emit(ret(expr(ir_unop_unpack_unorm_2x16, p)));
6337 body.emit(ret(expr(ir_unop_unpack_snorm_2x16, p)));
6347 body.emit(ret(expr(ir_unop_unpack_unorm_4x8, p)));
6356 body.emit(ret(expr(ir_unop_unpack_snorm_4x8, p)));
6365 body.emit(ret(expr(ir_unop_pack_half_2x16, v)));
6374 body.emit(ret(expr(ir_unop_unpack_half_2x16, p)));
6383 body.emit(ret(expr(ir_unop_pack_double_2x32, v)));
6392 body.emit(ret(expr(ir_unop_unpack_double_2x32, p)));
6401 body.emit(ret(expr(ir_unop_pack_int_2x32, v)));
6410 body.emit(ret(expr(ir_unop_unpack_int_2x32, p)));
6419 body.emit(ret(expr(ir_unop_pack_uint_2x32, v)));
6428 body.emit(ret(expr(ir_unop_unpack_uint_2x32, p)));
6438 body.emit(ret(sqrt(dot(x, x))));
6451 body.emit(ret(abs(sub(p0, p1))));
6455 body.emit(ret(sqrt(dot(p, p))));
6481 body.emit(ret(sub(mul(swizzle(a, yzx, 3), swizzle(b, zxy, 3)),
6494 body.emit(ret(sign(x)));
6496 body.emit(ret(mul(x, rsq(dot(x, x)))));
6523 ret(N), ret(neg(N))));
6536 body.emit(ret(sub(I, mul(IMM_FP(type, 2.0), mul(dot(N, I), N)))));
6564 ret(ir_constant::zero(mem_ctx, type)),
6565 ret(sub(mul(eta, I),
6582 body.emit(ret(z));
6606 body.emit(ret(m));
6630 body.emit(ret(t));
6641 body.emit(ret(sub(mul(matrix_elt(m, 0, 0), matrix_elt(m, 1, 1)),
6665 body.emit(ret(add(sub(mul(matrix_elt(m, 0, 0), f1),
6742 body.emit(ret(dot(array_ref(m, 0), adj_0)));
6763 body.emit(ret(div(adj, det)));
6824 body.emit(ret(div(adj, det)));
6967 body.emit(ret(div(adj, det)));
7030 body.emit(ret(expr(ir_binop_any_nequal, v, imm(false, vec_elem))));
7042 body.emit(ret(expr(ir_binop_all_equal, v, imm(true, vec_elem))));
7084 body.emit(ret(tex));
7098 body.emit(ret(tex));
7114 body.emit(ret(retval));
7244 body.emit(ret(record_ref(r, "code")));
7246 body.emit(ret(tex));
7301 body.emit(ret(record_ref(r, "code")));
7303 body.emit(ret(tex));
7354 body.emit(ret(record_ref(r, "code")));
7356 body.emit(ret(tex));
7446 body.emit(ret(tex));
7462 body.emit(ret(tex));
7481 body.emit(ret(tex));
7499 body.emit(ret(add(abs(expr(ir_unop_dFdx, p)), abs(expr(ir_unop_dFdy, p)))));
7510 body.emit(ret(add(abs(expr(ir_unop_dFdx_coarse, p)),
7522 body.emit(ret(add(abs(expr(ir_unop_dFdx_fine, p)),
7546 body.emit(ret(imm(glsl_type::float_type, ir_constant_data())));
7556 body.emit(ret(imm(glsl_type::vec2_type, ir_constant_data())));
7566 body.emit(ret(imm(glsl_type::vec3_type, ir_constant_data())));
7576 body.emit(ret(imm(glsl_type::vec4_type, ir_constant_data())));
7593 body.emit(ret(expr(ir_triop_bitfield_extract, value,
7614 body.emit(ret(bitfield_insert(base, insert,
7659 body.emit(ret(ir_builder::min2(
7674 body.emit(ret(ir_builder::fma(a, b, c)));
7695 body.emit(ret(expr(ir_unop_frexp_sig, x)));
7742 body.emit(ret(bitcast_u2f(bits)));
7756 body.emit(ret(add(x, y)));
7777 body.emit(ret(sub(x, y)));
7876 body.emit(ret(interpolate_at_centroid(interpolant)));
7889 body.emit(ret(interpolate_at_offset(interpolant, offset)));
7902 body.emit(ret(interpolate_at_sample(interpolant, sample_num)));
7970 body.emit(ret(retval));
8011 body.emit(ret(retval));
8027 body.emit(ret(retval));
8045 body.emit(ret(retval));
8064 body.emit(ret(retval));
8077 body.emit(ret(min3));
8091 body.emit(ret(max3));
8105 body.emit(ret(mid3));
8299 body.emit(ret(record_ref(ret_val, "code")));
8304 body.emit(ret(ret_val));
8353 body.emit(ret(retval));
8376 body.emit(ret(retval));
8401 body.emit(ret(retval));
8443 body.emit(ret(expr(ir_unop_pack_uint_2x32, retval)));
8445 body.emit(ret(retval));
8472 body.emit(ret(retval));
8493 body.emit(ret(retval));
8545 bool ret = false;
8551 ret = true;
8558 return ret;