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) |