Lines Matching defs:elements

828    const unsigned elements = ir->operands[0]->type->vector_elements;
829 ir_variable *temp = new(ir) ir_variable(glsl_type::uvec(elements), "temp",
1106 const unsigned elements = ir->operands[0]->type->vector_elements;
1107 ir_constant *c0 = new(ir) ir_constant(unsigned(0), elements);
1108 ir_constant *cminus1 = new(ir) ir_constant(int(-1), elements);
1109 ir_constant *c23 = new(ir) ir_constant(int(23), elements);
1110 ir_constant *c7F = new(ir) ir_constant(int(0x7F), elements);
1112 new(ir) ir_variable(glsl_type::ivec(elements), "temp", ir_var_temporary);
1114 new(ir) ir_variable(glsl_type::uvec(elements), "lsb_only", ir_var_temporary);
1116 new(ir) ir_variable(glsl_type::vec(elements), "as_float", ir_var_temporary);
1118 new(ir) ir_variable(glsl_type::ivec(elements), "lsb", ir_var_temporary);
1187 const unsigned elements = ir->operands[0]->type->vector_elements;
1188 ir_constant *c0 = new(ir) ir_constant(int(0), elements);
1189 ir_constant *cminus1 = new(ir) ir_constant(int(-1), elements);
1190 ir_constant *c23 = new(ir) ir_constant(int(23), elements);
1191 ir_constant *c7F = new(ir) ir_constant(int(0x7F), elements);
1192 ir_constant *c000000FF = new(ir) ir_constant(0x000000FFu, elements);
1193 ir_constant *cFFFFFF00 = new(ir) ir_constant(0xFFFFFF00u, elements);
1195 new(ir) ir_variable(glsl_type::uvec(elements), "temp", ir_var_temporary);
1197 new(ir) ir_variable(glsl_type::vec(elements), "as_float", ir_var_temporary);
1199 new(ir) ir_variable(glsl_type::ivec(elements), "msb", ir_var_temporary);
1227 new(ir) ir_variable(glsl_type::ivec(elements), "as_int", ir_var_temporary);
1228 ir_constant *c31 = new(ir) ir_constant(int(31), elements);
1317 const unsigned elements = ir->operands[0]->type->vector_elements;
1319 new(ir) ir_variable(glsl_type::uvec(elements), "src1", ir_var_temporary);
1321 new(ir) ir_variable(glsl_type::uvec(elements), "src1h", ir_var_temporary);
1323 new(ir) ir_variable(glsl_type::uvec(elements), "src1l", ir_var_temporary);
1325 new(ir) ir_variable(glsl_type::uvec(elements), "src2", ir_var_temporary);
1327 new(ir) ir_variable(glsl_type::uvec(elements), "src2h", ir_var_temporary);
1329 new(ir) ir_variable(glsl_type::uvec(elements), "src2l", ir_var_temporary);
1331 new(ir) ir_variable(glsl_type::uvec(elements), "t1", ir_var_temporary);
1333 new(ir) ir_variable(glsl_type::uvec(elements), "t2", ir_var_temporary);
1335 new(ir) ir_variable(glsl_type::uvec(elements), "lo", ir_var_temporary);
1337 new(ir) ir_variable(glsl_type::uvec(elements), "hi", ir_var_temporary);
1339 ir_constant *c0000FFFF = new(ir) ir_constant(0x0000FFFFu, elements);
1340 ir_constant *c16 = new(ir) ir_constant(16u, elements);
1358 new(ir) ir_variable(glsl_type::ivec(elements), "itmp1", ir_var_temporary);
1360 new(ir) ir_variable(glsl_type::ivec(elements), "itmp2", ir_var_temporary);
1361 ir_constant *c0 = new(ir) ir_constant(int(0), elements);
1369 new(ir) ir_variable(glsl_type::bvec(elements), "different_signs",
1421 new(ir) ir_variable(glsl_type::ivec(elements), "neg_hi", ir_var_temporary);
1422 ir_constant *c1 = new(ir) ir_constant(1u, elements);