diff options
author | Richard Miller <miller.research@gmail.com> | 2020-12-08 18:54:37 +0000 |
---|---|---|
committer | Richard Miller <miller.research@gmail.com> | 2020-12-08 19:33:41 +0000 |
commit | bf0a1e77b53a523b00a1c61e8a1f1bd0d5b8e3a0 (patch) | |
tree | f7aae295a7bf71169c7b315449770d2bb06351e4 | |
parent | 6e84dc968bc4eaf047fbefcba2f670940718dda8 (diff) |
jc: use MOVWU for unsigned int register load
-rw-r--r-- | utils/ic/reg.c | 2 |
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); |