* sim-bits.h (EXTEND24): Define.
authorJeff Law <law@redhat.com>
Mon, 6 Jul 1998 21:55:37 +0000 (21:55 +0000)
committerJeff Law <law@redhat.com>
Mon, 6 Jul 1998 21:55:37 +0000 (21:55 +0000)
sim/common/ChangeLog
sim/common/sim-bits.h

index d1cfb2b87903bc72df97926b8d45494f10b0bbc9..0000df4a936db4907347093f9f3163a46ee1e4b7 100644 (file)
@@ -1,3 +1,7 @@
+Mon Jul  6 15:51:14 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * sim-bits.h (EXTEND24): Define.
+
 Thu Jul  2 17:13:25 1998  Doug Evans  <devans@seba.cygnus.com>
 
        * cgen-sim.h (CPU_SCACHE): Make size unsigned.
index 43ab8355321dde85ad8975c6aecdc48143c68eb8..8114f6b051227766192a07b5fda7ad35e836988e 100644 (file)
@@ -461,8 +461,10 @@ INLINE_SIM_BITS(unsigned_word) MSINSERTED (unsigned_word val, int start, int sto
 #define EXTEND4(X)  (LSSEXT ((X), 3))
 #define EXTEND5(X)  (LSSEXT ((X), 4))
 #define EXTEND8(X)  ((signed_word)(signed8)(X))
+#define EXTEND11(X)  (LSSEXT ((X), 10))
 #define EXTEND15(X)  (LSSEXT ((X), 14))
 #define EXTEND16(X) ((signed_word)(signed16)(X))
+#define EXTEND24(X)  (LSSEXT ((X), 24))
 #define EXTEND32(X) ((signed_word)(signed32)(X))
 #define EXTEND64(X) ((signed_word)(signed64)(X))