Michael Hobbs <[EMAIL PROTECTED]> wrote,

> I wouldn't mind working on this, but I know very little about the SPARC
> architecture, or the calling conventions. (I don't even know if the
> stack grows up or down.) I took a look at the assembly output of gcc and
> got an idea of what's going on, but I can't be sure. Does anyone know
> where I can find some [free online] information about SPARC assembly?
> Particularly, in relation for use with `gas' and using Solaris/gcc
> calling conventions.

I only have a hardcopy of the SPARC assembler documentation
and don't know of any online documentation, but I also have
some experience with SPARC assembler, as I have once written
a runtime system, which included some routines in SPARC
assembler.[1]  So, I guess, together we should be able to
handle this.

> P.S. I may not respond for a couple weeks. I'm going on vacation. :)

Just get in contact, when you return.

Simon, Sigbjoern & Simon, is there any other i386 specific
code in the FFI that has to be ported for the thing to work
on a SPARC?

Manuel

[1] For the curious, it was the runtime support for the FFI
    of a combined functional logic language.  However, I
    have to admit that it didn't do things as weird as
    `Adaptor.c'. 

Reply via email to