?
authorGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Wed, 11 Sep 2002 16:42:18 +0000 (16:42 +0000)
committerGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Wed, 11 Sep 2002 16:42:18 +0000 (16:42 +0000)
[r476]

ir/tv/tv.c
ir/tv/tv.h

index 934584b..17d9a2d 100644 (file)
@@ -86,6 +86,9 @@ static tarval_chil max_chil[8] = {
 };
 # endif
 
+/* Used to be in irmode.h, replaced now. */
+# define is_chilCHIL(m) ((m) <= irm_L && (m) >= irm_c) /* old */
+
 /* return a mode-specific value */
 
 tarval_f
index 4592ee0..5098722 100644 (file)
@@ -136,22 +136,22 @@ tarval *tarval_cancel (void); /* returns tarval_bad */
 \f
 /* The flags for projecting a comparison result */
 typedef enum {
-  irpn_False=0,                /* false */
-  irpn_Eq,             /* equal */
-  irpn_Lt,             /* less */
-  irpn_Le,             /* less or equal */
-  irpn_Gt,             /* greater */
-  irpn_Ge,             /* greater of equal */
-  irpn_Lg,             /* less or greater */
-  irpn_Leg,            /* less, equal or greater = ordered */
-  irpn_Uo,             /* unordered */
-  irpn_Ue,             /* unordered or equal */
-  irpn_Ul,             /* unordered or less */
-  irpn_Ule,            /* unordered, less or equal */
-  irpn_Ug,             /* unordered or greater */
-  irpn_Uge,            /* unordered, greater or equal */
-  irpn_Ne,             /* unordered, less or greater = not equal */
-  irpn_True,           /* true */
+  irpn_False=0,                /* 0000 false */
+  irpn_Eq,             /* 0001 equal */
+  irpn_Lt,             /* 0010 less */
+  irpn_Le,             /* 0011 less or equal */
+  irpn_Gt,             /* 0100 greater */
+  irpn_Ge,             /* 0101 greater of equal */
+  irpn_Lg,             /* 0110 less or greater */
+  irpn_Leg,            /* 0111 less, equal or greater = ordered */
+  irpn_Uo,             /* 1000 unordered */
+  irpn_Ue,             /* 1001 unordered or equal */
+  irpn_Ul,             /* 1010 unordered or less */
+  irpn_Ule,            /* 1011 unordered, less or equal */
+  irpn_Ug,             /* 1100 unordered or greater */
+  irpn_Uge,            /* 1101 unordered, greater or equal */
+  irpn_Ne,             /* 1110 unordered, less or greater = not equal */
+  irpn_True,           /* 1111 true */
   irpn_notmask = irpn_Leg
 } ir_pncmp;
 
@@ -212,9 +212,6 @@ ir_mode *get_tv_mode (tarval *tv);
    returns NULL; */
 entity *get_tv_entity(tarval *tv);
 
-
-/* Returns absolute of tarval @@@ not tested! */
-tarval *tarval_abs (tarval *a);
 /* Returns 0 if tv is positive, else > 0. @@@ not tested! */
 int tv_is_negative(tarval *a);
 #endif