* src/vm/jit/powerpc/arch.h (REPLACEMENT_PATCH_SIZE): Added.
authoredwin <none@none>
Thu, 7 Dec 2006 20:14:40 +0000 (20:14 +0000)
committeredwin <none@none>
Thu, 7 Dec 2006 20:14:40 +0000 (20:14 +0000)
(REPLACEMENT_STUB_SIZE): Added.
* src/vm/jit/sparc64/arch.h: Likewise.
* src/vm/jit/alpha/arch.h: Likewise.
* src/vm/jit/mips/arch.h: Likewise.
* src/vm/jit/parisc/arch.h: Likewise.
* src/vm/jit/powerpc64/arch.h: Likewise.
* src/vm/jit/i386/arch.h: Likewise.
* src/vm/jit/x86_64/arch.h: Likewise.

src/vm/jit/alpha/arch.h
src/vm/jit/i386/arch.h
src/vm/jit/mips/arch.h
src/vm/jit/parisc/arch.h
src/vm/jit/powerpc/arch.h
src/vm/jit/powerpc64/arch.h
src/vm/jit/sparc64/arch.h
src/vm/jit/x86_64/arch.h

index 5389e8cdbd29cd168c55b9b1d66d15fa9c99f007..db0325f9a66d77d3deb15050e5c27cf4a95e827c 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: arch.h 5173 2006-07-25 15:57:11Z twisti $
+   $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
 
 */
 
 #define SUPPORT_CONST_STORE_ZERO_ONLY    1  /* on some risc machines we can   */
                                             /* only store REG_ZERO            */
 
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE           4 /* bytes */
+#define REPLACEMENT_STUB_SIZE            5 /* words */
+
 #endif /* _ARCH_H */
 
 
index 59c57712bcfad388bee30a12fd22d1924d2aefe6..327219878f07be23b2449507b81b69c32a61e80a 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: arch.h 5173 2006-07-25 15:57:11Z twisti $
+   $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
 
 */
 
 /* For HAS_4_BYTE_STACKSLOT archs no distinction is made between long and dbl*/
 /* define SUPPORT_COMBINE_INTEGER_REGISTERS */
 
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE           5       /* bytes */
+#define REPLACEMENT_STUB_SIZE            (5+5+1) /* bytes */
+
 #endif /* _ARCH_H */
 
 
index 36c40e9391e01a8f673ffa50f52107c40da6f693..ace66a254b0ea32231c739e134d7ffe7ea974de1 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: arch.h 5173 2006-07-25 15:57:11Z twisti $
+   $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
 
 */
 
 
 #endif /* SIZEOF_VOID_P == 8 */
 
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE           (2*4) /* bytes */
+#define REPLACEMENT_STUB_SIZE            6     /* words */
+
 #endif /* _ARCH_H */
 
 
index 60d487785ea4b7e6bd16222c1e5697c3beb9df3b..b9ce90f6956047fac823e33c28eb72b9a7755fde 100644 (file)
 
 #define USE_FAKE_ATOMIC_INSTRUCTIONS     1
 
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE           4  /* bytes */
+
 #endif /* _ARCH_H */
 
 
index 12983be169303234f7f6d931cc21b7b15c03d044..b6f489d1df3978040d2d868a6a2694b1a1d76a70 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: arch.h 5173 2006-07-25 15:57:11Z twisti $
+   $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
 
 */
 
 /* For HAS_4_BYTE_STACKSLOT archs no distinction is made between long and dbl*/
 #define SUPPORT_COMBINE_INTEGER_REGISTERS
 
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE           4 /* bytes */
+#define REPLACEMENT_STUB_SIZE            6 /* words */
+
 #endif /* _ARCH_H */
 
 
index d526cf221bceadecd4fa38d2139d5f6b8743c27a..8552c96ae3038b603c2321a458a09b900735a01f 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: arch.h 5329 2006-09-05 18:26:32Z tbfg $
+   $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
 
 */
 
 /* #define HAS_4BYTE_STACKSLOT */
 /* #define SUPPORT_COMBINE_INTEGER_REGISTERS */
 
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE           4 /* bytes */
+#define REPLACEMENT_STUB_SIZE            6 /* words */
+
 #endif /* _ARCH_H */
 
 
index 8ca7d6292ea5af91d67c23ba562a0419035a6890..2efe9be5c61108f9112668a9bce4369241e5cf34 100644 (file)
 #define SUPPORT_CONST_STORE_ZERO_ONLY    1  /* on some risc machines we can   */
                                             /* only store REG_ZERO            */
 
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE           4 /* bytes */
+#define REPLACEMENT_STUB_SIZE            5 /* words */ /* XXX adapt for sparc64 */
+
 #endif /* _ARCH_H */
 
 
index a6f46ddf3c8d4684bc2199f8c3b17ee3d2a0d110..afe25ca1a8ce037afe28cc92bd3f42ea890891e8 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes:
 
-   $Id: arch.h 5173 2006-07-25 15:57:11Z twisti $
+   $Id: arch.h 6134 2006-12-07 20:14:40Z edwin $
 
 */
 
 #define CONSECUTIVE_INTEGER_ARGS
 #define CONSECUTIVE_FLOAT_ARGS
 
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE           5             /* bytes */
+#define REPLACEMENT_STUB_SIZE            (10+2+10+2+1) /* bytes */
+
 #endif /* _ARCH_H */