Searched refs:i2u (Results 1 - 18 of 18) sorted by relevance

/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dlower_packed_varyings.cpp434 assign(t, expr(ir_unop_pack_double_2x32, i2u(swizzle_xy(rhs->clone(mem_ctx, NULL)))), 0x1));
436 assign(t, expr(ir_unop_pack_double_2x32, i2u(swizzle(rhs->clone(mem_ctx, NULL), SWIZZLE_ZWZW, 2))), 0x2));
439 rhs = expr(ir_unop_pack_double_2x32, i2u(rhs));
464 assign(t, expr(ir_unop_pack_uint_2x32, i2u(swizzle_xy(rhs->clone(mem_ctx, NULL)))), 0x1));
466 assign(t, expr(ir_unop_pack_uint_2x32, i2u(swizzle(rhs->clone(mem_ctx, NULL), SWIZZLE_ZWZW, 2))), 0x2));
469 rhs = expr(ir_unop_pack_uint_2x32, i2u(rhs));
474 ir_expression(ir_unop_pack_sampler_2x32, lhs->type, i2u(rhs));
478 ir_expression(ir_unop_pack_image_2x32, lhs->type, i2u(rhs));
H A Dlower_instructions.cpp384 * lshift(i2u(resulting_biased_exp), exp_shift));
402 * lshift(i2u(resulting_biased_exp), exp_shift));
515 i2u(resulting_biased_exp),
521 lshift(i2u(resulting_biased_exp),
642 i2u(swizzle(resulting_biased_exp, elem, 1)),
1073 base_ir->insert_before(assign(temp, i2u(ir->operands[0])));
1274 i.insert_before(assign(temp, i2u(ir->operands[0])));
1367 i.insert_before(assign(lsb_only, i2u(bit_and(temp, neg(temp)))));
1459 i.insert_before(assign(temp, i2u(expr(ir_binop_bit_xor,
1512 return i2u(b2
[all...]
H A Dlower_packing_builtins.cpp454 i2u(f2i(round_even(mul(clamp(vec2_rval,
503 i2u(f2i(round_even(mul(clamp(vec4_rval,
H A Dir_builder.h187 ir_expression *i2u(operand a);
H A Dlower_buffer_access.cpp354 array_index = i2u(array_index);
H A Dir_builder.cpp468 i2u(operand a) function in namespace:ir_builder
H A Dlower_ubo_reference.cpp212 array_index = i2u(array_index);
H A Dbuiltin_functions.cpp6436 operand cast_offset = is_uint ? i2u(offset) : operand(offset);
6437 operand cast_bits = is_uint ? i2u(bits) : operand(bits);
6457 operand cast_offset = is_uint ? i2u(offset) : operand(offset);
6458 operand cast_bits = is_uint ? i2u(bits) : operand(bits);
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dlower_packed_varyings.cpp437 assign(t, expr(ir_unop_pack_double_2x32, i2u(swizzle_xy(rhs->clone(mem_ctx, NULL)))), 0x1));
439 assign(t, expr(ir_unop_pack_double_2x32, i2u(swizzle(rhs->clone(mem_ctx, NULL), SWIZZLE_ZWZW, 2))), 0x2));
442 rhs = expr(ir_unop_pack_double_2x32, i2u(rhs));
467 assign(t, expr(ir_unop_pack_uint_2x32, i2u(swizzle_xy(rhs->clone(mem_ctx, NULL)))), 0x1));
469 assign(t, expr(ir_unop_pack_uint_2x32, i2u(swizzle(rhs->clone(mem_ctx, NULL), SWIZZLE_ZWZW, 2))), 0x2));
472 rhs = expr(ir_unop_pack_uint_2x32, i2u(rhs));
477 ir_expression(ir_unop_pack_sampler_2x32, lhs->type, i2u(rhs));
481 ir_expression(ir_unop_pack_image_2x32, lhs->type, i2u(rhs));
H A Dlower_instructions.cpp391 * lshift(i2u(resulting_biased_exp), exp_shift));
409 * lshift(i2u(resulting_biased_exp), exp_shift));
522 i2u(resulting_biased_exp),
528 lshift(i2u(resulting_biased_exp),
649 i2u(swizzle(resulting_biased_exp, elem, 1)),
1081 base_ir->insert_before(assign(temp, i2u(ir->operands[0])));
1282 i.insert_before(assign(temp, i2u(ir->operands[0])));
1375 i.insert_before(assign(lsb_only, i2u(bit_and(temp, neg(temp)))));
1467 i.insert_before(assign(temp, i2u(expr(ir_binop_bit_xor,
1520 return i2u(b2
[all...]
H A Dlower_packing_builtins.cpp454 i2u(f2i(round_even(mul(clamp(vec2_rval,
503 i2u(f2i(round_even(mul(clamp(vec4_rval,
H A Dir_builder.h187 ir_expression *i2u(operand a);
H A Dlower_buffer_access.cpp354 array_index = i2u(array_index);
H A Dir_builder.cpp468 i2u(operand a) function in namespace:ir_builder
H A Dlower_ubo_reference.cpp214 array_index = i2u(array_index);
H A Dbuiltin_functions.cpp6893 operand cast_offset = is_uint ? i2u(offset) : operand(offset);
6894 operand cast_bits = is_uint ? i2u(bits) : operand(bits);
6914 operand cast_offset = is_uint ? i2u(offset) : operand(offset);
6915 operand cast_bits = is_uint ? i2u(bits) : operand(bits);
6963 ir_builder::i2u(ir_builder::expr(ir_unop_find_lsb, a)),
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.1.1.rst174 - glsl: Fix lack of i2u in lower_ubo_reference.
H A D11.1.3.rst154 - st/mesa: fix up result_src.type when doing i2u/u2i conversions

Completed in 69 milliseconds