removed ^M
[libfirm] / ir / ir / pnc.h
1
2 #ifndef _FIRM_PNC_H
3 #define _FIRM_PNC_H
4
5 /**
6  * Projection numbers of compare: use for Proj nodes!
7  * @remark there are numbers with normalized names below!
8  */
9 typedef enum {
10   False = 0,    /**< false */
11   Eq,           /**< equal */
12   Lt,           /**< less */
13   Le,           /**< less or equal */
14   Gt,           /**< greater */
15   Ge,           /**< greater or equal */
16   Lg,           /**< less or greater */
17   Leg = 7,      /**< less, equal or greater = ordered */
18   Uo,           /**< unordered */
19   Ue,           /**< unordered or equal */
20   Ul,           /**< unordered or less */
21   Ule,          /**< unordered, less or equal */
22   Ug,           /**< unordered or greater */
23   Uge,          /**< unordered, greater or equal */
24   Ne,           /**< unordered, less or greater = not equal */
25   True = 15     /**< true */
26   /* not_mask = Leg*/   /* bits to flip to negate comparison * @@ hack for jni interface */
27 } pnc_number;   /* pnc: Projection Number Cmp */
28 #define not_mask Leg
29
30
31 #endif