update NOTICE and LICENSE
[nit.git] / c_src / math._sep.c
1 /* This C file is generated by NIT to compile module math. */
2 #include "math._sep.h"
3 val_t math___Int___rand(val_t p0){
4 struct {struct stack_frame_t me;} fra;
5 val_t REGB0;
6 val_t tmp;
7 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
8 fra.me.file = LOCATE_math;
9 fra.me.line = 19;
10 fra.me.meth = LOCATE_math___Int___rand;
11 fra.me.has_broke = 0;
12 fra.me.REG_size = 0;
13 REGB0 = p0;
14 /* ./../lib/standard//math.nit:19 */
15 REGB0 = TAG_Int(kernel_Int_Int_rand_0(UNTAG_Int(REGB0)));
16 stack_frame_head = fra.me.prev;
17 return REGB0;
18 }
19 val_t math___Float___sqrt(val_t p0){
20 struct {struct stack_frame_t me;} fra;
21 val_t tmp;
22 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
23 fra.me.file = LOCATE_math;
24 fra.me.line = 23;
25 fra.me.meth = LOCATE_math___Float___sqrt;
26 fra.me.has_broke = 0;
27 fra.me.REG_size = 1;
28 fra.me.REG[0] = NIT_NULL;
29 fra.me.REG[0] = p0;
30 /* ./../lib/standard//math.nit:23 */
31 fra.me.REG[0] = BOX_Float(kernel_Float_Float_sqrt_0(UNBOX_Float(fra.me.REG[0])));
32 stack_frame_head = fra.me.prev;
33 return fra.me.REG[0];
34 }
35 val_t math___Float___cos(val_t p0){
36 struct {struct stack_frame_t me;} fra;
37 val_t tmp;
38 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
39 fra.me.file = LOCATE_math;
40 fra.me.line = 24;
41 fra.me.meth = LOCATE_math___Float___cos;
42 fra.me.has_broke = 0;
43 fra.me.REG_size = 1;
44 fra.me.REG[0] = NIT_NULL;
45 fra.me.REG[0] = p0;
46 /* ./../lib/standard//math.nit:24 */
47 fra.me.REG[0] = BOX_Float(kernel_Float_Float_cos_0(UNBOX_Float(fra.me.REG[0])));
48 stack_frame_head = fra.me.prev;
49 return fra.me.REG[0];
50 }
51 val_t math___Float___sin(val_t p0){
52 struct {struct stack_frame_t me;} fra;
53 val_t tmp;
54 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
55 fra.me.file = LOCATE_math;
56 fra.me.line = 25;
57 fra.me.meth = LOCATE_math___Float___sin;
58 fra.me.has_broke = 0;
59 fra.me.REG_size = 1;
60 fra.me.REG[0] = NIT_NULL;
61 fra.me.REG[0] = p0;
62 /* ./../lib/standard//math.nit:25 */
63 fra.me.REG[0] = BOX_Float(kernel_Float_Float_sin_0(UNBOX_Float(fra.me.REG[0])));
64 stack_frame_head = fra.me.prev;
65 return fra.me.REG[0];
66 }
67 val_t math___Float___tan(val_t p0){
68 struct {struct stack_frame_t me;} fra;
69 val_t tmp;
70 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
71 fra.me.file = LOCATE_math;
72 fra.me.line = 26;
73 fra.me.meth = LOCATE_math___Float___tan;
74 fra.me.has_broke = 0;
75 fra.me.REG_size = 1;
76 fra.me.REG[0] = NIT_NULL;
77 fra.me.REG[0] = p0;
78 /* ./../lib/standard//math.nit:26 */
79 fra.me.REG[0] = BOX_Float(kernel_Float_Float_tan_0(UNBOX_Float(fra.me.REG[0])));
80 stack_frame_head = fra.me.prev;
81 return fra.me.REG[0];
82 }
83 val_t math___Float___acos(val_t p0){
84 struct {struct stack_frame_t me;} fra;
85 val_t tmp;
86 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
87 fra.me.file = LOCATE_math;
88 fra.me.line = 27;
89 fra.me.meth = LOCATE_math___Float___acos;
90 fra.me.has_broke = 0;
91 fra.me.REG_size = 1;
92 fra.me.REG[0] = NIT_NULL;
93 fra.me.REG[0] = p0;
94 /* ./../lib/standard//math.nit:27 */
95 fra.me.REG[0] = BOX_Float(kernel_Float_Float_acos_0(UNBOX_Float(fra.me.REG[0])));
96 stack_frame_head = fra.me.prev;
97 return fra.me.REG[0];
98 }
99 val_t math___Float___asin(val_t p0){
100 struct {struct stack_frame_t me;} fra;
101 val_t tmp;
102 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
103 fra.me.file = LOCATE_math;
104 fra.me.line = 28;
105 fra.me.meth = LOCATE_math___Float___asin;
106 fra.me.has_broke = 0;
107 fra.me.REG_size = 1;
108 fra.me.REG[0] = NIT_NULL;
109 fra.me.REG[0] = p0;
110 /* ./../lib/standard//math.nit:28 */
111 fra.me.REG[0] = BOX_Float(kernel_Float_Float_asin_0(UNBOX_Float(fra.me.REG[0])));
112 stack_frame_head = fra.me.prev;
113 return fra.me.REG[0];
114 }
115 val_t math___Float___atan(val_t p0){
116 struct {struct stack_frame_t me;} fra;
117 val_t tmp;
118 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
119 fra.me.file = LOCATE_math;
120 fra.me.line = 29;
121 fra.me.meth = LOCATE_math___Float___atan;
122 fra.me.has_broke = 0;
123 fra.me.REG_size = 1;
124 fra.me.REG[0] = NIT_NULL;
125 fra.me.REG[0] = p0;
126 /* ./../lib/standard//math.nit:29 */
127 fra.me.REG[0] = BOX_Float(kernel_Float_Float_atan_0(UNBOX_Float(fra.me.REG[0])));
128 stack_frame_head = fra.me.prev;
129 return fra.me.REG[0];
130 }
131 val_t math___Float___pow(val_t p0, val_t p1){
132 struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
133 val_t tmp;
134 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
135 fra.me.file = LOCATE_math;
136 fra.me.line = 31;
137 fra.me.meth = LOCATE_math___Float___pow;
138 fra.me.has_broke = 0;
139 fra.me.REG_size = 2;
140 fra.me.REG[0] = NIT_NULL;
141 fra.me.REG[1] = NIT_NULL;
142 fra.me.REG[0] = p0;
143 fra.me.REG[1] = p1;
144 /* ./../lib/standard//math.nit:31 */
145 fra.me.REG[1] = BOX_Float(kernel_Float_Float_pow_1(UNBOX_Float(fra.me.REG[0]), UNBOX_Float(fra.me.REG[1])));
146 stack_frame_head = fra.me.prev;
147 return fra.me.REG[1];
148 }
149 val_t math___Float___log(val_t p0){
150 struct {struct stack_frame_t me;} fra;
151 val_t tmp;
152 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
153 fra.me.file = LOCATE_math;
154 fra.me.line = 32;
155 fra.me.meth = LOCATE_math___Float___log;
156 fra.me.has_broke = 0;
157 fra.me.REG_size = 1;
158 fra.me.REG[0] = NIT_NULL;
159 fra.me.REG[0] = p0;
160 /* ./../lib/standard//math.nit:32 */
161 fra.me.REG[0] = BOX_Float(kernel_Float_Float_log_0(UNBOX_Float(fra.me.REG[0])));
162 stack_frame_head = fra.me.prev;
163 return fra.me.REG[0];
164 }
165 val_t math___Float___exp(val_t p0){
166 struct {struct stack_frame_t me;} fra;
167 val_t tmp;
168 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
169 fra.me.file = LOCATE_math;
170 fra.me.line = 33;
171 fra.me.meth = LOCATE_math___Float___exp;
172 fra.me.has_broke = 0;
173 fra.me.REG_size = 1;
174 fra.me.REG[0] = NIT_NULL;
175 fra.me.REG[0] = p0;
176 /* ./../lib/standard//math.nit:33 */
177 fra.me.REG[0] = BOX_Float(kernel_Float_Float_exp_0(UNBOX_Float(fra.me.REG[0])));
178 stack_frame_head = fra.me.prev;
179 return fra.me.REG[0];
180 }
181 val_t math___Float___rand(val_t p0){
182 struct {struct stack_frame_t me;} fra;
183 val_t tmp;
184 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
185 fra.me.file = LOCATE_math;
186 fra.me.line = 35;
187 fra.me.meth = LOCATE_math___Float___rand;
188 fra.me.has_broke = 0;
189 fra.me.REG_size = 1;
190 fra.me.REG[0] = NIT_NULL;
191 fra.me.REG[0] = p0;
192 /* ./../lib/standard//math.nit:35 */
193 fra.me.REG[0] = BOX_Float(kernel_Float_Float_rand_0(UNBOX_Float(fra.me.REG[0])));
194 stack_frame_head = fra.me.prev;
195 return fra.me.REG[0];
196 }
197 val_t math___Object___atan2(val_t p0, val_t p1, val_t p2){
198 struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
199 val_t tmp;
200 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
201 fra.me.file = LOCATE_math;
202 fra.me.line = 38;
203 fra.me.meth = LOCATE_math___Object___atan2;
204 fra.me.has_broke = 0;
205 fra.me.REG_size = 3;
206 fra.me.REG[0] = NIT_NULL;
207 fra.me.REG[1] = NIT_NULL;
208 fra.me.REG[2] = NIT_NULL;
209 fra.me.REG[0] = p0;
210 fra.me.REG[1] = p1;
211 fra.me.REG[2] = p2;
212 /* ./../lib/standard//math.nit:38 */
213 fra.me.REG[2] = BOX_Float(kernel_Any_Any_atan2_2(fra.me.REG[0], UNBOX_Float(fra.me.REG[1]), UNBOX_Float(fra.me.REG[2])));
214 stack_frame_head = fra.me.prev;
215 return fra.me.REG[2];
216 }
217 val_t math___Object___pi(val_t p0){
218 struct {struct stack_frame_t me;} fra;
219 val_t tmp;
220 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
221 fra.me.file = LOCATE_math;
222 fra.me.line = 39;
223 fra.me.meth = LOCATE_math___Object___pi;
224 fra.me.has_broke = 0;
225 fra.me.REG_size = 1;
226 fra.me.REG[0] = NIT_NULL;
227 fra.me.REG[0] = p0;
228 /* ./../lib/standard//math.nit:39 */
229 fra.me.REG[0] = BOX_Float(kernel_Any_Any_pi_0(fra.me.REG[0]));
230 stack_frame_head = fra.me.prev;
231 return fra.me.REG[0];
232 }
233 void math___Object___srand_from(val_t p0, val_t p1){
234 struct {struct stack_frame_t me;} fra;
235 val_t REGB0;
236 val_t tmp;
237 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
238 fra.me.file = LOCATE_math;
239 fra.me.line = 40;
240 fra.me.meth = LOCATE_math___Object___srand_from;
241 fra.me.has_broke = 0;
242 fra.me.REG_size = 1;
243 fra.me.REG[0] = NIT_NULL;
244 fra.me.REG[0] = p0;
245 REGB0 = p1;
246 /* ./../lib/standard//math.nit:40 */
247 kernel_Any_Any_srand_from_1(fra.me.REG[0], UNTAG_Int(REGB0));
248 stack_frame_head = fra.me.prev;
249 return;
250 }
251 void math___Object___srand(val_t p0){
252 struct {struct stack_frame_t me;} fra;
253 val_t tmp;
254 fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
255 fra.me.file = LOCATE_math;
256 fra.me.line = 41;
257 fra.me.meth = LOCATE_math___Object___srand;
258 fra.me.has_broke = 0;
259 fra.me.REG_size = 1;
260 fra.me.REG[0] = NIT_NULL;
261 fra.me.REG[0] = p0;
262 /* ./../lib/standard//math.nit:41 */
263 kernel_Any_Any_srand_0(fra.me.REG[0]);
264 stack_frame_head = fra.me.prev;
265 return;
266 }