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