[Mono-list] JIT Questions

Ferguson, Neale Neale.Ferguson@SoftwareAG-USA.com
Fri, 13 Feb 2004 14:08:01 -0500


Hi again,
 For the S/390 jit, I want to implement instructions like OP_LMUL & OP_LSHL
directly rather than by emulation. The steps, I believe, include:

1. Define MONO_ARCH_EMULATE_LMUL for the non-s390 platforms and place it in
the mini-xxx.h file
2. Surround the jit-icalls emulation routines with #ifdef
MONO_ARCH_EMULATE_LMUL 
3. Surround the registering of the routine in mini.c with the same thing
4. Update inssel*. Now inssel.brg has a g_assert() for these routines, do I
leave this and add an entry in inssel-s390.brg which will "override" it or
what?

Neale