From 984b74da895d7155f68434be9cc9b6d49a77abec Mon Sep 17 00:00:00 2001 From: lemon Date: Mon, 12 Jun 2023 12:07:17 +0200 Subject: register renaming and such --- abi0.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'abi0.c') diff --git a/abi0.c b/abi0.c index 0e8b551..907ac12 100644 --- a/abi0.c +++ b/abi0.c @@ -71,10 +71,10 @@ copyparam(struct abiarg abi) case KF4: ld = Oloadf4; break; case KF8: ld = Oloadf8; break; } - vpush(&addrtab, ((struct addr) {.base = mkref(RREG, mctarg->spr), .disp = abi.reg})); + vpush(&addrtab, ((struct addr) {.base = mkref(RREG, mctarg->fpr), .disp = abi.stk})); return mkinstr(ld, abi.ty.cls, mkref(RMORE, addrtab.n - 1)); } else { /* aggregate in stack */ - vpush(&addrtab, ((struct addr) {.base = mkref(RREG, mctarg->spr), .disp = abi.reg})); + vpush(&addrtab, ((struct addr) {.base = mkref(RREG, mctarg->fpr), .disp = abi.stk})); return mkinstr(Ocopy, KPTR, mkref(RMORE, addrtab.n - 1)); } } -- cgit v1.2.3