Lines Matching refs:build
29 nir_b2f16(nir_builder *build, nir_ssa_def *src0)
31 return nir_build_alu(build, nir_op_b2f16, src0, NULL, NULL, NULL);
34 nir_b2f32(nir_builder *build, nir_ssa_def *src0)
36 return nir_build_alu(build, nir_op_b2f32, src0, NULL, NULL, NULL);
39 nir_b2f64(nir_builder *build, nir_ssa_def *src0)
41 return nir_build_alu(build, nir_op_b2f64, src0, NULL, NULL, NULL);
44 nir_b2i1(nir_builder *build, nir_ssa_def *src0)
46 return nir_build_alu(build, nir_op_b2i1, src0, NULL, NULL, NULL);
49 nir_b2i16(nir_builder *build, nir_ssa_def *src0)
51 return nir_build_alu(build, nir_op_b2i16, src0, NULL, NULL, NULL);
54 nir_b2i32(nir_builder *build, nir_ssa_def *src0)
56 return nir_build_alu(build, nir_op_b2i32, src0, NULL, NULL, NULL);
59 nir_b2i64(nir_builder *build, nir_ssa_def *src0)
61 return nir_build_alu(build, nir_op_b2i64, src0, NULL, NULL, NULL);
64 nir_b2i8(nir_builder *build, nir_ssa_def *src0)
66 return nir_build_alu(build, nir_op_b2i8, src0, NULL, NULL, NULL);
69 nir_b32all_fequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
71 return nir_build_alu(build, nir_op_b32all_fequal2, src0, src1, NULL, NULL);
74 nir_b32all_fequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
76 return nir_build_alu(build, nir_op_b32all_fequal3, src0, src1, NULL, NULL);
79 nir_b32all_fequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
81 return nir_build_alu(build, nir_op_b32all_fequal4, src0, src1, NULL, NULL);
84 nir_b32all_iequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
86 return nir_build_alu(build, nir_op_b32all_iequal2, src0, src1, NULL, NULL);
89 nir_b32all_iequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
91 return nir_build_alu(build, nir_op_b32all_iequal3, src0, src1, NULL, NULL);
94 nir_b32all_iequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
96 return nir_build_alu(build, nir_op_b32all_iequal4, src0, src1, NULL, NULL);
99 nir_b32any_fnequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
101 return nir_build_alu(build, nir_op_b32any_fnequal2, src0, src1, NULL, NULL);
104 nir_b32any_fnequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
106 return nir_build_alu(build, nir_op_b32any_fnequal3, src0, src1, NULL, NULL);
109 nir_b32any_fnequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
111 return nir_build_alu(build, nir_op_b32any_fnequal4, src0, src1, NULL, NULL);
114 nir_b32any_inequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
116 return nir_build_alu(build, nir_op_b32any_inequal2, src0, src1, NULL, NULL);
119 nir_b32any_inequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
121 return nir_build_alu(build, nir_op_b32any_inequal3, src0, src1, NULL, NULL);
124 nir_b32any_inequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
126 return nir_build_alu(build, nir_op_b32any_inequal4, src0, src1, NULL, NULL);
129 nir_b32csel(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
131 return nir_build_alu(build, nir_op_b32csel, src0, src1, src2, NULL);
134 nir_ball_fequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
136 return nir_build_alu(build, nir_op_ball_fequal2, src0, src1, NULL, NULL);
139 nir_ball_fequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
141 return nir_build_alu(build, nir_op_ball_fequal3, src0, src1, NULL, NULL);
144 nir_ball_fequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
146 return nir_build_alu(build, nir_op_ball_fequal4, src0, src1, NULL, NULL);
149 nir_ball_iequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
151 return nir_build_alu(build, nir_op_ball_iequal2, src0, src1, NULL, NULL);
154 nir_ball_iequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
156 return nir_build_alu(build, nir_op_ball_iequal3, src0, src1, NULL, NULL);
159 nir_ball_iequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
161 return nir_build_alu(build, nir_op_ball_iequal4, src0, src1, NULL, NULL);
164 nir_bany_fnequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
166 return nir_build_alu(build, nir_op_bany_fnequal2, src0, src1, NULL, NULL);
169 nir_bany_fnequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
171 return nir_build_alu(build, nir_op_bany_fnequal3, src0, src1, NULL, NULL);
174 nir_bany_fnequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
176 return nir_build_alu(build, nir_op_bany_fnequal4, src0, src1, NULL, NULL);
179 nir_bany_inequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
181 return nir_build_alu(build, nir_op_bany_inequal2, src0, src1, NULL, NULL);
184 nir_bany_inequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
186 return nir_build_alu(build, nir_op_bany_inequal3, src0, src1, NULL, NULL);
189 nir_bany_inequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
191 return nir_build_alu(build, nir_op_bany_inequal4, src0, src1, NULL, NULL);
194 nir_bcsel(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
196 return nir_build_alu(build, nir_op_bcsel, src0, src1, src2, NULL);
199 nir_bfi(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
201 return nir_build_alu(build, nir_op_bfi, src0, src1, src2, NULL);
204 nir_bfm(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
206 return nir_build_alu(build, nir_op_bfm, src0, src1, NULL, NULL);
209 nir_bit_count(nir_builder *build, nir_ssa_def *src0)
211 return nir_build_alu(build, nir_op_bit_count, src0, NULL, NULL, NULL);
214 nir_bitfield_insert(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2, nir_ssa_def *src3)
216 return nir_build_alu(build, nir_op_bitfield_insert, src0, src1, src2, src3);
219 nir_bitfield_reverse(nir_builder *build, nir_ssa_def *src0)
221 return nir_build_alu(build, nir_op_bitfield_reverse, src0, NULL, NULL, NULL);
224 nir_cube_face_coord(nir_builder *build, nir_ssa_def *src0)
226 return nir_build_alu(build, nir_op_cube_face_coord, src0, NULL, NULL, NULL);
229 nir_cube_face_index(nir_builder *build, nir_ssa_def *src0)
231 return nir_build_alu(build, nir_op_cube_face_index, src0, NULL, NULL, NULL);
234 nir_extract_i16(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
236 return nir_build_alu(build, nir_op_extract_i16, src0, src1, NULL, NULL);
239 nir_extract_i8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
241 return nir_build_alu(build, nir_op_extract_i8, src0, src1, NULL, NULL);
244 nir_extract_u16(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
246 return nir_build_alu(build, nir_op_extract_u16, src0, src1, NULL, NULL);
249 nir_extract_u8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
251 return nir_build_alu(build, nir_op_extract_u8, src0, src1, NULL, NULL);
254 nir_f2b1(nir_builder *build, nir_ssa_def *src0)
256 return nir_build_alu(build, nir_op_f2b1, src0, NULL, NULL, NULL);
259 nir_f2b32(nir_builder *build, nir_ssa_def *src0)
261 return nir_build_alu(build, nir_op_f2b32, src0, NULL, NULL, NULL);
264 nir_f2f16(nir_builder *build, nir_ssa_def *src0)
266 return nir_build_alu(build, nir_op_f2f16, src0, NULL, NULL, NULL);
269 nir_f2f16_rtne(nir_builder *build, nir_ssa_def *src0)
271 return nir_build_alu(build, nir_op_f2f16_rtne, src0, NULL, NULL, NULL);
274 nir_f2f16_rtz(nir_builder *build, nir_ssa_def *src0)
276 return nir_build_alu(build, nir_op_f2f16_rtz, src0, NULL, NULL, NULL);
279 nir_f2f32(nir_builder *build, nir_ssa_def *src0)
281 return nir_build_alu(build, nir_op_f2f32, src0, NULL, NULL, NULL);
284 nir_f2f64(nir_builder *build, nir_ssa_def *src0)
286 return nir_build_alu(build, nir_op_f2f64, src0, NULL, NULL, NULL);
289 nir_f2i1(nir_builder *build, nir_ssa_def *src0)
291 return nir_build_alu(build, nir_op_f2i1, src0, NULL, NULL, NULL);
294 nir_f2i16(nir_builder *build, nir_ssa_def *src0)
296 return nir_build_alu(build, nir_op_f2i16, src0, NULL, NULL, NULL);
299 nir_f2i32(nir_builder *build, nir_ssa_def *src0)
301 return nir_build_alu(build, nir_op_f2i32, src0, NULL, NULL, NULL);
304 nir_f2i64(nir_builder *build, nir_ssa_def *src0)
306 return nir_build_alu(build, nir_op_f2i64, src0, NULL, NULL, NULL);
309 nir_f2i8(nir_builder *build, nir_ssa_def *src0)
311 return nir_build_alu(build, nir_op_f2i8, src0, NULL, NULL, NULL);
314 nir_f2u1(nir_builder *build, nir_ssa_def *src0)
316 return nir_build_alu(build, nir_op_f2u1, src0, NULL, NULL, NULL);
319 nir_f2u16(nir_builder *build, nir_ssa_def *src0)
321 return nir_build_alu(build, nir_op_f2u16, src0, NULL, NULL, NULL);
324 nir_f2u32(nir_builder *build, nir_ssa_def *src0)
326 return nir_build_alu(build, nir_op_f2u32, src0, NULL, NULL, NULL);
329 nir_f2u64(nir_builder *build, nir_ssa_def *src0)
331 return nir_build_alu(build, nir_op_f2u64, src0, NULL, NULL, NULL);
334 nir_f2u8(nir_builder *build, nir_ssa_def *src0)
336 return nir_build_alu(build, nir_op_f2u8, src0, NULL, NULL, NULL);
339 nir_fabs(nir_builder *build, nir_ssa_def *src0)
341 return nir_build_alu(build, nir_op_fabs, src0, NULL, NULL, NULL);
344 nir_fadd(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
346 return nir_build_alu(build, nir_op_fadd, src0, src1, NULL, NULL);
349 nir_fall_equal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
351 return nir_build_alu(build, nir_op_fall_equal2, src0, src1, NULL, NULL);
354 nir_fall_equal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
356 return nir_build_alu(build, nir_op_fall_equal3, src0, src1, NULL, NULL);
359 nir_fall_equal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
361 return nir_build_alu(build, nir_op_fall_equal4, src0, src1, NULL, NULL);
364 nir_fand(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
366 return nir_build_alu(build, nir_op_fand, src0, src1, NULL, NULL);
369 nir_fany_nequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
371 return nir_build_alu(build, nir_op_fany_nequal2, src0, src1, NULL, NULL);
374 nir_fany_nequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
376 return nir_build_alu(build, nir_op_fany_nequal3, src0, src1, NULL, NULL);
379 nir_fany_nequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
381 return nir_build_alu(build, nir_op_fany_nequal4, src0, src1, NULL, NULL);
384 nir_fceil(nir_builder *build, nir_ssa_def *src0)
386 return nir_build_alu(build, nir_op_fceil, src0, NULL, NULL, NULL);
389 nir_fcos(nir_builder *build, nir_ssa_def *src0)
391 return nir_build_alu(build, nir_op_fcos, src0, NULL, NULL, NULL);
394 nir_fcsel(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
396 return nir_build_alu(build, nir_op_fcsel, src0, src1, src2, NULL);
399 nir_fddx(nir_builder *build, nir_ssa_def *src0)
401 return nir_build_alu(build, nir_op_fddx, src0, NULL, NULL, NULL);
404 nir_fddx_coarse(nir_builder *build, nir_ssa_def *src0)
406 return nir_build_alu(build, nir_op_fddx_coarse, src0, NULL, NULL, NULL);
409 nir_fddx_fine(nir_builder *build, nir_ssa_def *src0)
411 return nir_build_alu(build, nir_op_fddx_fine, src0, NULL, NULL, NULL);
414 nir_fddy(nir_builder *build, nir_ssa_def *src0)
416 return nir_build_alu(build, nir_op_fddy, src0, NULL, NULL, NULL);
419 nir_fddy_coarse(nir_builder *build, nir_ssa_def *src0)
421 return nir_build_alu(build, nir_op_fddy_coarse, src0, NULL, NULL, NULL);
424 nir_fddy_fine(nir_builder *build, nir_ssa_def *src0)
426 return nir_build_alu(build, nir_op_fddy_fine, src0, NULL, NULL, NULL);
429 nir_fdiv(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
431 return nir_build_alu(build, nir_op_fdiv, src0, src1, NULL, NULL);
434 nir_fdot2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
436 return nir_build_alu(build, nir_op_fdot2, src0, src1, NULL, NULL);
439 nir_fdot3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
441 return nir_build_alu(build, nir_op_fdot3, src0, src1, NULL, NULL);
444 nir_fdot4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
446 return nir_build_alu(build, nir_op_fdot4, src0, src1, NULL, NULL);
449 nir_fdot_replicated2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
451 return nir_build_alu(build, nir_op_fdot_replicated2, src0, src1, NULL, NULL);
454 nir_fdot_replicated3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
456 return nir_build_alu(build, nir_op_fdot_replicated3, src0, src1, NULL, NULL);
459 nir_fdot_replicated4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
461 return nir_build_alu(build, nir_op_fdot_replicated4, src0, src1, NULL, NULL);
464 nir_fdph(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
466 return nir_build_alu(build, nir_op_fdph, src0, src1, NULL, NULL);
469 nir_fdph_replicated(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
471 return nir_build_alu(build, nir_op_fdph_replicated, src0, src1, NULL, NULL);
474 nir_feq(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
476 return nir_build_alu(build, nir_op_feq, src0, src1, NULL, NULL);
479 nir_feq32(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
481 return nir_build_alu(build, nir_op_feq32, src0, src1, NULL, NULL);
484 nir_fexp2(nir_builder *build, nir_ssa_def *src0)
486 return nir_build_alu(build, nir_op_fexp2, src0, NULL, NULL, NULL);
489 nir_ffloor(nir_builder *build, nir_ssa_def *src0)
491 return nir_build_alu(build, nir_op_ffloor, src0, NULL, NULL, NULL);
494 nir_ffma(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
496 return nir_build_alu(build, nir_op_ffma, src0, src1, src2, NULL);
499 nir_ffract(nir_builder *build, nir_ssa_def *src0)
501 return nir_build_alu(build, nir_op_ffract, src0, NULL, NULL, NULL);
504 nir_fge(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
506 return nir_build_alu(build, nir_op_fge, src0, src1, NULL, NULL);
509 nir_fge32(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
511 return nir_build_alu(build, nir_op_fge32, src0, src1, NULL, NULL);
514 nir_find_lsb(nir_builder *build, nir_ssa_def *src0)
516 return nir_build_alu(build, nir_op_find_lsb, src0, NULL, NULL, NULL);
519 nir_flog2(nir_builder *build, nir_ssa_def *src0)
521 return nir_build_alu(build, nir_op_flog2, src0, NULL, NULL, NULL);
524 nir_flrp(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
526 return nir_build_alu(build, nir_op_flrp, src0, src1, src2, NULL);
529 nir_flt(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
531 return nir_build_alu(build, nir_op_flt, src0, src1, NULL, NULL);
534 nir_flt32(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
536 return nir_build_alu(build, nir_op_flt32, src0, src1, NULL, NULL);
539 nir_fmax(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
541 return nir_build_alu(build, nir_op_fmax, src0, src1, NULL, NULL);
544 nir_fmax3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
546 return nir_build_alu(build, nir_op_fmax3, src0, src1, src2, NULL);
549 nir_fmed3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
551 return nir_build_alu(build, nir_op_fmed3, src0, src1, src2, NULL);
554 nir_fmin(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
556 return nir_build_alu(build, nir_op_fmin, src0, src1, NULL, NULL);
559 nir_fmin3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
561 return nir_build_alu(build, nir_op_fmin3, src0, src1, src2, NULL);
564 nir_fmod(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
566 return nir_build_alu(build, nir_op_fmod, src0, src1, NULL, NULL);
569 nir_fmov(nir_builder *build, nir_ssa_def *src0)
571 return nir_build_alu(build, nir_op_fmov, src0, NULL, NULL, NULL);
574 nir_fmul(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
576 return nir_build_alu(build, nir_op_fmul, src0, src1, NULL, NULL);
579 nir_fne(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
581 return nir_build_alu(build, nir_op_fne, src0, src1, NULL, NULL);
584 nir_fne32(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
586 return nir_build_alu(build, nir_op_fne32, src0, src1, NULL, NULL);
589 nir_fneg(nir_builder *build, nir_ssa_def *src0)
591 return nir_build_alu(build, nir_op_fneg, src0, NULL, NULL, NULL);
594 nir_fnoise1_1(nir_builder *build, nir_ssa_def *src0)
596 return nir_build_alu(build, nir_op_fnoise1_1, src0, NULL, NULL, NULL);
599 nir_fnoise1_2(nir_builder *build, nir_ssa_def *src0)
601 return nir_build_alu(build, nir_op_fnoise1_2, src0, NULL, NULL, NULL);
604 nir_fnoise1_3(nir_builder *build, nir_ssa_def *src0)
606 return nir_build_alu(build, nir_op_fnoise1_3, src0, NULL, NULL, NULL);
609 nir_fnoise1_4(nir_builder *build, nir_ssa_def *src0)
611 return nir_build_alu(build, nir_op_fnoise1_4, src0, NULL, NULL, NULL);
614 nir_fnoise2_1(nir_builder *build, nir_ssa_def *src0)
616 return nir_build_alu(build, nir_op_fnoise2_1, src0, NULL, NULL, NULL);
619 nir_fnoise2_2(nir_builder *build, nir_ssa_def *src0)
621 return nir_build_alu(build, nir_op_fnoise2_2, src0, NULL, NULL, NULL);
624 nir_fnoise2_3(nir_builder *build, nir_ssa_def *src0)
626 return nir_build_alu(build, nir_op_fnoise2_3, src0, NULL, NULL, NULL);
629 nir_fnoise2_4(nir_builder *build, nir_ssa_def *src0)
631 return nir_build_alu(build, nir_op_fnoise2_4, src0, NULL, NULL, NULL);
634 nir_fnoise3_1(nir_builder *build, nir_ssa_def *src0)
636 return nir_build_alu(build, nir_op_fnoise3_1, src0, NULL, NULL, NULL);
639 nir_fnoise3_2(nir_builder *build, nir_ssa_def *src0)
641 return nir_build_alu(build, nir_op_fnoise3_2, src0, NULL, NULL, NULL);
644 nir_fnoise3_3(nir_builder *build, nir_ssa_def *src0)
646 return nir_build_alu(build, nir_op_fnoise3_3, src0, NULL, NULL, NULL);
649 nir_fnoise3_4(nir_builder *build, nir_ssa_def *src0)
651 return nir_build_alu(build, nir_op_fnoise3_4, src0, NULL, NULL, NULL);
654 nir_fnoise4_1(nir_builder *build, nir_ssa_def *src0)
656 return nir_build_alu(build, nir_op_fnoise4_1, src0, NULL, NULL, NULL);
659 nir_fnoise4_2(nir_builder *build, nir_ssa_def *src0)
661 return nir_build_alu(build, nir_op_fnoise4_2, src0, NULL, NULL, NULL);
664 nir_fnoise4_3(nir_builder *build, nir_ssa_def *src0)
666 return nir_build_alu(build, nir_op_fnoise4_3, src0, NULL, NULL, NULL);
669 nir_fnoise4_4(nir_builder *build, nir_ssa_def *src0)
671 return nir_build_alu(build, nir_op_fnoise4_4, src0, NULL, NULL, NULL);
674 nir_fnot(nir_builder *build, nir_ssa_def *src0)
676 return nir_build_alu(build, nir_op_fnot, src0, NULL, NULL, NULL);
679 nir_for(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
681 return nir_build_alu(build, nir_op_for, src0, src1, NULL, NULL);
684 nir_fpow(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
686 return nir_build_alu(build, nir_op_fpow, src0, src1, NULL, NULL);
689 nir_fquantize2f16(nir_builder *build, nir_ssa_def *src0)
691 return nir_build_alu(build, nir_op_fquantize2f16, src0, NULL, NULL, NULL);
694 nir_frcp(nir_builder *build, nir_ssa_def *src0)
696 return nir_build_alu(build, nir_op_frcp, src0, NULL, NULL, NULL);
699 nir_frem(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
701 return nir_build_alu(build, nir_op_frem, src0, src1, NULL, NULL);
704 nir_frexp_exp(nir_builder *build, nir_ssa_def *src0)
706 return nir_build_alu(build, nir_op_frexp_exp, src0, NULL, NULL, NULL);
709 nir_frexp_sig(nir_builder *build, nir_ssa_def *src0)
711 return nir_build_alu(build, nir_op_frexp_sig, src0, NULL, NULL, NULL);
714 nir_fround_even(nir_builder *build, nir_ssa_def *src0)
716 return nir_build_alu(build, nir_op_fround_even, src0, NULL, NULL, NULL);
719 nir_frsq(nir_builder *build, nir_ssa_def *src0)
721 return nir_build_alu(build, nir_op_frsq, src0, NULL, NULL, NULL);
724 nir_fsat(nir_builder *build, nir_ssa_def *src0)
726 return nir_build_alu(build, nir_op_fsat, src0, NULL, NULL, NULL);
729 nir_fsign(nir_builder *build, nir_ssa_def *src0)
731 return nir_build_alu(build, nir_op_fsign, src0, NULL, NULL, NULL);
734 nir_fsin(nir_builder *build, nir_ssa_def *src0)
736 return nir_build_alu(build, nir_op_fsin, src0, NULL, NULL, NULL);
739 nir_fsqrt(nir_builder *build, nir_ssa_def *src0)
741 return nir_build_alu(build, nir_op_fsqrt, src0, NULL, NULL, NULL);
744 nir_fsub(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
746 return nir_build_alu(build, nir_op_fsub, src0, src1, NULL, NULL);
749 nir_ftrunc(nir_builder *build, nir_ssa_def *src0)
751 return nir_build_alu(build, nir_op_ftrunc, src0, NULL, NULL, NULL);
754 nir_fxor(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
756 return nir_build_alu(build, nir_op_fxor, src0, src1, NULL, NULL);
759 nir_i2b1(nir_builder *build, nir_ssa_def *src0)
761 return nir_build_alu(build, nir_op_i2b1, src0, NULL, NULL, NULL);
764 nir_i2b32(nir_builder *build, nir_ssa_def *src0)
766 return nir_build_alu(build, nir_op_i2b32, src0, NULL, NULL, NULL);
769 nir_i2f16(nir_builder *build, nir_ssa_def *src0)
771 return nir_build_alu(build, nir_op_i2f16, src0, NULL, NULL, NULL);
774 nir_i2f32(nir_builder *build, nir_ssa_def *src0)
776 return nir_build_alu(build, nir_op_i2f32, src0, NULL, NULL, NULL);
779 nir_i2f64(nir_builder *build, nir_ssa_def *src0)
781 return nir_build_alu(build, nir_op_i2f64, src0, NULL, NULL, NULL);
784 nir_i2i1(nir_builder *build, nir_ssa_def *src0)
786 return nir_build_alu(build, nir_op_i2i1, src0, NULL, NULL, NULL);
789 nir_i2i16(nir_builder *build, nir_ssa_def *src0)
791 return nir_build_alu(build, nir_op_i2i16, src0, NULL, NULL, NULL);
794 nir_i2i32(nir_builder *build, nir_ssa_def *src0)
796 return nir_build_alu(build, nir_op_i2i32, src0, NULL, NULL, NULL);
799 nir_i2i64(nir_builder *build, nir_ssa_def *src0)
801 return nir_build_alu(build, nir_op_i2i64, src0, NULL, NULL, NULL);
804 nir_i2i8(nir_builder *build, nir_ssa_def *src0)
806 return nir_build_alu(build, nir_op_i2i8, src0, NULL, NULL, NULL);
809 nir_iabs(nir_builder *build, nir_ssa_def *src0)
811 return nir_build_alu(build, nir_op_iabs, src0, NULL, NULL, NULL);
814 nir_iadd(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
816 return nir_build_alu(build, nir_op_iadd, src0, src1, NULL, NULL);
819 nir_iadd_sat(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
821 return nir_build_alu(build, nir_op_iadd_sat, src0, src1, NULL, NULL);
824 nir_iand(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
826 return nir_build_alu(build, nir_op_iand, src0, src1, NULL, NULL);
829 nir_ibfe(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
831 return nir_build_alu(build, nir_op_ibfe, src0, src1, src2, NULL);
834 nir_ibitfield_extract(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
836 return nir_build_alu(build, nir_op_ibitfield_extract, src0, src1, src2, NULL);
839 nir_idiv(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
841 return nir_build_alu(build, nir_op_idiv, src0, src1, NULL, NULL);
844 nir_ieq(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
846 return nir_build_alu(build, nir_op_ieq, src0, src1, NULL, NULL);
849 nir_ieq32(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
851 return nir_build_alu(build, nir_op_ieq32, src0, src1, NULL, NULL);
854 nir_ifind_msb(nir_builder *build, nir_ssa_def *src0)
856 return nir_build_alu(build, nir_op_ifind_msb, src0, NULL, NULL, NULL);
859 nir_ige(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
861 return nir_build_alu(build, nir_op_ige, src0, src1, NULL, NULL);
864 nir_ige32(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
866 return nir_build_alu(build, nir_op_ige32, src0, src1, NULL, NULL);
869 nir_ihadd(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
871 return nir_build_alu(build, nir_op_ihadd, src0, src1, NULL, NULL);
874 nir_ilt(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
876 return nir_build_alu(build, nir_op_ilt, src0, src1, NULL, NULL);
879 nir_ilt32(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
881 return nir_build_alu(build, nir_op_ilt32, src0, src1, NULL, NULL);
884 nir_imax(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
886 return nir_build_alu(build, nir_op_imax, src0, src1, NULL, NULL);
889 nir_imax3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
891 return nir_build_alu(build, nir_op_imax3, src0, src1, src2, NULL);
894 nir_imed3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
896 return nir_build_alu(build, nir_op_imed3, src0, src1, src2, NULL);
899 nir_imin(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
901 return nir_build_alu(build, nir_op_imin, src0, src1, NULL, NULL);
904 nir_imin3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
906 return nir_build_alu(build, nir_op_imin3, src0, src1, src2, NULL);
909 nir_imod(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
911 return nir_build_alu(build, nir_op_imod, src0, src1, NULL, NULL);
914 nir_imov(nir_builder *build, nir_ssa_def *src0)
916 return nir_build_alu(build, nir_op_imov, src0, NULL, NULL, NULL);
919 nir_imul(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
921 return nir_build_alu(build, nir_op_imul, src0, src1, NULL, NULL);
924 nir_imul_2x32_64(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
926 return nir_build_alu(build, nir_op_imul_2x32_64, src0, src1, NULL, NULL);
929 nir_imul_high(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
931 return nir_build_alu(build, nir_op_imul_high, src0, src1, NULL, NULL);
934 nir_ine(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
936 return nir_build_alu(build, nir_op_ine, src0, src1, NULL, NULL);
939 nir_ine32(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
941 return nir_build_alu(build, nir_op_ine32, src0, src1, NULL, NULL);
944 nir_ineg(nir_builder *build, nir_ssa_def *src0)
946 return nir_build_alu(build, nir_op_ineg, src0, NULL, NULL, NULL);
949 nir_inot(nir_builder *build, nir_ssa_def *src0)
951 return nir_build_alu(build, nir_op_inot, src0, NULL, NULL, NULL);
954 nir_ior(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
956 return nir_build_alu(build, nir_op_ior, src0, src1, NULL, NULL);
959 nir_irem(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
961 return nir_build_alu(build, nir_op_irem, src0, src1, NULL, NULL);
964 nir_irhadd(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
966 return nir_build_alu(build, nir_op_irhadd, src0, src1, NULL, NULL);
969 nir_ishl(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
971 return nir_build_alu(build, nir_op_ishl, src0, src1, NULL, NULL);
974 nir_ishr(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
976 return nir_build_alu(build, nir_op_ishr, src0, src1, NULL, NULL);
979 nir_isign(nir_builder *build, nir_ssa_def *src0)
981 return nir_build_alu(build, nir_op_isign, src0, NULL, NULL, NULL);
984 nir_isub(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
986 return nir_build_alu(build, nir_op_isub, src0, src1, NULL, NULL);
989 nir_isub_sat(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
991 return nir_build_alu(build, nir_op_isub_sat, src0, src1, NULL, NULL);
994 nir_ixor(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
996 return nir_build_alu(build, nir_op_ixor, src0, src1, NULL, NULL);
999 nir_ldexp(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1001 return nir_build_alu(build, nir_op_ldexp, src0, src1, NULL, NULL);
1004 nir_pack_32_2x16(nir_builder *build, nir_ssa_def *src0)
1006 return nir_build_alu(build, nir_op_pack_32_2x16, src0, NULL, NULL, NULL);
1009 nir_pack_32_2x16_split(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1011 return nir_build_alu(build, nir_op_pack_32_2x16_split, src0, src1, NULL, NULL);
1014 nir_pack_64_2x32(nir_builder *build, nir_ssa_def *src0)
1016 return nir_build_alu(build, nir_op_pack_64_2x32, src0, NULL, NULL, NULL);
1019 nir_pack_64_2x32_split(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1021 return nir_build_alu(build, nir_op_pack_64_2x32_split, src0, src1, NULL, NULL);
1024 nir_pack_64_4x16(nir_builder *build, nir_ssa_def *src0)
1026 return nir_build_alu(build, nir_op_pack_64_4x16, src0, NULL, NULL, NULL);
1029 nir_pack_half_2x16(nir_builder *build, nir_ssa_def *src0)
1031 return nir_build_alu(build, nir_op_pack_half_2x16, src0, NULL, NULL, NULL);
1034 nir_pack_half_2x16_split(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1036 return nir_build_alu(build, nir_op_pack_half_2x16_split, src0, src1, NULL, NULL);
1039 nir_pack_snorm_2x16(nir_builder *build, nir_ssa_def *src0)
1041 return nir_build_alu(build, nir_op_pack_snorm_2x16, src0, NULL, NULL, NULL);
1044 nir_pack_snorm_4x8(nir_builder *build, nir_ssa_def *src0)
1046 return nir_build_alu(build, nir_op_pack_snorm_4x8, src0, NULL, NULL, NULL);
1049 nir_pack_unorm_2x16(nir_builder *build, nir_ssa_def *src0)
1051 return nir_build_alu(build, nir_op_pack_unorm_2x16, src0, NULL, NULL, NULL);
1054 nir_pack_unorm_4x8(nir_builder *build, nir_ssa_def *src0)
1056 return nir_build_alu(build, nir_op_pack_unorm_4x8, src0, NULL, NULL, NULL);
1059 nir_pack_uvec2_to_uint(nir_builder *build, nir_ssa_def *src0)
1061 return nir_build_alu(build, nir_op_pack_uvec2_to_uint, src0, NULL, NULL, NULL);
1064 nir_pack_uvec4_to_uint(nir_builder *build, nir_ssa_def *src0)
1066 return nir_build_alu(build, nir_op_pack_uvec4_to_uint, src0, NULL, NULL, NULL);
1069 nir_seq(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1071 return nir_build_alu(build, nir_op_seq, src0, src1, NULL, NULL);
1074 nir_sge(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1076 return nir_build_alu(build, nir_op_sge, src0, src1, NULL, NULL);
1079 nir_slt(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1081 return nir_build_alu(build, nir_op_slt, src0, src1, NULL, NULL);
1084 nir_sne(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1086 return nir_build_alu(build, nir_op_sne, src0, src1, NULL, NULL);
1089 nir_u2f16(nir_builder *build, nir_ssa_def *src0)
1091 return nir_build_alu(build, nir_op_u2f16, src0, NULL, NULL, NULL);
1094 nir_u2f32(nir_builder *build, nir_ssa_def *src0)
1096 return nir_build_alu(build, nir_op_u2f32, src0, NULL, NULL, NULL);
1099 nir_u2f64(nir_builder *build, nir_ssa_def *src0)
1101 return nir_build_alu(build, nir_op_u2f64, src0, NULL, NULL, NULL);
1104 nir_u2u1(nir_builder *build, nir_ssa_def *src0)
1106 return nir_build_alu(build, nir_op_u2u1, src0, NULL, NULL, NULL);
1109 nir_u2u16(nir_builder *build, nir_ssa_def *src0)
1111 return nir_build_alu(build, nir_op_u2u16, src0, NULL, NULL, NULL);
1114 nir_u2u32(nir_builder *build, nir_ssa_def *src0)
1116 return nir_build_alu(build, nir_op_u2u32, src0, NULL, NULL, NULL);
1119 nir_u2u64(nir_builder *build, nir_ssa_def *src0)
1121 return nir_build_alu(build, nir_op_u2u64, src0, NULL, NULL, NULL);
1124 nir_u2u8(nir_builder *build, nir_ssa_def *src0)
1126 return nir_build_alu(build, nir_op_u2u8, src0, NULL, NULL, NULL);
1129 nir_uadd_carry(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1131 return nir_build_alu(build, nir_op_uadd_carry, src0, src1, NULL, NULL);
1134 nir_uadd_sat(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1136 return nir_build_alu(build, nir_op_uadd_sat, src0, src1, NULL, NULL);
1139 nir_ubfe(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
1141 return nir_build_alu(build, nir_op_ubfe, src0, src1, src2, NULL);
1144 nir_ubitfield_extract(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
1146 return nir_build_alu(build, nir_op_ubitfield_extract, src0, src1, src2, NULL);
1149 nir_udiv(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1151 return nir_build_alu(build, nir_op_udiv, src0, src1, NULL, NULL);
1154 nir_ufind_msb(nir_builder *build, nir_ssa_def *src0)
1156 return nir_build_alu(build, nir_op_ufind_msb, src0, NULL, NULL, NULL);
1159 nir_uge(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1161 return nir_build_alu(build, nir_op_uge, src0, src1, NULL, NULL);
1164 nir_uge32(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1166 return nir_build_alu(build, nir_op_uge32, src0, src1, NULL, NULL);
1169 nir_uhadd(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1171 return nir_build_alu(build, nir_op_uhadd, src0, src1, NULL, NULL);
1174 nir_ult(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1176 return nir_build_alu(build, nir_op_ult, src0, src1, NULL, NULL);
1179 nir_ult32(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1181 return nir_build_alu(build, nir_op_ult32, src0, src1, NULL, NULL);
1184 nir_umax(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1186 return nir_build_alu(build, nir_op_umax, src0, src1, NULL, NULL);
1189 nir_umax3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
1191 return nir_build_alu(build, nir_op_umax3, src0, src1, src2, NULL);
1194 nir_umax_4x8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1196 return nir_build_alu(build, nir_op_umax_4x8, src0, src1, NULL, NULL);
1199 nir_umed3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
1201 return nir_build_alu(build, nir_op_umed3, src0, src1, src2, NULL);
1204 nir_umin(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1206 return nir_build_alu(build, nir_op_umin, src0, src1, NULL, NULL);
1209 nir_umin3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
1211 return nir_build_alu(build, nir_op_umin3, src0, src1, src2, NULL);
1214 nir_umin_4x8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1216 return nir_build_alu(build, nir_op_umin_4x8, src0, src1, NULL, NULL);
1219 nir_umod(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1221 return nir_build_alu(build, nir_op_umod, src0, src1, NULL, NULL);
1224 nir_umul_2x32_64(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1226 return nir_build_alu(build, nir_op_umul_2x32_64, src0, src1, NULL, NULL);
1229 nir_umul_high(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1231 return nir_build_alu(build, nir_op_umul_high, src0, src1, NULL, NULL);
1234 nir_umul_unorm_4x8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1236 return nir_build_alu(build, nir_op_umul_unorm_4x8, src0, src1, NULL, NULL);
1239 nir_unpack_32_2x16(nir_builder *build, nir_ssa_def *src0)
1241 return nir_build_alu(build, nir_op_unpack_32_2x16, src0, NULL, NULL, NULL);
1244 nir_unpack_32_2x16_split_x(nir_builder *build, nir_ssa_def *src0)
1246 return nir_build_alu(build, nir_op_unpack_32_2x16_split_x, src0, NULL, NULL, NULL);
1249 nir_unpack_32_2x16_split_y(nir_builder *build, nir_ssa_def *src0)
1251 return nir_build_alu(build, nir_op_unpack_32_2x16_split_y, src0, NULL, NULL, NULL);
1254 nir_unpack_64_2x32(nir_builder *build, nir_ssa_def *src0)
1256 return nir_build_alu(build, nir_op_unpack_64_2x32, src0, NULL, NULL, NULL);
1259 nir_unpack_64_2x32_split_x(nir_builder *build, nir_ssa_def *src0)
1261 return nir_build_alu(build, nir_op_unpack_64_2x32_split_x, src0, NULL, NULL, NULL);
1264 nir_unpack_64_2x32_split_y(nir_builder *build, nir_ssa_def *src0)
1266 return nir_build_alu(build, nir_op_unpack_64_2x32_split_y, src0, NULL, NULL, NULL);
1269 nir_unpack_64_4x16(nir_builder *build, nir_ssa_def *src0)
1271 return nir_build_alu(build, nir_op_unpack_64_4x16, src0, NULL, NULL, NULL);
1274 nir_unpack_half_2x16(nir_builder *build, nir_ssa_def *src0)
1276 return nir_build_alu(build, nir_op_unpack_half_2x16, src0, NULL, NULL, NULL);
1279 nir_unpack_half_2x16_split_x(nir_builder *build, nir_ssa_def *src0)
1281 return nir_build_alu(build, nir_op_unpack_half_2x16_split_x, src0, NULL, NULL, NULL);
1284 nir_unpack_half_2x16_split_y(nir_builder *build, nir_ssa_def *src0)
1286 return nir_build_alu(build, nir_op_unpack_half_2x16_split_y, src0, NULL, NULL, NULL);
1289 nir_unpack_snorm_2x16(nir_builder *build, nir_ssa_def *src0)
1291 return nir_build_alu(build, nir_op_unpack_snorm_2x16, src0, NULL, NULL, NULL);
1294 nir_unpack_snorm_4x8(nir_builder *build, nir_ssa_def *src0)
1296 return nir_build_alu(build, nir_op_unpack_snorm_4x8, src0, NULL, NULL, NULL);
1299 nir_unpack_unorm_2x16(nir_builder *build, nir_ssa_def *src0)
1301 return nir_build_alu(build, nir_op_unpack_unorm_2x16, src0, NULL, NULL, NULL);
1304 nir_unpack_unorm_4x8(nir_builder *build, nir_ssa_def *src0)
1306 return nir_build_alu(build, nir_op_unpack_unorm_4x8, src0, NULL, NULL, NULL);
1309 nir_urhadd(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1311 return nir_build_alu(build, nir_op_urhadd, src0, src1, NULL, NULL);
1314 nir_usadd_4x8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1316 return nir_build_alu(build, nir_op_usadd_4x8, src0, src1, NULL, NULL);
1319 nir_ushr(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1321 return nir_build_alu(build, nir_op_ushr, src0, src1, NULL, NULL);
1324 nir_ussub_4x8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1326 return nir_build_alu(build, nir_op_ussub_4x8, src0, src1, NULL, NULL);
1329 nir_usub_borrow(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1331 return nir_build_alu(build, nir_op_usub_borrow, src0, src1, NULL, NULL);
1334 nir_usub_sat(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1336 return nir_build_alu(build, nir_op_usub_sat, src0, src1, NULL, NULL);
1339 nir_vec2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1)
1341 return nir_build_alu(build, nir_op_vec2, src0, src1, NULL, NULL);
1344 nir_vec3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2)
1346 return nir_build_alu(build, nir_op_vec3, src0, src1, src2, NULL);
1349 nir_vec4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2, nir_ssa_def *src3)
1351 return nir_build_alu(build, nir_op_vec4, src0, src1, src2, src3);
1356 nir_load_system_value(nir_builder *build, nir_intrinsic_op op, int index,
1359 nir_intrinsic_instr *load = nir_intrinsic_instr_create(build->shader, op);
1364 nir_builder_instr_insert(build, &load->instr);
1372 nir_load_alpha_ref_float(nir_builder *build)
1374 return nir_load_system_value(build, nir_intrinsic_load_alpha_ref_float,
1379 nir_load_base_instance(nir_builder *build)
1381 return nir_load_system_value(build, nir_intrinsic_load_base_instance,
1386 nir_load_base_vertex(nir_builder *build)
1388 return nir_load_system_value(build, nir_intrinsic_load_base_vertex,
1393 nir_load_blend_const_color_a_float(nir_builder *build)
1395 return nir_load_system_value(build, nir_intrinsic_load_blend_const_color_a_float,
1400 nir_load_blend_const_color_aaaa8888_unorm(nir_builder *build)
1402 return nir_load_system_value(build, nir_intrinsic_load_blend_const_color_aaaa8888_unorm,
1407 nir_load_blend_const_color_b_float(nir_builder *build)
1409 return nir_load_system_value(build, nir_intrinsic_load_blend_const_color_b_float,
1414 nir_load_blend_const_color_g_float(nir_builder *build)
1416 return nir_load_system_value(build, nir_intrinsic_load_blend_const_color_g_float,
1421 nir_load_blend_const_color_r_float(nir_builder *build)
1423 return nir_load_system_value(build, nir_intrinsic_load_blend_const_color_r_float,
1428 nir_load_blend_const_color_rgba8888_unorm(nir_builder *build)
1430 return nir_load_system_value(build, nir_intrinsic_load_blend_const_color_rgba8888_unorm,
1435 nir_load_draw_id(nir_builder *build)
1437 return nir_load_system_value(build, nir_intrinsic_load_draw_id,
1442 nir_load_first_vertex(nir_builder *build)
1444 return nir_load_system_value(build, nir_intrinsic_load_first_vertex,
1449 nir_load_frag_coord(nir_builder *build)
1451 return nir_load_system_value(build, nir_intrinsic_load_frag_coord,
1456 nir_load_front_face(nir_builder *build, unsigned bit_size)
1458 return nir_load_system_value(build, nir_intrinsic_load_front_face,
1463 nir_load_global_invocation_id(nir_builder *build, unsigned bit_size)
1465 return nir_load_system_value(build, nir_intrinsic_load_global_invocation_id,
1470 nir_load_global_invocation_index(nir_builder *build, unsigned bit_size)
1472 return nir_load_system_value(build, nir_intrinsic_load_global_invocation_index,
1477 nir_load_helper_invocation(nir_builder *build, unsigned bit_size)
1479 return nir_load_system_value(build, nir_intrinsic_load_helper_invocation,
1484 nir_load_instance_id(nir_builder *build)
1486 return nir_load_system_value(build, nir_intrinsic_load_instance_id,
1491 nir_load_invocation_id(nir_builder *build)
1493 return nir_load_system_value(build, nir_intrinsic_load_invocation_id,
1498 nir_load_is_indexed_draw(nir_builder *build)
1500 return nir_load_system_value(build, nir_intrinsic_load_is_indexed_draw,
1505 nir_load_layer_id(nir_builder *build)
1507 return nir_load_system_value(build, nir_intrinsic_load_layer_id,
1512 nir_load_local_group_size(nir_builder *build)
1514 return nir_load_system_value(build, nir_intrinsic_load_local_group_size,
1519 nir_load_local_invocation_id(nir_builder *build)
1521 return nir_load_system_value(build, nir_intrinsic_load_local_invocation_id,
1526 nir_load_local_invocation_index(nir_builder *build)
1528 return nir_load_system_value(build, nir_intrinsic_load_local_invocation_index,
1533 nir_load_num_subgroups(nir_builder *build)
1535 return nir_load_system_value(build, nir_intrinsic_load_num_subgroups,
1540 nir_load_num_work_groups(nir_builder *build)
1542 return nir_load_system_value(build, nir_intrinsic_load_num_work_groups,
1547 nir_load_patch_vertices_in(nir_builder *build)
1549 return nir_load_system_value(build, nir_intrinsic_load_patch_vertices_in,
1554 nir_load_primitive_id(nir_builder *build)
1556 return nir_load_system_value(build, nir_intrinsic_load_primitive_id,
1561 nir_load_sample_id(nir_builder *build)
1563 return nir_load_system_value(build, nir_intrinsic_load_sample_id,
1568 nir_load_sample_id_no_per_sample(nir_builder *build)
1570 return nir_load_system_value(build, nir_intrinsic_load_sample_id_no_per_sample,
1575 nir_load_sample_mask_in(nir_builder *build)
1577 return nir_load_system_value(build, nir_intrinsic_load_sample_mask_in,
1582 nir_load_sample_pos(nir_builder *build)
1584 return nir_load_system_value(build, nir_intrinsic_load_sample_pos,
1589 nir_load_subgroup_eq_mask(nir_builder *build, unsigned bit_size)
1591 return nir_load_system_value(build, nir_intrinsic_load_subgroup_eq_mask,
1596 nir_load_subgroup_ge_mask(nir_builder *build, unsigned bit_size)
1598 return nir_load_system_value(build, nir_intrinsic_load_subgroup_ge_mask,
1603 nir_load_subgroup_gt_mask(nir_builder *build, unsigned bit_size)
1605 return nir_load_system_value(build, nir_intrinsic_load_subgroup_gt_mask,
1610 nir_load_subgroup_id(nir_builder *build)
1612 return nir_load_system_value(build, nir_intrinsic_load_subgroup_id,
1617 nir_load_subgroup_invocation(nir_builder *build)
1619 return nir_load_system_value(build, nir_intrinsic_load_subgroup_invocation,
1624 nir_load_subgroup_le_mask(nir_builder *build, unsigned bit_size)
1626 return nir_load_system_value(build, nir_intrinsic_load_subgroup_le_mask,
1631 nir_load_subgroup_lt_mask(nir_builder *build, unsigned bit_size)
1633 return nir_load_system_value(build, nir_intrinsic_load_subgroup_lt_mask,
1638 nir_load_subgroup_size(nir_builder *build)
1640 return nir_load_system_value(build, nir_intrinsic_load_subgroup_size,
1645 nir_load_tess_coord(nir_builder *build)
1647 return nir_load_system_value(build, nir_intrinsic_load_tess_coord,
1652 nir_load_tess_level_inner(nir_builder *build)
1654 return nir_load_system_value(build, nir_intrinsic_load_tess_level_inner,
1659 nir_load_tess_level_outer(nir_builder *build)
1661 return nir_load_system_value(build, nir_intrinsic_load_tess_level_outer,
1666 nir_load_user_clip_plane(nir_builder *build, unsigned nir_intrinsic_ucp_id)
1668 return nir_load_system_value(build, nir_intrinsic_load_user_clip_plane,
1673 nir_load_vertex_id(nir_builder *build)
1675 return nir_load_system_value(build, nir_intrinsic_load_vertex_id,
1680 nir_load_vertex_id_zero_base(nir_builder *build)
1682 return nir_load_system_value(build, nir_intrinsic_load_vertex_id_zero_base,
1687 nir_load_view_index(nir_builder *build)
1689 return nir_load_system_value(build, nir_intrinsic_load_view_index,
1694 nir_load_viewport_offset(nir_builder *build)
1696 return nir_load_system_value(build, nir_intrinsic_load_viewport_offset,
1701 nir_load_viewport_scale(nir_builder *build)
1703 return nir_load_system_value(build, nir_intrinsic_load_viewport_scale,
1708 nir_load_viewport_x_scale(nir_builder *build)
1710 return nir_load_system_value(build, nir_intrinsic_load_viewport_x_scale,
1715 nir_load_viewport_y_scale(nir_builder *build)
1717 return nir_load_system_value(build, nir_intrinsic_load_viewport_y_scale,
1722 nir_load_viewport_z_offset(nir_builder *build)
1724 return nir_load_system_value(build, nir_intrinsic_load_viewport_z_offset,
1729 nir_load_viewport_z_scale(nir_builder *build)
1731 return nir_load_system_value(build, nir_intrinsic_load_viewport_z_scale,
1736 nir_load_work_dim(nir_builder *build)
1738 return nir_load_system_value(build, nir_intrinsic_load_work_dim,
1743 nir_load_work_group_id(nir_builder *build)
1745 return nir_load_system_value(build, nir_intrinsic_load_work_group_id,