Home
last modified time | relevance | path

Searched refs:cat3 (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_cp.c284 if (instr->cat3.swapped) in try_swap_mad_two_srcs()
287 /* cat3 doesn't encode immediate, but we can lower immediate in try_swap_mad_two_srcs()
301 instr->cat3.swapped = true; in try_swap_mad_two_srcs()
H A Dir3_parser.y970 cat3_dp_signedness:'.' T_MIXED { instr->cat3.signedness = IR3_SRC_MIXED; }
971 | '.' T_UNSIGNED{ instr->cat3.signedness = IR3_SRC_UNSIGNED; }
973 cat3_dp_pack: '.' T_LOW { instr->cat3.packed = IR3_SRC_PACKED_LOW; }
974 | '.' T_HIGH { instr->cat3.packed = IR3_SRC_PACKED_HIGH; }
H A Dir3_compiler_nir.c308 dst[0]->cat3.signedness = IR3_SRC_UNSIGNED; in emit_alu_dot_4x8_as_dp4acc()
310 dst[0]->cat3.signedness = IR3_SRC_MIXED; in emit_alu_dot_4x8_as_dp4acc()
346 dst[0]->cat3.packed = IR3_SRC_PACKED_LOW; in emit_alu_dot_4x8_as_dp2acc()
347 dst[0]->cat3.signedness = signedness; in emit_alu_dot_4x8_as_dp2acc()
350 dst[0]->cat3.packed = IR3_SRC_PACKED_HIGH; in emit_alu_dot_4x8_as_dp2acc()
351 dst[0]->cat3.signedness = signedness; in emit_alu_dot_4x8_as_dp2acc()
H A Dir3.h365 } cat3; member
1417 /* map cat3 instructions to valid abs/neg flags: */
2288 /* cat3 instructions: */

Completed in 13 milliseconds