/* Copyright (c) 1993 Xerox Corporation. All rights reserved. */ /* $Id$ $Date$ * * PCR architecture */ /* Chauser, October 28, 1993 3:48 pm PDT */ #ifndef __PCR_Arch_h #define __PCR_Arch_h 1 /* * Architecture name */ #define PCR_Arch_MIPSR3000BE #define PCR_Arch_name "MIPSR3000BE" # define PCR_Arch_MIPS /* * Dimensions of variation ... * * these should *all* be defined with appropriate values. */ /* test-and-set-like instruction exists */ #define PCR_Arch_TAS 0 /* endianness */ #define PCR_Arch_ENDIAN3210 1 /* big */ #define PCR_Arch_ENDIAN0123 0 /* little */ #define PCR_Arch_ENDIAN1032 0 /* weird */ #define PCR_Arch_ENDIAN2301 0 /* weird */ /* word size */ #define PCR_Arch_STD_SIZES 1 /* 8-bit byte, 16-bit short, 32-bit int/long/ptr */ /* alignment constraint: 0, 0x1, 0x3, 0x7, ... */ #define PCR_Arch_ALIGN_MASK 0x7 /* stack direction: > 0 or < 0 */ #define PCR_Arch_STK_PUSH_DIR (-1) #endif /* ! __PCR_Arch_h */ /* $Log$ */