On the 0x550 day of Apache Harmony Xiao-Feng Li wrote:
> If that's the case, we can close it now.
>
> On Fri, Feb 6, 2009 at 3:00 PM, xiaoming gu <[email protected]> wrote:
>> I read the code about heap base address in Ia32InstCodeSelector.cpp and
>> checked the operands created by those parts of code with a simple test case
>> on a Windows64 machine. The code itself and the practical results both show
>> all related operands created in HIR2LIR pass are in 64-bit size. Thanks.

As I can see from HARMONY-5022 the problem is that the encoder
truncates these operands. Did you verify that 64 bit imm for
SUB/ADD/CMP were not truncated? How about to put an assert for such
(silent) truncation into encoder?

-- 
Egor Pasko

Reply via email to