harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xiao-Feng Li" <xiaofeng...@gmail.com>
Subject Re: discussion for H5022
Date Mon, 03 Nov 2008 04:21:11 GMT
Xiaoming, I think this work is only related with X86-64, the 64bit
machine. In a 32bit platform, there is no such concept of 64-bit base
address. In 64-bit platform with compressed pointer, we have a base
address and a 32-bit offset for one pointer.


On Mon, Nov 3, 2008 at 11:52 AM, xiaoming gu <xiaoming.gu@gmail.com> wrote:
> Hi, guys. I'm studying H5022 - incorrect codegeneration of compressed obj
> arithmetics[1]. In my understanding, the problem is that current JIT casts
> heap base address from 64-bit to 32-bit compulsorily in IA32 but that
> address must be in 64-bit even in a 32-bit platform. If I catch the point of
> this jira correctly, I'll try to delete the casts in
> Ia32InstCodeSelector.cpp recently. Any comment? Thanks.
> Xiaoming
> [1] - https://issues.apache.org/jira/browse/HARMONY-5022


View raw message