This source file includes following definitions.
- main
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <config.h>
20
21 #include <math.h>
22
23 #include "signature.h"
24 SIGNATURE_CHECK (yn, double, (int, double));
25
26 #include "macros.h"
27
28 volatile double x;
29 double y;
30
31 int
32 main ()
33 {
34
35 x = 3.8;
36 y = yn (0, x);
37 ASSERT (y >= 0.0645032466 && y <= 0.0645032467);
38
39
40 x = 3.8;
41 y = yn (1, x);
42 ASSERT (y >= 0.4141146893 && y <= 0.4141146894);
43
44
45 x = 3.8;
46 y = yn (2, x);
47 ASSERT (y >= 0.1534518529 && y <= 0.1534518530);
48
49
50 x = 3.8;
51 y = yn (3, x);
52 ASSERT (y >= -0.2525864231 && y <= -0.2525864230);
53
54
55 x = 3.8;
56 y = yn (4, x);
57 ASSERT (y >= -0.5522725209 && y <= -0.5522725208);
58
59
60 x = 3.8;
61 y = yn (5, x);
62 ASSERT (y >= -0.9100925684 && y <= -0.9100925683);
63
64
65 x = 3.8;
66 y = yn (6, x);
67 ASSERT (y >= -1.842707923 && y <= -1.842707922);
68
69
70 x = 3.8;
71 y = yn (7, x);
72 ASSERT (y >= -4.908985081 && y <= -4.908985080);
73
74
75 x = 3.8;
76 y = yn (8, x);
77 ASSERT (y >= -16.24302659 && y <= -16.24302658);
78
79
80 x = 3.8;
81 y = yn (9, x);
82 ASSERT (y >= -63.48270581 && y <= -63.48270580);
83
84
85 x = 3.8;
86 y = yn (10, x);
87 ASSERT (y >= -284.4645273 && y <= -284.4645272);
88
89 return 0;
90 }