[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnet/engine cvmc_gen.h,1.7,1.8
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnet/engine cvmc_gen.h,1.7,1.8 |
Date: |
Wed, 14 May 2003 03:09:58 -0400 |
Update of /cvsroot/dotgnu-pnet/pnet/engine
In directory subversions:/tmp/cvs-serv28556/engine
Modified Files:
cvmc_gen.h
Log Message:
Define the CVM_OUT macros as function calls when IL_CONFIG_REDUCE_CODE is set,
to reduce the size of the CVM coder.
Index: cvmc_gen.h
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/engine/cvmc_gen.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -r1.7 -r1.8
*** cvmc_gen.h 18 Apr 2003 09:15:52 -0000 1.7
--- cvmc_gen.h 14 May 2003 07:09:55 -0000 1.8
***************
*** 78,82 ****
* Output a wide instruction to the CVM coder buffer.
*/
! #define CVM_OUT_WIDE(opcode,value) \
do { \
if((value) < 256) \
--- 78,82 ----
* Output a wide instruction to the CVM coder buffer.
*/
! #define _CVM_OUT_WIDE(opcode,value) \
do { \
[...1335 lines suppressed...]
+ #define CVM_OUT_TRY(start,end) \
+ _CVM_OUT_TRY((start), (end))
+ #define CVM_BACKPATCH_TRY(trypc) \
+ _CVM_BACKPATCH_TRY((trypc))
+ #define CVM_OUT_PUSHDOWN() \
+ _CVM_OUT_PUSHDOWN()
+ #define CVM_BACKPATCH_PUSHDOWN(pushpc,value) \
+ _CVM_BACKPATCH_PUSHDOWN((pushpc), (value))
+ #define CVM_OUT_CKHEIGHT() \
+ _CVM_OUT_CKHEIGHT()
+ #define CVM_BACKPATCH_CKHEIGHT(ckpc,value) \
+ _CVM_BACKPATCH_CKHEIGHT((ckpc), (value))
+ #define CVM_OUT_JUMPOVER(pc,relative) \
+ _CVM_OUT_JUMPOVER((pc), (relative))
+ #define CVM_OUT_BREAK(subcode) \
+ _CVM_OUT_BREAK((subcode))
+
+ #endif /* IL_CONFIG_REDUCE_CODE */
#ifdef __cplusplus
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/engine cvmc_gen.h,1.7,1.8,
Rhys Weatherley <address@hidden> <=