Zoltan Varga wrote:
Hi,
Defining MONO_ARCH_HAVE_CREATE_SPECIFIC_TRAMPOLINE is the
preferred method.
Hello,
How I have something that produces some code, which of cause doesn't
work. :) But I got an idea.
I have some problems that someone could help me with.
I could not understand what the "mono_arch_allocate_vars" is supposed to
do. I copied it from another arch and
it seems to work, but I don't understand it. At what point and for what
reason the JIT calls it? Based on the trace
the "mono_arch_allocate_vars" is called when JIT finds "calli" IL opcode.
Another problem is implementing "iconst/i8const" opcode (it is a simple
one but it would help to understand the internals).
Alpha doesn't have instructions to load 64bits contstant to a register,
but there are other instructions that I could use to emulate this.
I need one temporary register, but I could not understand how to reserve
it (at what point). Let say I don't want to add new opcode.
The definition is "iconst" opcode in md file uses only one "dest" register.
Thank you,
--
Sergey Tikhonov
Solvo Ltd.
[EMAIL PROTECTED]
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list