Lines Matching refs:elems
47 dest->elems = ralloc_array(b, struct vtn_ssa_value *, 1);
48 dest->elems[0] = val;
59 return val->elems[0];
107 vec_src[j] = nir_fdot(&b->nb, src0_transpose->elems[j]->def,
108 src1->elems[i]->def);
110 dest->elems[i]->def = nir_vec(&b->nb, vec_src, src0_rows);
120 dest->elems[i]->def =
121 nir_fmul(&b->nb, src0->elems[src0_columns - 1]->def,
122 nir_channel(&b->nb, src1->elems[i]->def, src0_columns - 1));
124 dest->elems[i]->def =
125 nir_ffma(&b->nb, src0->elems[j]->def,
126 nir_channel(&b->nb, src1->elems[i]->def, j),
127 dest->elems[i]->def);
148 dest->elems[i]->def = nir_imul(&b->nb, mat->elems[i]->def, scalar);
150 dest->elems[i]->def = nir_fmul(&b->nb, mat->elems[i]->def, scalar);
196 srcmp->elems[i]->def = vtn_mediump_downconvert(b, base_type, src->elems[i]->def);
212 dest->elems[i]->def = nir_fneg(&b->nb, src0->elems[i]->def);
220 dest->elems[i]->def =
221 nir_fadd(&b->nb, src0->elems[i]->def, src1->elems[i]->def);
229 dest->elems[i]->def =
230 nir_fsub(&b->nb, src0->elems[i]->def, src1->elems[i]->def);
589 value->elems[i]->def = vtn_mediump_upconvert(b, base_type, value->elems[i]->def);
642 dest->elems[i]->def =
654 dest->elems[0]->def = nir_iadd(&b->nb, src[0], src[1]);
655 dest->elems[1]->def = nir_uadd_carry(&b->nb, src[0], src[1]);
660 dest->elems[0]->def = nir_isub(&b->nb, src[0], src[1]);
661 dest->elems[1]->def = nir_usub_borrow(&b->nb, src[0], src[1]);
668 dest->elems[0]->def = nir_unpack_64_2x32_split_x(&b->nb, umul);
669 dest->elems[1]->def = nir_unpack_64_2x32_split_y(&b->nb, umul);
671 dest->elems[0]->def = nir_imul(&b->nb, src[0], src[1]);
672 dest->elems[1]->def = nir_umul_high(&b->nb, src[0], src[1]);
681 dest->elems[0]->def = nir_unpack_64_2x32_split_x(&b->nb, umul);
682 dest->elems[1]->def = nir_unpack_64_2x32_split_y(&b->nb, umul);
684 dest->elems[0]->def = nir_imul(&b->nb, src[0], src[1]);
685 dest->elems[1]->def = nir_imul_high(&b->nb, src[0], src[1]);