[Git][ghc/ghc][wip/T26519] Fix amode for 64 bit load
Peter Trommler pushed to branch wip/T26519 at Glasgow Haskell Compiler / GHC Commits: 217498db by Peter Trommler at 2025-12-01T08:41:23+01:00 Fix amode for 64 bit load - - - - - 1 changed file: - compiler/GHC/CmmToAsm/PPC/CodeGen.hs Changes: ===================================== compiler/GHC/CmmToAsm/PPC/CodeGen.hs ===================================== @@ -493,7 +493,7 @@ getRegister' _ _ (CmmMachOp (MO_SS_Conv src tgt) [CmmLoad mem pk _]) , src < tgt = do let format = cmmTypeFormat pk -- lwa is DS-form. See Note [Power instruction format] - let form = if format == II32 then DS else D + let form = if format >= II32 then DS else D Amode addr addr_code <- getAmode form mem let code dst = assert (format == intFormat src) $ addr_code `snocOL` LA format dst addr View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/217498dbd0e6570cedc7c02b97481b00... -- View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/217498dbd0e6570cedc7c02b97481b00... You're receiving this email because of your account on gitlab.haskell.org.
participants (1)
-
Peter Trommler (@trommler)