dotgnu-pnet-commits
[Top][All Lists]
Advanced

[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





reply via email to

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