From bf0a1e77b53a523b00a1c61e8a1f1bd0d5b8e3a0 Mon Sep 17 00:00:00 2001 From: Richard Miller Date: Tue, 8 Dec 2020 18:54:37 +0000 Subject: jc: use MOVWU for unsigned int register load --- utils/ic/reg.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'utils/ic/reg.c') 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); -- cgit v1.2.3