fehler127: WTF - autobreak expects this to compile.
[libfirm] / ir / be / test / bttest.c
1 #include <stdio.h>
2
3 int bttest(int x, int n) {
4         if (x & (1 << n))
5                 return 1;
6         return 0;
7 }
8
9 int nbttest(int x, int n) {
10         if (!(x & (1 << n)))
11                 return 1;
12         return 0;
13 }
14
15 int bttest1(int x, int n) {
16         if ((x & (1 << n)) == (1 << n))
17                 return 1;
18         return 0;
19 }
20
21 int bttest2(int x, int n) {
22         if ((x & (1 << n)) != (1 << n))
23                 return 1;
24         return 0;
25 }
26
27 int main() {
28         printf("%d\n", bttest(128, 7));
29         printf("%d\n", nbttest(128, 7));
30         printf("%d\n", bttest1(128, 7));
31         printf("%d\n", bttest2(128, 7));
32         return 0;
33 }