Commit 9f9fba36 by Torbjorn Granlund

(PROMOTE_MODE): Define.

From-SVN: r9170
parent 4255220d
...@@ -265,6 +265,17 @@ do { \ ...@@ -265,6 +265,17 @@ do { \
or endianess (e.g. VAX, x86). */ or endianess (e.g. VAX, x86). */
#define REAL_ARITHMETIC #define REAL_ARITHMETIC
/* Define this macro if it is advisable to hold scalars in registers
in a wider mode than that declared by the program. In such cases,
the value is constrained to be within the bounds of the declared
type, but kept valid in the wider mode. The signedness of the
extension may differ from that of the type. */
#define PROMOTE_MODE(MODE,UNSIGNEDP,TYPE) \
if (GET_MODE_CLASS (MODE) == MODE_INT \
&& GET_MODE_SIZE (MODE) < 4) \
(MODE) = SImode;
/* Define this if most significant bit is lowest numbered /* Define this if most significant bit is lowest numbered
in instructions that operate on numbered bit-fields. */ in instructions that operate on numbered bit-fields. */
#define BITS_BIG_ENDIAN 1 #define BITS_BIG_ENDIAN 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment