* Removed all Id tags.
[cacao.git] / src / vm / jit / s390 / arch.h
index 68426c2c69cf7dcdff8eda3c1eb1abf9ded24335..14626e8f6d23955661e3a6d02b39626db63c5b61 100644 (file)
@@ -22,8 +22,6 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: arch.h 7680 2007-04-10 05:02:20Z pm $
-
 */
 
 
@@ -37,8 +35,6 @@
 
 #define U8_AVAILABLE                     1
 
-#define USEBUILTINTABLE 
-
 #define SUPPORT_DIVISION                 1
 #define SUPPORT_LONG                     1
 
 #define CONSECUTIVE_INTEGER_ARGS
 #define CONSECUTIVE_FLOAT_ARGS
 
-#define HAS_4BYTE_STACKSLOT
+/* branches *******************************************************************/
+
+#define SUPPORT_BRANCH_CONDITIONAL_CONDITION_REGISTER       1
+#define SUPPORT_BRANCH_CONDITIONAL_ONE_INTEGER_REGISTER     0
+#define SUPPORT_BRANCH_CONDITIONAL_TWO_INTEGER_REGISTERS    0
+#define SUPPORT_BRANCH_CONDITIONAL_UNSIGNED_CONDITIONS      0
+
+/* exceptions *****************************************************************/
+
+#define SUPPORT_HARDWARE_DIVIDE_BY_ZERO  1
+
+/* replacement ****************************************************************/
+
+#define REPLACEMENT_PATCH_SIZE           5             /* bytes */
+
+/* misc ***********************************************************************/
+
+/* #define HAS_4BYTE_STACKSLOT */
 #define SUPPORT_COMBINE_INTEGER_REGISTERS
 
 #endif /* _ARCH_H */