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
)));
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
)));
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
)));
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
)));
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
)));
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
)));
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
)));
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
)));
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
)));
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
)));
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
)));
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
)));
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
)));
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
));
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
;
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
;