[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-commit] gnash/testsuite/actionscript.all ops.as
From: |
zou lunkai |
Subject: |
Re: [Gnash-commit] gnash/testsuite/actionscript.all ops.as |
Date: |
Tue, 7 Aug 2007 09:10:51 +0800 |
I don't care what are the internal conversions that Ming has made.
x = 0xffffffff;
x = x << 16;
trace(x); // should output -1, no mater on a 32bit or 64bit system.
shouldn't it?
So if Ming(cvs version) give us a different result, it must be a Ming
compiler error.
BTW,
x = 4.29497e+09;
x = x << 16;
trace(x); //of course the output won't be -1. it is 177209344 as I tested.
> This reduces to the double 4.29497e+09 being converted to -1 by the pp
> but NOT by gnash.
Em..., What do you mean?
On 8/7/07, strk <address@hidden> wrote:
> I tracked the difference between the two movies down to this:
>
> My local version:
> [000] Constant: 75 "x"
> [001] Double: 4.29497e+09
>
> The version on gnashdev:
> [000] Constant: 75 "x"
> [001] Integer: -1
>
> Basically, a=0xffffffff becomes:
>
> [001] Integer: -1
>
> or
>
> [001] Double: 4.29497e+09
>
> Depending on whether automatic conversion to double is implemented in Ming we
> get
> two different pushes. Still, it seems the properietary player returns -65536
> when shifting both numbers 16 bits left.
>
> This reduces to the double 4.29497e+09 being converted to -1 by the pp
> but NOT by gnash.
>
> --strk;
>
- [Gnash-commit] gnash/testsuite/actionscript.all ops.as, Zou Lunkai, 2007/08/02
- [Gnash-commit] gnash/testsuite/actionscript.all ops.as, Sandro Santilli, 2007/08/02
- [Gnash-commit] gnash/testsuite/actionscript.all ops.as, Zou Lunkai, 2007/08/06
- Re: [Gnash-commit] gnash/testsuite/actionscript.all ops.as, strk, 2007/08/06
- Re[2]: [Gnash-commit] gnash/testsuite/actionscript.all ops.as, Udo Giacomozzi, 2007/08/06
- Re: [Gnash-commit] gnash/testsuite/actionscript.all ops.as, strk, 2007/08/06
- Re: [Gnash-commit] gnash/testsuite/actionscript.all ops.as, strk, 2007/08/06
- Re: [Gnash-commit] gnash/testsuite/actionscript.all ops.as, strk, 2007/08/06
- Re: [Gnash-commit] gnash/testsuite/actionscript.all ops.as,
zou lunkai <=
- Re: [Gnash-commit] gnash/testsuite/actionscript.all ops.as, strk, 2007/08/06
- Re[2]: [Gnash-commit] gnash/testsuite/actionscript.all ops.as, Udo Giacomozzi, 2007/08/07
- Re: Re[2]: [Gnash-commit] gnash/testsuite/actionscript.all ops.as, zou lunkai, 2007/08/07
- Re: [Gnash-commit] gnash/testsuite/actionscript.all ops.as, zou lunkai, 2007/08/06
- Re[2]: [Gnash-commit] gnash/testsuite/actionscript.all ops.as, Udo Giacomozzi, 2007/08/06
[Gnash-commit] gnash/testsuite/actionscript.all ops.as, Zou Lunkai, 2007/08/06
[Gnash-commit] gnash/testsuite/actionscript.all ops.as, Zou Lunkai, 2007/08/13