Bill Baxter wrote:
Don't know if this is of interest to anyone here, but I've seen this
on another mailing list recently:
http://code.google.com/p/asmjit/

C++ library to jit-compile assembly functions.
It uses function syntax to do it's think like "a.push(ebp);"
That's pretty cool already, but I was thinking with D you could just
write the assembly function directly as a string mixin.

Yes. I've been tempted to do that on a small scale to get around some of DMD's asm bugs. In fact, if we had a standard 'db' asm instruction, it would be possible to write a CTFE assembler for compilers which don't support it.

Mostly OT: Is there any way to use 64-bit asm instructions on 32-bit XP?
In the Win3.1 days, it was possible to use 32-bit asm, if you fiddled around enough. I imagine that it was possible only because Win3.1 was a joke of an OS. I've never seen anything similar for 64-bit; am I correct in thinking that it's impossible?

Reply via email to