/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_alu_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_alu_instr() 95 dst_type, dst_bit_size, in lower_alu_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_alu_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_alu_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_alu_instr()
|
/dports/lang/clover/mesa-21.3.6/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_alu_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_alu_instr() 95 dst_type, dst_bit_size, in lower_alu_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_alu_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_alu_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_alu_instr()
|
/dports/graphics/libosmesa/mesa-21.3.6/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_alu_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_alu_instr() 95 dst_type, dst_bit_size, in lower_alu_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_alu_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_alu_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_alu_instr()
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_alu_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_alu_instr() 95 dst_type, dst_bit_size, in lower_alu_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_alu_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_alu_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_alu_instr()
|
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_alu_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_alu_instr() 95 dst_type, dst_bit_size, in lower_alu_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_alu_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_alu_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_alu_instr()
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_alu_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_alu_instr() 95 dst_type, dst_bit_size, in lower_alu_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_alu_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_alu_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_alu_instr()
|
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_alu_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_alu_instr() 95 dst_type, dst_bit_size, in lower_alu_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_alu_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_alu_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_alu_instr()
|
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_alu_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_alu_instr() 95 dst_type, dst_bit_size, in lower_alu_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_alu_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_alu_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_alu_instr()
|
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_alu_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_alu_instr() 95 dst_type, dst_bit_size, in lower_alu_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_alu_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_alu_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_alu_instr()
|
/dports/graphics/mesa-dri/mesa-21.3.6/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_alu_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_alu_instr() 95 dst_type, dst_bit_size, in lower_alu_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_alu_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_alu_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_alu_instr()
|
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/intel/compiler/ |
H A D | brw_nir_lower_conversions.c | 31 unsigned dst_bit_size, in get_conversion_op() argument 35 nir_alu_type dst_full_type = (nir_alu_type) (dst_type | dst_bit_size); in get_conversion_op() 72 unsigned dst_bit_size = nir_dest_bit_size(alu->dest.dest); in lower_instr() local 89 if ((src_full_type == nir_type_float16 && dst_bit_size == 64) || in lower_instr() 95 dst_type, dst_bit_size, in lower_instr() 115 if ((src_bit_size == 8 && dst_bit_size == 64) || in lower_instr() 116 (src_bit_size == 64 && dst_bit_size == 8)) { in lower_instr() 119 nir_op op2 = get_conversion_op(dst_type, 32, dst_type, dst_bit_size, in lower_instr()
|
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 37 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_instr() local 51 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_instr() 52 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_instr() 61 assert(dst_bit_size * 2 <= bit_size); in lower_instr() 64 lowered_dst = nir_ushr(bld, lowered_dst, nir_imm_int(bld, dst_bit_size)); in lower_instr() 66 lowered_dst = nir_ishr(bld, lowered_dst, nir_imm_int(bld, dst_bit_size)); in lower_instr() 74 nir_ssa_def *dst = nir_convert_to_bit_size(bld, lowered_dst, type, dst_bit_size); in lower_instr()
|
H A D | nir_lower_bool_to_bitsize.c | 46 get_bool_convert_opcode(uint32_t dst_bit_size) in get_bool_convert_opcode() argument 48 switch (dst_bit_size) { in get_bool_convert_opcode() 369 uint32_t dst_bit_size = 0; in lower_phi_instr() local 372 if (dst_bit_size == 0) { in lower_phi_instr() 373 dst_bit_size = src_bit_size; in lower_phi_instr() 374 } else if (src_bit_size != dst_bit_size) { in lower_phi_instr() 377 nir_op convert_op = get_bool_convert_opcode(dst_bit_size); in lower_phi_instr() 385 phi->dest.ssa.bit_size = dst_bit_size; in lower_phi_instr()
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 52 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_alu_instr() local 66 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_alu_instr() 67 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_alu_instr() 76 assert(dst_bit_size * 2 <= bit_size); in lower_alu_instr() 79 lowered_dst = nir_ushr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 81 lowered_dst = nir_ishr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 89 const int64_t int_max = u_intN_max(dst_bit_size); in lower_alu_instr() 90 const int64_t int_min = u_intN_min(dst_bit_size); in lower_alu_instr() 96 const uint64_t uint_max = u_uintN_max(dst_bit_size); in lower_alu_instr() 106 dst_bit_size != bit_size) { in lower_alu_instr() [all …]
|
H A D | nir_lower_bool_to_bitsize.c | 46 get_bool_convert_opcode(uint32_t dst_bit_size) in get_bool_convert_opcode() argument 48 switch (dst_bit_size) { in get_bool_convert_opcode() 371 uint32_t dst_bit_size = 0; in lower_phi_instr() local 374 if (dst_bit_size == 0) { in lower_phi_instr() 375 dst_bit_size = src_bit_size; in lower_phi_instr() 376 } else if (src_bit_size != dst_bit_size) { in lower_phi_instr() 379 nir_op convert_op = get_bool_convert_opcode(dst_bit_size); in lower_phi_instr() 387 phi->dest.ssa.bit_size = dst_bit_size; in lower_phi_instr()
|
/dports/lang/clover/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 52 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_alu_instr() local 66 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_alu_instr() 67 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_alu_instr() 76 assert(dst_bit_size * 2 <= bit_size); in lower_alu_instr() 79 lowered_dst = nir_ushr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 81 lowered_dst = nir_ishr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 89 const int64_t int_max = u_intN_max(dst_bit_size); in lower_alu_instr() 90 const int64_t int_min = u_intN_min(dst_bit_size); in lower_alu_instr() 96 const uint64_t uint_max = u_uintN_max(dst_bit_size); in lower_alu_instr() 106 dst_bit_size != bit_size) { in lower_alu_instr() [all …]
|
H A D | nir_lower_bool_to_bitsize.c | 46 get_bool_convert_opcode(uint32_t dst_bit_size) in get_bool_convert_opcode() argument 48 switch (dst_bit_size) { in get_bool_convert_opcode() 371 uint32_t dst_bit_size = 0; in lower_phi_instr() local 374 if (dst_bit_size == 0) { in lower_phi_instr() 375 dst_bit_size = src_bit_size; in lower_phi_instr() 376 } else if (src_bit_size != dst_bit_size) { in lower_phi_instr() 379 nir_op convert_op = get_bool_convert_opcode(dst_bit_size); in lower_phi_instr() 387 phi->dest.ssa.bit_size = dst_bit_size; in lower_phi_instr()
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 52 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_alu_instr() local 66 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_alu_instr() 67 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_alu_instr() 76 assert(dst_bit_size * 2 <= bit_size); in lower_alu_instr() 79 lowered_dst = nir_ushr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 81 lowered_dst = nir_ishr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 89 const int64_t int_max = u_intN_max(dst_bit_size); in lower_alu_instr() 90 const int64_t int_min = u_intN_min(dst_bit_size); in lower_alu_instr() 96 const uint64_t uint_max = u_uintN_max(dst_bit_size); in lower_alu_instr() 106 dst_bit_size != bit_size) { in lower_alu_instr() [all …]
|
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 52 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_alu_instr() local 66 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_alu_instr() 67 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_alu_instr() 76 assert(dst_bit_size * 2 <= bit_size); in lower_alu_instr() 79 lowered_dst = nir_ushr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 81 lowered_dst = nir_ishr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 89 const int64_t int_max = u_intN_max(dst_bit_size); in lower_alu_instr() 90 const int64_t int_min = u_intN_min(dst_bit_size); in lower_alu_instr() 96 const uint64_t uint_max = u_uintN_max(dst_bit_size); in lower_alu_instr() 106 dst_bit_size != bit_size) { in lower_alu_instr() [all …]
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 52 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_alu_instr() local 66 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_alu_instr() 67 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_alu_instr() 76 assert(dst_bit_size * 2 <= bit_size); in lower_alu_instr() 79 lowered_dst = nir_ushr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 81 lowered_dst = nir_ishr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 89 const int64_t int_max = u_intN_max(dst_bit_size); in lower_alu_instr() 90 const int64_t int_min = u_intN_min(dst_bit_size); in lower_alu_instr() 96 const uint64_t uint_max = u_uintN_max(dst_bit_size); in lower_alu_instr() 106 dst_bit_size != bit_size) { in lower_alu_instr() [all …]
|
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 52 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_alu_instr() local 66 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_alu_instr() 67 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_alu_instr() 76 assert(dst_bit_size * 2 <= bit_size); in lower_alu_instr() 79 lowered_dst = nir_ushr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 81 lowered_dst = nir_ishr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 89 const int64_t int_max = u_intN_max(dst_bit_size); in lower_alu_instr() 90 const int64_t int_min = u_intN_min(dst_bit_size); in lower_alu_instr() 96 const uint64_t uint_max = u_uintN_max(dst_bit_size); in lower_alu_instr() 106 dst_bit_size != bit_size) { in lower_alu_instr() [all …]
|
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 52 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_alu_instr() local 66 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_alu_instr() 67 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_alu_instr() 76 assert(dst_bit_size * 2 <= bit_size); in lower_alu_instr() 79 lowered_dst = nir_ushr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 81 lowered_dst = nir_ishr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 89 const int64_t int_max = u_intN_max(dst_bit_size); in lower_alu_instr() 90 const int64_t int_min = u_intN_min(dst_bit_size); in lower_alu_instr() 96 const uint64_t uint_max = u_uintN_max(dst_bit_size); in lower_alu_instr() 106 dst_bit_size != bit_size) { in lower_alu_instr() [all …]
|
/dports/graphics/libosmesa/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 52 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_alu_instr() local 66 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_alu_instr() 67 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_alu_instr() 76 assert(dst_bit_size * 2 <= bit_size); in lower_alu_instr() 79 lowered_dst = nir_ushr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 81 lowered_dst = nir_ishr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 89 const int64_t int_max = u_intN_max(dst_bit_size); in lower_alu_instr() 90 const int64_t int_min = u_intN_min(dst_bit_size); in lower_alu_instr() 96 const uint64_t uint_max = u_uintN_max(dst_bit_size); in lower_alu_instr() 106 dst_bit_size != bit_size) { in lower_alu_instr() [all …]
|
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 52 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_alu_instr() local 66 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_alu_instr() 67 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_alu_instr() 76 assert(dst_bit_size * 2 <= bit_size); in lower_alu_instr() 79 lowered_dst = nir_ushr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 81 lowered_dst = nir_ishr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 89 const int64_t int_max = u_intN_max(dst_bit_size); in lower_alu_instr() 90 const int64_t int_min = u_intN_min(dst_bit_size); in lower_alu_instr() 96 const uint64_t uint_max = u_uintN_max(dst_bit_size); in lower_alu_instr() 106 dst_bit_size != bit_size) { in lower_alu_instr() [all …]
|
/dports/graphics/mesa-dri/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_lower_bit_size.c | 52 unsigned dst_bit_size = alu->dest.dest.ssa.bit_size; in lower_alu_instr() local 66 assert(util_is_power_of_two_nonzero(dst_bit_size)); in lower_alu_instr() 67 src = nir_iand(bld, src, nir_imm_int(bld, dst_bit_size - 1)); in lower_alu_instr() 76 assert(dst_bit_size * 2 <= bit_size); in lower_alu_instr() 79 lowered_dst = nir_ushr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 81 lowered_dst = nir_ishr_imm(bld, lowered_dst, dst_bit_size); in lower_alu_instr() 89 const int64_t int_max = u_intN_max(dst_bit_size); in lower_alu_instr() 90 const int64_t int_min = u_intN_min(dst_bit_size); in lower_alu_instr() 96 const uint64_t uint_max = u_uintN_max(dst_bit_size); in lower_alu_instr() 106 dst_bit_size != bit_size) { in lower_alu_instr() [all …]
|