On Sat, Nov 6, 2010 at 12:26 AM, Dr. David Kirkby <email@example.com>
BTW, could you make the activation/deactivation an option? Since it causes no problems on 32-bit builds to my knowledge, it would be nice to be able to enable the optimization. Otherwise it will cause a performance regression on 32-bit builds.
Regarding your question of how I found the problem, you actually gave me the answer when you mentioned the possibility that it would be a table of pointers. ECL currently has only one such tables, in the interpreter.
As for the activation/deactivation, this is a too narrow problem to add a configuration option. We can simply change src/h/bytecodes.h so that it activates the flag back again in 32-bit builds