[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- 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
descriptions.
-Kevin
> -----Original Message-----
> From: lua-bounces@bazar2.conectiva.com.br
> [mailto:lua-bounces@bazar2.conectiva.com.br] 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
www.pepperfish.net
PGP signed or encrypted mail welcome Key ID:
3651D17A