Lines Matching defs:srcs
35 unsigned num_srcs, nir_ssa_def **srcs,
46 nir_ssa_def *srcs[3] = { NULL };
47 vtn_assert(num_srcs <= ARRAY_SIZE(srcs));
49 srcs[i] = vtn_ssa_value(b, w[i + 5])->def;
52 nir_ssa_def *result = handler(b, opcode, num_srcs, srcs, dest_type);
109 nir_ssa_def **srcs, const struct glsl_type *dest_type)
112 srcs[0], srcs[1], srcs[2], NULL);
117 nir_ssa_def **srcs, const struct glsl_type *dest_type)
123 return nir_iabs_diff(nb, srcs[0], srcs[1]);
125 return nir_uabs_diff(nb, srcs[0], srcs[1]);
127 return nir_bitselect(nb, srcs[0], srcs[1], srcs[2]);
129 return nir_fclamp(nb, srcs[0], srcs[1], srcs[2]);
131 return nir_iclamp(nb, srcs[0], srcs[1], srcs[2]);
133 return nir_uclamp(nb, srcs[0], srcs[1], srcs[2]);
135 return nir_copysign(nb, srcs[0], srcs[1]);
138 return nir_cross4(nb, srcs[0], srcs[1]);
139 return nir_cross3(nb, srcs[0], srcs[1]);
141 return nir_degrees(nb, srcs[0]);
143 return nir_fdim(nb, srcs[0], srcs[1]);
145 return nir_distance(nb, srcs[0], srcs[1]);
147 return nir_fast_distance(nb, srcs[0], srcs[1]);
149 return nir_fast_length(nb, srcs[0]);
151 return nir_fast_normalize(nb, srcs[0]);
153 return nir_length(nb, srcs[0]);
155 return nir_fmad(nb, srcs[0], srcs[1], srcs[2]);
157 return nir_maxmag(nb, srcs[0], srcs[1]);
159 return nir_minmag(nb, srcs[0], srcs[1]);
161 return nir_nan(nb, srcs[0]);
163 return nir_nextafter(nb, srcs[0], srcs[1]);
165 return nir_normalize(nb, srcs[0]);
167 return nir_radians(nb, srcs[0]);
169 return nir_rotate(nb, srcs[0], srcs[1]);
171 return nir_smoothstep(nb, srcs[0], srcs[1], srcs[2]);
173 return nir_select(nb, srcs[0], srcs[1], srcs[2]);
175 return nir_sge(nb, srcs[1], srcs[0]);
178 return nir_upsample(nb, srcs[0], srcs[1]);
236 nir_ssa_def **srcs, const struct glsl_type *dest_type)