[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Native Complex numbers for LuaJIT-2 [was Re: Benchmark shootout shows LuaJIT 2.0]
- From: Klaus Ripke <paul-lua@...>
- Date: Mon, 2 Nov 2009 15:34:21 +0100
On Mon, Nov 02, 2009 at 09:15:03AM -0500, Leo Razoumov wrote:
> Also I am a bit worried about function dispatch. Adding two doubles is
> a native Lua opcode and it does not go through the trouble of
> metamethods. Using __add, __mul, etc metamethods dispatch for complex
> numbers is slow. Could it be avoided?
Hmm, I reckon where you want fast complex numbers,
you might prefer a VM with complex as the basic numeric type?
After all others are just special cases.