[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: RE: Geometric data description
- From: "Kevin Baca" <lualist@...>
- Date: Wed, 1 Sep 2004 15:05:09 -0700
luac-compiled scripts work fine on 32-bit ARM as long as you account for
the fact that many ARM processors have no FPU.
In that case luac and the Lua interpreter must be compiled with
lua_Number defined to be an integer.
It follows then that your scripts may only use integers.
This is something to consider when evaluating Lua for geometric
> -----Original Message-----
> From: firstname.lastname@example.org
> [mailto:email@example.com] On Behalf Of Rob Kendrick
> Sent: Wednesday, September 01, 2004 1:54 PM
> To: Lua list
> Subject: Re: Geometric data description
> Ashwin Hirschi wrote:
> >> Byte-compiled scripts may fare better, but as far as I
> understand, they
> >> cannot be exchanged across different architectures
> (correct me if I am
> >> wrong).
> > I thought the compiled scripts could be moved across
> platforms as long
> > as the respective CPU's shared the same int size.
> In my experience, this is sometimes untrue. For example,
> luac's output on x86
> doesn't work with lua build for ARM, both using GCC. I am of
> course assuming
> that GCC for x86 uses a 32bit value for int, but I think it
> does. ARM I'm
> almost sure it does, and they're both little-endian.
> I suppose at one point I should investigate further.
> Rob Kendrick, Pepperfish Ltd. +44 (0)845 226 4146
PGP signed or encrypted mail welcome Key ID: