HomeSort by: relevance | last modified time | path
    Searched defs:pre_shift (Results 1 - 9 of 9) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/util/
fast_idiv_by_const.h 87 * if m.pre_shift > 0: emit("n >>>= m.pre_shift")
95 * if m.pre_shift > 0: emit("n >>>= m.pre_shift")
112 * 1: At least one of pre_shift and increment is zero
120 unsigned pre_shift; /* shift for the dividend before multiplying */ member in struct:util_fast_udiv_info
137 n = n >> info.pre_shift;
157 n = n >> info.pre_shift;
172 assert(info.pre_shift == 0);
fast_idiv_by_const.c 62 result.pre_shift = 0;
70 result.pre_shift = 0;
145 result.pre_shift = 0;
152 result.pre_shift = 0;
157 unsigned pre_shift = 0; local
161 pre_shift += 1;
163 result = util_compute_fast_udiv_info(shifted_D, num_bits - pre_shift,
165 /* expect no increment or pre_shift in this path */
166 assert(result.increment == 0 && result.pre_shift == 0);
167 result.pre_shift = pre_shift
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/util/
fast_idiv_by_const.h 87 * if m.pre_shift > 0: emit("n >>>= m.pre_shift")
95 * if m.pre_shift > 0: emit("n >>>= m.pre_shift")
112 * 1: At least one of pre_shift and increment is zero
120 unsigned pre_shift; /* shift for the dividend before multiplying */ member in struct:util_fast_udiv_info
137 n = n >> info.pre_shift;
157 n = n >> info.pre_shift;
172 assert(info.pre_shift == 0);
fast_idiv_by_const.c 61 result.pre_shift = 0;
70 result.pre_shift = 0;
145 result.pre_shift = 0;
152 result.pre_shift = 0;
157 unsigned pre_shift = 0; local
161 pre_shift += 1;
163 result = util_compute_fast_udiv_info(shifted_D, num_bits - pre_shift,
165 /* expect no increment or pre_shift in this path */
166 assert(result.increment == 0 && result.pre_shift == 0);
167 result.pre_shift = pre_shift
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
lp_bld_conv.c 1024 LLVMValueRef pre_shift[LP_MAX_VECTOR_LENGTH]; local
1028 pre_shift[i] = tmp[i];
1038 pre_shift[i] = tmp[i];
1046 tmp[i] = LLVMBuildSub(builder, tmp[i], pre_shift[i], "");
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
lp_bld_conv.c 994 LLVMValueRef pre_shift[LP_MAX_VECTOR_LENGTH]; local
998 pre_shift[i] = tmp[i];
1008 pre_shift[i] = tmp[i];
1016 tmp[i] = LLVMBuildSub(builder, tmp[i], pre_shift[i], "");
  /xsrc/external/mit/MesaLib/dist/src/amd/compiler/
aco_instruction_selection.cpp 294 bool pre_shift = info.pre_shift != 0; local
299 if (!pre_shift && !increment && !multiply && !post_shift) {
305 if (pre_shift) {
307 bld.vop2(aco_opcode::v_lshrrev_b32, Definition(pre_shift_dst), Operand::c32(info.pre_shift),
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
si_state.h 545 unsigned pre_shift; /* shift for the dividend before multiplying */ member in struct:si_fast_udiv_info32
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
si_state.c 4416 unsigned pre_shift; /* shift for the dividend before multiplying */ member in struct:util_fast_udiv_info32
4430 info.pre_shift,
4447 STATIC_ASSERT(sizeof(divisor_factors[0].pre_shift) == 4);

Completed in 127 milliseconds