projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
v3d: Fold comparisons for IF conditions into the flags for the IF.
[mesa.git]
/
src
/
broadcom
/
compiler
/
vir.c
diff --git
a/src/broadcom/compiler/vir.c
b/src/broadcom/compiler/vir.c
index f49140bcb909cc32f0d074c0a7b2f83713783090..c553e72461670ec91c4cd1c111724bc5f4449168 100644
(file)
--- a/
src/broadcom/compiler/vir.c
+++ b/
src/broadcom/compiler/vir.c
@@
-291,6
+291,17
@@
vir_set_pf(struct qinst *inst, enum v3d_qpu_pf pf)
}
}
+void
+vir_set_uf(struct qinst *inst, enum v3d_qpu_uf uf)
+{
+ if (vir_is_add(inst)) {
+ inst->qpu.flags.auf = uf;
+ } else {
+ assert(vir_is_mul(inst));
+ inst->qpu.flags.muf = uf;
+ }
+}
+
#if 0
uint8_t
vir_channels_written(struct qinst *inst)