I don't get money for it, and I don't have time either.
As much as you're free to do what you like, as much i'd prefer to do
that as well without other people telling me what to do, ok? Nice.
that helps introducing new developers
If they want to change something, they can read the code.
Btw. i've volunteered some years ago for writing extensive source
and regular documentation, but it would not have been included.
writing a separate core (based on dynrec or normal),
or implement some sort of run-time selectable FPU core?
In any case the first thing should be fiddling with the normal core,
as it is available everywhere. Easiest thing is to make it compiletime
changeable, the current layout does not allow for runtime switching
of the fpu/implementing it that way.
If sticking to the style of the fpu_instructions.h it will work for the
recompiling core as well.
I was under the impression IA-64 had native IA-32 emulation, or simulation, or something; am I wrong?
I don't know what/if something changed, probably the addressing/memory
access functionality. Either way the dynrec core is not prepared for
directly using the host fpu, only the x86-only dynamic core.
I may be way off on that.
Right. Way off. You can't "just use the host stuff".