1 #include "standard__math.sep.0.h"
2 /* method math#Float#is_nan for (self: Float): Bool */
3 short int standard__math___Float___is_nan(double self
) {
4 short int var
/* : Bool */;
5 short int var1
/* : Bool for extern */;
12 /* method math#Float#is_inf for (self: Float): Int */
13 long standard__math___Float___is_inf(double self
) {
15 short int var1
/* : Bool */;
16 short int var3
/* : Bool for extern */;
17 double var4
/* : Float */;
18 short int var5
/* : Bool */;
19 short int var7
/* : Bool */;
22 const char* var_class_name
;
23 short int var8
/* : Bool */;
24 long var9
/* : Int */;
25 long var10
/* : Int */;
26 long var12
/* : Int */;
27 long var13
/* : Int */;
28 long var14
/* : Int */;
30 { /* Inline math#Float#is_inf_extern (self) on <self:Float> */
40 { /* Inline kernel#Float#< (self,var4) on <self:Float> */
41 /* Covariant cast for argument 0 (i) <var4:Float> isa OTHER */
42 /* <var4:Float> isa OTHER */
43 var7
= 1; /* easy <var4:Float> isa OTHER*/
44 if (unlikely(!var7
)) {
45 var_class_name
= type_standard__Float
.name
;
46 PRINT_ERROR("Runtime error: Cast failed. Expected `%s`, got `%s`", "OTHER", var_class_name
);
47 PRINT_ERROR(" (%s:%d)\n", FILE_standard__kernel
, 322);
59 { /* Inline kernel#Int#unary - (var9) on <var9:Int> */
81 /* method math#Float#is_inf_extern for (self: Float): Bool */
82 short int standard__math___Float___is_inf_extern(double self
) {
83 short int var
/* : Bool */;
84 short int var1
/* : Bool for extern */;