summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Miller <miller.research@gmail.com>2020-12-08 18:54:37 +0000
committerRichard Miller <miller.research@gmail.com>2020-12-08 19:33:41 +0000
commitbf0a1e77b53a523b00a1c61e8a1f1bd0d5b8e3a0 (patch)
treef7aae295a7bf71169c7b315449770d2bb06351e4
parent6e84dc968bc4eaf047fbefcba2f670940718dda8 (diff)
jc: use MOVWU for unsigned int register load
-rw-r--r--utils/ic/reg.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/ic/reg.c b/utils/ic/reg.c
index 50df739a..66ab68fe 100644
--- a/utils/ic/reg.c
+++ b/utils/ic/reg.c
@@ -536,6 +536,8 @@ addmove(Reg *r, int bn, int rn, int f)
p1->as = AMOVBU;
if(v->etype == TUSHORT)
p1->as = AMOVHU;
+ if(thechar == 'j' && v->etype == TUINT)
+ p1->as = AMOVWU;
}
if(debug['R'])
print("%P\t.a%P\n", p, p1);