Rev 283 | Rev 501 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 283 | Rev 483 | ||
---|---|---|---|
Line 43... | Line 43... | ||
43 | #define E_10e8 271828182 |
43 | #define E_10e8 271828182 |
44 | #define PI_10e8 314159265 |
44 | #define PI_10e8 314159265 |
45 | 45 | ||
46 | static inline double sqrt(double x) { double v; __asm__ ("fsqrt\n" : "=t" (v) : "0" (x)); return v; } |
46 | static inline double sqrt(double x) { double v; __asm__ ("fsqrt\n" : "=t" (v) : "0" (x)); return v; } |
47 | 47 | ||
48 | static volatile int threads_ok; |
48 | static atomic_t threads_ok; |
49 | static waitq_t can_start; |
49 | static waitq_t can_start; |
50 | 50 | ||
51 | static void e(void *data) |
51 | static void e(void *data) |
52 | { |
52 | { |
53 | int i; |
53 | int i; |