Add a first comment line for files generated by nitc.
[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 self) {
4 struct trace_t trace = {NULL, "math::Int::rand (bin/../lib/standard//math.nit:19,2--49)"};
5 trace.prev = tracehead; tracehead = &trace;
6 tracehead = trace.prev;
7 return TAG_Int(kernel_Int_Int_rand_0(UNTAG_Int( self)));
8 }
9 val_t math___Float___sqrt(val_t self) {
10 struct trace_t trace = {NULL, "math::Float::sqrt (bin/../lib/standard//math.nit:23,2--55)"};
11 trace.prev = tracehead; tracehead = &trace;
12 tracehead = trace.prev;
13 return BOX_Float(kernel_Float_Float_sqrt_0(UNBOX_Float( self)));
14 }
15 val_t math___Float___cos(val_t self) {
16 struct trace_t trace = {NULL, "math::Float::cos (bin/../lib/standard//math.nit:24,2--53)"};
17 trace.prev = tracehead; tracehead = &trace;
18 tracehead = trace.prev;
19 return BOX_Float(kernel_Float_Float_cos_0(UNBOX_Float( self)));
20 }
21 val_t math___Float___sin(val_t self) {
22 struct trace_t trace = {NULL, "math::Float::sin (bin/../lib/standard//math.nit:25,2--53)"};
23 trace.prev = tracehead; tracehead = &trace;
24 tracehead = trace.prev;
25 return BOX_Float(kernel_Float_Float_sin_0(UNBOX_Float( self)));
26 }
27 val_t math___Float___tan(val_t self) {
28 struct trace_t trace = {NULL, "math::Float::tan (bin/../lib/standard//math.nit:26,2--53)"};
29 trace.prev = tracehead; tracehead = &trace;
30 tracehead = trace.prev;
31 return BOX_Float(kernel_Float_Float_tan_0(UNBOX_Float( self)));
32 }
33 val_t math___Float___acos(val_t self) {
34 struct trace_t trace = {NULL, "math::Float::acos (bin/../lib/standard//math.nit:27,2--55)"};
35 trace.prev = tracehead; tracehead = &trace;
36 tracehead = trace.prev;
37 return BOX_Float(kernel_Float_Float_acos_0(UNBOX_Float( self)));
38 }
39 val_t math___Float___asin(val_t self) {
40 struct trace_t trace = {NULL, "math::Float::asin (bin/../lib/standard//math.nit:28,2--55)"};
41 trace.prev = tracehead; tracehead = &trace;
42 tracehead = trace.prev;
43 return BOX_Float(kernel_Float_Float_asin_0(UNBOX_Float( self)));
44 }
45 val_t math___Float___atan(val_t self) {
46 struct trace_t trace = {NULL, "math::Float::atan (bin/../lib/standard//math.nit:29,2--55)"};
47 trace.prev = tracehead; tracehead = &trace;
48 tracehead = trace.prev;
49 return BOX_Float(kernel_Float_Float_atan_0(UNBOX_Float( self)));
50 }
51 val_t math___Float___pow(val_t self, val_t param0) {
52 struct trace_t trace = {NULL, "math::Float::pow (bin/../lib/standard//math.nit:31,2--63)"};
53 trace.prev = tracehead; tracehead = &trace;
54 tracehead = trace.prev;
55 return BOX_Float(kernel_Float_Float_pow_1(UNBOX_Float( self), UNBOX_Float( param0)));
56 }
57 val_t math___Float___log(val_t self) {
58 struct trace_t trace = {NULL, "math::Float::log (bin/../lib/standard//math.nit:32,2--53)"};
59 trace.prev = tracehead; tracehead = &trace;
60 tracehead = trace.prev;
61 return BOX_Float(kernel_Float_Float_log_0(UNBOX_Float( self)));
62 }
63 val_t math___Float___exp(val_t self) {
64 struct trace_t trace = {NULL, "math::Float::exp (bin/../lib/standard//math.nit:33,2--53)"};
65 trace.prev = tracehead; tracehead = &trace;
66 tracehead = trace.prev;
67 return BOX_Float(kernel_Float_Float_exp_0(UNBOX_Float( self)));
68 }
69 val_t math___Float___rand(val_t self) {
70 struct trace_t trace = {NULL, "math::Float::rand (bin/../lib/standard//math.nit:35,2--55)"};
71 trace.prev = tracehead; tracehead = &trace;
72 tracehead = trace.prev;
73 return BOX_Float(kernel_Float_Float_rand_0(UNBOX_Float( self)));
74 }
75 val_t math___Object___atan2(val_t self, val_t param0, val_t param1) {
76 struct trace_t trace = {NULL, "math::Object::atan2 (bin/../lib/standard//math.nit:38,1--72)"};
77 trace.prev = tracehead; tracehead = &trace;
78 tracehead = trace.prev;
79 return BOX_Float(kernel_Any_Any_atan2_2( self, UNBOX_Float( param0), UNBOX_Float( param1)));
80 }
81 val_t math___Object___pi(val_t self) {
82 struct trace_t trace = {NULL, "math::Object::pi (bin/../lib/standard//math.nit:39,1--46)"};
83 trace.prev = tracehead; tracehead = &trace;
84 tracehead = trace.prev;
85 return BOX_Float(kernel_Any_Any_pi_0( self));
86 }
87 void math___Object___srand_from(val_t self, val_t param0) {
88 struct trace_t trace = {NULL, "math::Object::srand_from (bin/../lib/standard//math.nit:40,1--63)"};
89 trace.prev = tracehead; tracehead = &trace;
90 kernel_Any_Any_srand_from_1( self, UNTAG_Int( param0));
91 tracehead = trace.prev;
92 return;
93 }
94 void math___Object___srand(val_t self) {
95 struct trace_t trace = {NULL, "math::Object::srand (bin/../lib/standard//math.nit:41,1--45)"};
96 trace.prev = tracehead; tracehead = &trace;
97 kernel_Any_Any_srand_0( self);
98 tracehead = trace.prev;
99 return;
100 }