dotgnu-libjit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Libjit-developers] the last version of the MEMSET, MEMCPY, MEMMOVE


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.

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]