H A D | nir_builder_opcodes.h | 29 nir_b2f(nir_builder *build, nir_ssa_def *src0) argument 31 return nir_build_alu(build, nir_op_b2f, src0, NULL, NULL, NULL); 34 nir_b2i(nir_builder *build, nir_ssa_def *src0) argument 36 return nir_build_alu(build, nir_op_b2i, src0, NULL, NULL, NULL); 39 nir_ball_fequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 41 return nir_build_alu(build, nir_op_ball_fequal2, src0, src1, NULL, NULL); 44 nir_ball_fequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 46 return nir_build_alu(build, nir_op_ball_fequal3, src0, src1, NULL, NULL); 49 nir_ball_fequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 51 return nir_build_alu(build, nir_op_ball_fequal 54 nir_ball_iequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 59 nir_ball_iequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 64 nir_ball_iequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 69 nir_bany_fnequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 74 nir_bany_fnequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 79 nir_bany_fnequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 84 nir_bany_inequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 89 nir_bany_inequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 94 nir_bany_inequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 99 nir_bcsel(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2) argument 104 nir_bfi(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2) argument 109 nir_bfm(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 114 nir_bit_count(nir_builder *build, nir_ssa_def *src0) argument 119 nir_bitfield_insert(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2, nir_ssa_def *src3) argument 124 nir_bitfield_reverse(nir_builder *build, nir_ssa_def *src0) argument 129 nir_d2b(nir_builder *build, nir_ssa_def *src0) argument 134 nir_d2f(nir_builder *build, nir_ssa_def *src0) argument 139 nir_d2i(nir_builder *build, nir_ssa_def *src0) argument 144 nir_d2u(nir_builder *build, nir_ssa_def *src0) argument 149 nir_extract_i16(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 154 nir_extract_i8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 159 nir_extract_u16(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 164 nir_extract_u8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 169 nir_f2b(nir_builder *build, nir_ssa_def *src0) argument 174 nir_f2d(nir_builder *build, nir_ssa_def *src0) argument 179 nir_f2i(nir_builder *build, nir_ssa_def *src0) argument 184 nir_f2u(nir_builder *build, nir_ssa_def *src0) argument 189 nir_fabs(nir_builder *build, nir_ssa_def *src0) argument 194 nir_fadd(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 199 nir_fall_equal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 204 nir_fall_equal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 209 nir_fall_equal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 214 nir_fand(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 219 nir_fany_nequal2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 224 nir_fany_nequal3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 229 nir_fany_nequal4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 234 nir_fceil(nir_builder *build, nir_ssa_def *src0) argument 239 nir_fcos(nir_builder *build, nir_ssa_def *src0) argument 244 nir_fcsel(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2) argument 249 nir_fddx(nir_builder *build, nir_ssa_def *src0) argument 254 nir_fddx_coarse(nir_builder *build, nir_ssa_def *src0) argument 259 nir_fddx_fine(nir_builder *build, nir_ssa_def *src0) argument 264 nir_fddy(nir_builder *build, nir_ssa_def *src0) argument 269 nir_fddy_coarse(nir_builder *build, nir_ssa_def *src0) argument 274 nir_fddy_fine(nir_builder *build, nir_ssa_def *src0) argument 279 nir_fdiv(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 284 nir_fdot2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 289 nir_fdot3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 294 nir_fdot4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 299 nir_fdot_replicated2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 304 nir_fdot_replicated3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 309 nir_fdot_replicated4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 314 nir_fdph(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 319 nir_fdph_replicated(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 324 nir_feq(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 329 nir_fexp2(nir_builder *build, nir_ssa_def *src0) argument 334 nir_ffloor(nir_builder *build, nir_ssa_def *src0) argument 339 nir_ffma(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2) argument 344 nir_ffract(nir_builder *build, nir_ssa_def *src0) argument 349 nir_fge(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 354 nir_find_lsb(nir_builder *build, nir_ssa_def *src0) argument 359 nir_flog2(nir_builder *build, nir_ssa_def *src0) argument 364 nir_flrp(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2) argument 369 nir_flt(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 374 nir_fmax(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 379 nir_fmin(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 384 nir_fmod(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 389 nir_fmov(nir_builder *build, nir_ssa_def *src0) argument 394 nir_fmul(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 399 nir_fne(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 404 nir_fneg(nir_builder *build, nir_ssa_def *src0) argument 409 nir_fnoise1_1(nir_builder *build, nir_ssa_def *src0) argument 414 nir_fnoise1_2(nir_builder *build, nir_ssa_def *src0) argument 419 nir_fnoise1_3(nir_builder *build, nir_ssa_def *src0) argument 424 nir_fnoise1_4(nir_builder *build, nir_ssa_def *src0) argument 429 nir_fnoise2_1(nir_builder *build, nir_ssa_def *src0) argument 434 nir_fnoise2_2(nir_builder *build, nir_ssa_def *src0) argument 439 nir_fnoise2_3(nir_builder *build, nir_ssa_def *src0) argument 444 nir_fnoise2_4(nir_builder *build, nir_ssa_def *src0) argument 449 nir_fnoise3_1(nir_builder *build, nir_ssa_def *src0) argument 454 nir_fnoise3_2(nir_builder *build, nir_ssa_def *src0) argument 459 nir_fnoise3_3(nir_builder *build, nir_ssa_def *src0) argument 464 nir_fnoise3_4(nir_builder *build, nir_ssa_def *src0) argument 469 nir_fnoise4_1(nir_builder *build, nir_ssa_def *src0) argument 474 nir_fnoise4_2(nir_builder *build, nir_ssa_def *src0) argument 479 nir_fnoise4_3(nir_builder *build, nir_ssa_def *src0) argument 484 nir_fnoise4_4(nir_builder *build, nir_ssa_def *src0) argument 489 nir_fnot(nir_builder *build, nir_ssa_def *src0) argument 494 nir_for(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 499 nir_fpow(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 504 nir_fquantize2f16(nir_builder *build, nir_ssa_def *src0) argument 509 nir_frcp(nir_builder *build, nir_ssa_def *src0) argument 514 nir_frem(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 519 nir_fround_even(nir_builder *build, nir_ssa_def *src0) argument 524 nir_frsq(nir_builder *build, nir_ssa_def *src0) argument 529 nir_fsat(nir_builder *build, nir_ssa_def *src0) argument 534 nir_fsign(nir_builder *build, nir_ssa_def *src0) argument 539 nir_fsin(nir_builder *build, nir_ssa_def *src0) argument 544 nir_fsqrt(nir_builder *build, nir_ssa_def *src0) argument 549 nir_fsub(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 554 nir_ftrunc(nir_builder *build, nir_ssa_def *src0) argument 559 nir_fxor(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 564 nir_i2b(nir_builder *build, nir_ssa_def *src0) argument 569 nir_i2d(nir_builder *build, nir_ssa_def *src0) argument 574 nir_i2f(nir_builder *build, nir_ssa_def *src0) argument 579 nir_iabs(nir_builder *build, nir_ssa_def *src0) argument 584 nir_iadd(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 589 nir_iand(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 594 nir_ibfe(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2) argument 599 nir_ibitfield_extract(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2) argument 604 nir_idiv(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 609 nir_ieq(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 614 nir_ifind_msb(nir_builder *build, nir_ssa_def *src0) argument 619 nir_ige(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 624 nir_ilt(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 629 nir_imax(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 634 nir_imin(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 639 nir_imod(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 644 nir_imov(nir_builder *build, nir_ssa_def *src0) argument 649 nir_imul(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 654 nir_imul_high(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 659 nir_ine(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 664 nir_ineg(nir_builder *build, nir_ssa_def *src0) argument 669 nir_inot(nir_builder *build, nir_ssa_def *src0) argument 674 nir_ior(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 679 nir_irem(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 684 nir_ishl(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 689 nir_ishr(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 694 nir_isign(nir_builder *build, nir_ssa_def *src0) argument 699 nir_isub(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 704 nir_ixor(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 709 nir_ldexp(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 714 nir_pack_double_2x32(nir_builder *build, nir_ssa_def *src0) argument 719 nir_pack_double_2x32_split(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 724 nir_pack_half_2x16(nir_builder *build, nir_ssa_def *src0) argument 729 nir_pack_half_2x16_split(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 734 nir_pack_snorm_2x16(nir_builder *build, nir_ssa_def *src0) argument 739 nir_pack_snorm_4x8(nir_builder *build, nir_ssa_def *src0) argument 744 nir_pack_unorm_2x16(nir_builder *build, nir_ssa_def *src0) argument 749 nir_pack_unorm_4x8(nir_builder *build, nir_ssa_def *src0) argument 754 nir_pack_uvec2_to_uint(nir_builder *build, nir_ssa_def *src0) argument 759 nir_pack_uvec4_to_uint(nir_builder *build, nir_ssa_def *src0) argument 764 nir_seq(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 769 nir_sge(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 774 nir_slt(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 779 nir_sne(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 784 nir_u2d(nir_builder *build, nir_ssa_def *src0) argument 789 nir_u2f(nir_builder *build, nir_ssa_def *src0) argument 794 nir_uadd_carry(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 799 nir_ubfe(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2) argument 804 nir_ubitfield_extract(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2) argument 809 nir_udiv(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 814 nir_ufind_msb(nir_builder *build, nir_ssa_def *src0) argument 819 nir_uge(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 824 nir_ult(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 829 nir_umax(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 834 nir_umax_4x8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 839 nir_umin(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 844 nir_umin_4x8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 849 nir_umod(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 854 nir_umul_high(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 859 nir_umul_unorm_4x8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 864 nir_unpack_double_2x32(nir_builder *build, nir_ssa_def *src0) argument 869 nir_unpack_double_2x32_split_x(nir_builder *build, nir_ssa_def *src0) argument 874 nir_unpack_double_2x32_split_y(nir_builder *build, nir_ssa_def *src0) argument 879 nir_unpack_half_2x16(nir_builder *build, nir_ssa_def *src0) argument 884 nir_unpack_half_2x16_split_x(nir_builder *build, nir_ssa_def *src0) argument 889 nir_unpack_half_2x16_split_y(nir_builder *build, nir_ssa_def *src0) argument 894 nir_unpack_snorm_2x16(nir_builder *build, nir_ssa_def *src0) argument 899 nir_unpack_snorm_4x8(nir_builder *build, nir_ssa_def *src0) argument 904 nir_unpack_unorm_2x16(nir_builder *build, nir_ssa_def *src0) argument 909 nir_unpack_unorm_4x8(nir_builder *build, nir_ssa_def *src0) argument 914 nir_usadd_4x8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 919 nir_ushr(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 924 nir_ussub_4x8(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 929 nir_usub_borrow(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 934 nir_vec2(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1) argument 939 nir_vec3(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2) argument 944 nir_vec4(nir_builder *build, nir_ssa_def *src0, nir_ssa_def *src1, nir_ssa_def *src2, nir_ssa_def *src3) argument [all...] |