mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-21 14:38:36 +02:00
intel/gen/xe: Merge BFN_FUNC_CONTROL HI/LO into a gen_split_range
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Caio Oliveira <caio.oliveira@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42144>
This commit is contained in:
parent
f13a850a59
commit
cf505b76bb
2 changed files with 4 additions and 6 deletions
|
|
@ -733,8 +733,7 @@ struct gen_encoder {
|
|||
set(E::THREE_SRC1_ABS, inst->src[1].abs);
|
||||
set(E::THREE_SRC2_ABS, inst->src[2].abs);
|
||||
} else {
|
||||
set(E::BFN_FUNC_CONTROL_LO, (inst->boolean_func_ctrl >> 0) & 0xF);
|
||||
set(E::BFN_FUNC_CONTROL_HI, (inst->boolean_func_ctrl >> 4) & 0xF);
|
||||
set(E::BFN_FUNC_CONTROL, inst->boolean_func_ctrl);
|
||||
}
|
||||
|
||||
break;
|
||||
|
|
@ -1316,8 +1315,7 @@ struct gen_decoder {
|
|||
inst->src[1].abs = get(E::THREE_SRC1_ABS);
|
||||
inst->src[2].abs = get(E::THREE_SRC2_ABS);
|
||||
} else {
|
||||
inst->boolean_func_ctrl = (get(E::BFN_FUNC_CONTROL_LO) << 0) |
|
||||
(get(E::BFN_FUNC_CONTROL_HI) << 4);
|
||||
inst->boolean_func_ctrl = get(E::BFN_FUNC_CONTROL);
|
||||
}
|
||||
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -78,8 +78,8 @@
|
|||
|
||||
"# EU_INSTRUCTION_BFN":"#",
|
||||
"BFN_COND_MODIFIER": [ 45, 44 ],
|
||||
"BFN_FUNC_CONTROL_HI": [ 95, 92 ],
|
||||
"BFN_FUNC_CONTROL_LO": [ 87, 84 ],
|
||||
"BFN_FUNC_CONTROL": [ 95, 92,
|
||||
87, 84 ],
|
||||
|
||||
"# EU_INSTRUCTION_DPAS_THREE_SRC":"#",
|
||||
"DPAS_RCOUNT": [ 45, 43 ],
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue