/external/mesa3d/src/panfrost/bifrost/test/ |
D | bi_test_pack.c | 227 for (unsigned outmod = 0; outmod < (has_outmods ? 4 : 1); ++outmod) { in bit_fmod_helper() local 230 ins.outmod = outmod; in bit_fmod_helper() 249 for (unsigned outmod = 0; outmod < 4; ++outmod) { in bit_fma_helper() local 251 ins.outmod = outmod; in bit_fma_helper() 268 for (unsigned outmod = 0; outmod < 4; ++outmod) { in bit_fma_mscale_helper() local 270 ins.outmod = outmod; in bit_fma_mscale_helper()
|
D | bi_interpret.c | 691 if (bi_has_outmod(ins) && ins->outmod != BIFROST_NONE) { in bit_step() 694 dest.f16[c] = bh(bit_outmod(bf(dest.f16[c]), ins->outmod)); in bit_step() 696 dest.f32 = bit_outmod(dest.f32, ins->outmod); in bit_step()
|
/external/mesa3d/src/panfrost/midgard/ |
D | midgard.h | 270 unsigned outmod : 2; member 291 unsigned outmod : 2; member 727 midgard_outmod_float outmod : 2; member
|
D | midgard_emit.c | 112 .outmod = v.outmod, in vector_to_scalar_alu() 576 .outmod = ins->outmod, in vector_alu_from_instr() 947 ins->texture.outmod = ins->outmod; in emit_binary_bundle()
|
D | midgard_compile.c | 842 unsigned outmod = 0; in emit_alu() local 846 outmod = midgard_outmod_int_high; in emit_alu() 848 outmod = midgard_outmod_int_wrap; in emit_alu() 850 outmod = midgard_outmod_sat; in emit_alu() 852 outmod = midgard_outmod_sat_signed; in emit_alu() 854 outmod = midgard_outmod_pos; in emit_alu() 862 outmod = mir_determine_float_outmod(ctx, &dest, outmod); in emit_alu() 931 ins.outmod = outmod; in emit_alu() 1921 unsigned outmod = midgard_outmod_none; in emit_texop_native() local 1923 outmod = mir_determine_float_outmod(ctx, &dest, 0); in emit_texop_native() [all …]
|
D | disassemble.c | 194 print_outmod(FILE *fp, unsigned outmod, bool is_int) in print_outmod() argument 196 fprintf(fp, "%s", is_int ? outmod_names_int[outmod] : in print_outmod() 197 outmod_names_float[outmod]); in print_outmod() 652 print_outmod(fp, alu_field->outmod, in print_vector_field() 753 print_outmod(fp, alu_field->outmod, in print_scalar_field() 1446 print_outmod(fp, texture->outmod, false); in print_texture_word()
|
D | compiler.h | 178 unsigned outmod; member 547 .outmod = midgard_outmod_int_wrap in v_mov()
|
D | mir.c | 145 unsigned mod = ins->outmod; in mir_nontrivial_outmod()
|
D | midgard_schedule.c | 216 if (midgard_is_integer_out_op(ains->op) && ains->outmod != midgard_outmod_int_wrap) in mir_is_scalar()
|
/external/mesa3d/src/panfrost/bifrost/ |
D | bifrost_compile.c | 1211 alu.outmod = BIFROST_SAT; /* FMOV */ in emit_alu() 1437 bi_texture_format(nir_alu_type T, enum bifrost_outmod outmod) in bi_texture_format() argument 1440 case nir_type_float16: return BIFROST_TEXTURE_FORMAT_F16 + outmod; in bi_texture_format() 1441 case nir_type_float32: return BIFROST_TEXTURE_FORMAT_F32 + outmod; in bi_texture_format() 1507 .outmod = BIFROST_SAT_SIGNED, in bi_emit_lod_88() 1704 .outmod = BIFROST_SAT, in bi_lower_cube_coord() 1715 .outmod = BIFROST_SAT, in bi_lower_cube_coord()
|
D | compiler.h | 285 enum bifrost_outmod outmod; member
|
D | bi_print.c | 310 fprintf(fp, "%s", bi_output_mod_name(ins->outmod)); in bi_print_instruction()
|
/external/mesa3d/prebuilt-intermediates/bifrost/ |
D | bi_generated_pack.h | 733 unsigned clamp = ins->outmod; in pan_pack_fma_fma_v2f16() 1400 unsigned clamp = ins->outmod; in pan_pack_add_fadd_f32() 1763 unsigned clamp = ins->outmod; in pan_pack_fma_fma_rscale_f32() 4243 unsigned clamp = ins->outmod; in pan_pack_fma_fadd_f32() 4727 assert(ins->outmod == BIFROST_NONE || ins->outmod == BIFROST_SAT); in pan_pack_add_fadd_rscale_f32() 4728 unsigned clamp = (ins->outmod == BIFROST_SAT) ? 1 : 0; in pan_pack_add_fadd_rscale_f32() 5150 unsigned clamp = ins->outmod; in pan_pack_fma_fadd_v2f16() 5367 unsigned clamp = ins->outmod; in pan_pack_add_fmax_f32() 5661 unsigned clamp = ins->outmod; in pan_pack_add_fmin_f32() 6542 unsigned clamp = ins->outmod; in pan_pack_fma_v2f32_to_v2f16() [all …]
|
/external/mesa3d/docs/relnotes/ |
D | 20.1.0.rst | 567 - pan/bi: Pack outmod and roundmode with FMA 589 - pan/bi: Fix outmod/roundmode flip
|
D | 19.1.0.rst | 546 - panfrost/midgard: Only copyprop without an outmod
|
D | 20.2.0.rst | 2454 - pan/mdg: eliminate references to ins->alu.outmod
|