|
From: | Kirill Kononenko |
Subject: | [Libjit-developers] the last version of the MEMSET, MEMCPY, MEMMOVE |
Date: | Fri, 16 Dec 2005 02:23:35 +0300 |
Hello All. I post here a link to the last implementation of these
opcodes. http://maybe.dotgnu.info:8000/~krokas/pnet_2005_12_15/jit-rules-x86.sel The main difference is that I removed the push/pop code
that saved all the registers and use a local registers allocation in the
opcode. I assume that the EAX, ECX, EDX and EBX can be used
in any way in an opcode. I made the MEMSET opcode to handle different cases
other than the [reg, reg, reg]. Although it doesn’t look to be obligatory
so that libJIT uses jit_value_t as an operand and it looks to work without the
new implemented cases. But it ought to be a possibility for optimization. Cheers, Kirill. |
[Prev in Thread] | Current Thread | [Next in Thread] |