| /xsrc/external/mit/MesaLib.old/dist/src/util/ |
| H A D | fast_idiv_by_const.c | 173 sign_extend(int64_t x, unsigned SINT_BITS) function in typeref:typename:int64_t 239 result.multiplier = sign_extend(quotient2 + 1, SINT_BITS);
|
| /xsrc/external/mit/MesaLib/dist/src/util/ |
| H A D | fast_idiv_by_const.c | 173 sign_extend(int64_t x, unsigned SINT_BITS) function in typeref:typename:int64_t 239 result.multiplier = sign_extend(quotient2 + 1, SINT_BITS);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_lower_int64.c | 388 bool sign_extend) 390 nir_ssa_def *res_hi = sign_extend ? nir_imul_high(b, x, y) 415 bool sign_extend) 420 if (sign_extend) { 428 if (sign_extend) { 387 lower_mul_2x32_64(nir_builder * b,nir_ssa_def * x,nir_ssa_def * y,bool sign_extend) argument 414 lower_mul_high64(nir_builder * b,nir_ssa_def * x,nir_ssa_def * y,bool sign_extend) argument
|
| H A D | nir_format_convert.h | 82 bool sign_extend) 102 if (sign_extend) 80 nir_format_unpack_int(nir_builder * b,nir_ssa_def * packed,const unsigned * bits,unsigned num_components,bool sign_extend) argument
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_format_convert.h | 91 bool sign_extend) 111 if (sign_extend) 89 nir_format_unpack_int(nir_builder * b,nir_ssa_def * packed,const unsigned * bits,unsigned num_components,bool sign_extend) argument
|
| H A D | nir_lower_int64.c | 402 bool sign_extend) 404 nir_ssa_def *res_hi = sign_extend ? nir_imul_high(b, x, y) 429 bool sign_extend) 434 if (sign_extend) { 442 if (sign_extend) { 401 lower_mul_2x32_64(nir_builder * b,nir_ssa_def * x,nir_ssa_def * y,bool sign_extend) argument 428 lower_mul_high64(nir_builder * b,nir_ssa_def * x,nir_ssa_def * y,bool sign_extend) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| H A D | texcompress_bptc_tmp.h | 826 sign_extend(int32_t value, function in typeref:typename:int32_t 920 value = sign_extend(endpoints[endpoint][component], 932 value = sign_extend(endpoints[endpoint][component],
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_assembler.cpp | 710 uint32_t dst_u = sdwa.dst_sel.sign_extend() ? 1 : 0; 719 encoding |= sdwa.sel[0].sign_extend() ? 1 << 19 : 0; 725 encoding |= sdwa.sel[1].sign_extend() ? 1 << 27 : 0;
|
| H A D | aco_print_ir.cpp | 615 char sext = sdwa.dst_sel.sign_extend() ? 's' : 'u'; 629 char sext = sdwa.sel[i].sign_extend() ? 's' : 'u';
|
| H A D | aco_ir.h | 1444 constexpr SubdwordSel(unsigned size, unsigned offset, bool sign_extend) argument 1445 : sel((sdwa_sel)((sign_extend ? sext : 0) | size << 2 | offset)) 1452 constexpr bool sign_extend() const { return sel & sext; } function in struct:aco::SubdwordSel
|
| H A D | aco_optimizer.cpp | 831 } else if (instr->opcode == aco_opcode::v_cvt_f32_u32 && sel.size() == 1 && !sel.sign_extend()) { 864 } else if (instr->opcode == aco_opcode::v_cvt_f32_u32 && sel.size() == 1 && !sel.sign_extend()) { 2886 if (instr->isVOP3() && sel.size() == 2 && !sel.sign_extend() &&
|
| H A D | aco_instruction_selection.cpp | 599 * Sign extension may be applied using the sign_extend parameter. The position of the input sign 606 bool sign_extend, Temp dst = Temp()) 608 assert(!(sign_extend && dst_bits < src_bits) && 637 Operand::c32(src_bits), Operand::c32((unsigned)sign_extend)); 641 Operand::c32((unsigned)sign_extend)); 645 if (sign_extend && dst.regClass() == s2) { 649 } else if (sign_extend && dst.regClass() == v2) { 605 convert_int(isel_context * ctx,Builder & bld,Temp src,unsigned src_bits,unsigned dst_bits,bool sign_extend,Temp dst=Temp ()) argument
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | texcompress_bptc_tmp.h | 822 sign_extend(int32_t value, function in typeref:typename:int32_t 915 value = sign_extend(endpoints[endpoint][component], 927 value = sign_extend(endpoints[endpoint][component],
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/isl/ |
| H A D | isl_format.c | 933 sign_extend(int32_t x, unsigned bits) function in typeref:typename:int32_t 981 unpacked.f32 = _mesa_snorm_to_float(sign_extend(packed, layout->bits), 996 unpacked.u32 = sign_extend(packed, layout->bits);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/isl/ |
| H A D | isl_format.c | 1236 sign_extend(int32_t x, unsigned bits) function in typeref:typename:int32_t 1283 unpacked.f32 = _mesa_snorm_to_float(sign_extend(packed, layout->bits), 1298 unpacked.u32 = sign_extend(packed, layout->bits);
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 19.3.0.rst | 2605 - util: Use uint64_t for shifting left in sign_extend and strunc
|