Rev 827 | Rev 1023 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 827 | Rev 1020 | ||
|---|---|---|---|
| Line 64... | Line 64... | ||
| 64 | le=e; |
64 | le=e; |
| 65 | e=e+1/d; |
65 | e=e+1/d; |
| 66 | } |
66 | } |
| 67 | 67 | ||
| 68 | if((int)(100000000*e)!=E_10e8) |
68 | if((int)(100000000*e)!=E_10e8) |
| 69 | panic("tid%d: e*10e8=%d\n", THREAD->tid, (int) 100000000*e); |
69 | panic("tid%d: e*10e8=%d should be %d\n", THREAD->tid, (__native) (100000000*e),(__native) E_10e8); |
| 70 | } |
70 | } |
| 71 | 71 | ||
| - | 72 | printf("tid%d: e*10e8=%d should be %d\n", THREAD->tid, (__native) (100000000*e),(__native) E_10e8); |
|
| 72 | atomic_inc(&threads_ok); |
73 | atomic_inc(&threads_ok); |
| 73 | } |
74 | } |
| 74 | 75 | ||
| 75 | static void pi(void *data) |
76 | static void pi(void *data) |
| 76 | { |
77 | { |
| Line 94... | Line 95... | ||
| 94 | lpi = pi; |
95 | lpi = pi; |
| 95 | pi = 2 * n * ad; |
96 | pi = 2 * n * ad; |
| 96 | } |
97 | } |
| 97 | 98 | ||
| 98 | if((int)(100000000*pi)!=PI_10e8) |
99 | if((int)(100000000*pi)!=PI_10e8) |
| 99 | panic("tid%d: pi*10e8=%d\n", THREAD->tid, (int) 100000000*pi); |
100 | panic("tid%d: pi*10e8=%d should be %d\n", THREAD->tid, (__native) (100000000*pi),(__native) PI_10e8); |
| 100 | } |
101 | } |
| 101 | 102 | ||
| - | 103 | printf("tid%d: pi*10e8=%d should be %d\n", THREAD->tid, (__native) (100000000*pi),(__native) PI_10e8); |
|
| 102 | atomic_inc(&threads_ok); |
104 | atomic_inc(&threads_ok); |
| 103 | } |
105 | } |
| 104 | 106 | ||
| 105 | 107 | ||
| 106 | void test(void) |
108 | void test(void) |