At 3:33 PM +0200 10/22/04, Leopold Toetsch wrote:
A serious of patches has now eliminated all direct usage of Parrot registers. The last patch also introduces a new define in include/parrot/settings.h:

#define INDIRECT_REGS 0

It's default value is still off. But turning it to 1 will use the indirect access of Parrot registers through a pointer.

With that setting turned on, Parrot still compiles cleanly on i386/linux and ppc/OS X. It fails a lot of tests though, because e.g. coroutines don't have a separate register set yet.

What're we looking at for performance impact on mops.pasm and the other simple benchmarks? (We've apparently been slowly slowing down over the past months, which I'm not happy about)
--
Dan


--------------------------------------it's like this-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to