mirror of
https://github.com/roc-lang/roc.git
synced 2025-11-01 13:34:15 +00:00
mono test
This commit is contained in:
parent
bde293db1b
commit
fb1db19dca
71 changed files with 376 additions and 376 deletions
|
|
@ -86,17 +86,17 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.556;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.295 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.295;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.294 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
let Num.294 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
|
||||
procedure Num.77 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U64 = lowlevel NumSubSaturated #Attr.2 #Attr.3;
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Num.77 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U64 = lowlevel NumSubSaturated #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Test.1 (Test.2):
|
||||
let Test.13 : U64 = 0i64;
|
||||
let Test.14 : {} = Struct {};
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.4 (Test.27):
|
||||
let Test.39 : [<rnu>C [<rnu><null>, C *self *self] *self, <null>] = TagId(0) ;
|
||||
|
|
|
|||
|
|
@ -28,12 +28,12 @@ procedure List.86 (#Derived_gen.13, #Derived_gen.14, #Derived_gen.15, #Derived_g
|
|||
jump List.538 #Derived_gen.13 #Derived_gen.14 #Derived_gen.15 #Derived_gen.16 #Derived_gen.17;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.293 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.10 (Test.69, #Attr.12):
|
||||
let Test.72 : {} = UnionAtIndex (Id 0) (Index 0) #Attr.12;
|
||||
|
|
|
|||
|
|
@ -47,8 +47,8 @@ procedure List.9 (List.306):
|
|||
ret List.537;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Result.5 (Result.12, Result.13):
|
||||
let Result.39 : U8 = 1i64;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.293 : I128 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : I128 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.6 : I128 = 18446744073709551616i64;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U128 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U128 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.2 : U128 = 170141183460469231731687303715884105728u128;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.2 : U64 = 9999999999999999999i64;
|
||||
|
|
|
|||
|
|
@ -32,12 +32,12 @@ procedure List.86 (#Derived_gen.3, #Derived_gen.4, #Derived_gen.5, #Derived_gen.
|
|||
jump List.538 #Derived_gen.3 #Derived_gen.4 #Derived_gen.5 #Derived_gen.6 #Derived_gen.7;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.293 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Str.3 (#Attr.2, #Attr.3):
|
||||
let Str.291 : Str = lowlevel StrConcat #Attr.2 #Attr.3;
|
||||
|
|
|
|||
|
|
@ -79,12 +79,12 @@ procedure List.84 (#Derived_gen.3, #Derived_gen.4, #Derived_gen.5):
|
|||
jump List.549 #Derived_gen.3 #Derived_gen.4 #Derived_gen.5;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.295 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.295;
|
||||
let Num.294 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.3 : {} = Struct {};
|
||||
|
|
|
|||
|
|
@ -25,8 +25,8 @@ procedure List.66 (#Attr.2, #Attr.3):
|
|||
ret List.540;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.2 (Test.5):
|
||||
dec Test.5;
|
||||
|
|
|
|||
|
|
@ -309,40 +309,40 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.702;
|
||||
|
||||
procedure Num.127 (#Attr.2):
|
||||
let Num.307 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.307;
|
||||
let Num.306 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.306;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.311 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
let Num.310 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.310;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.308 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.308;
|
||||
let Num.307 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.307;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.313 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.313;
|
||||
let Num.312 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.312;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.319 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.319;
|
||||
let Num.318 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.318;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.321 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.321;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.316 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.316;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.320 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
let Num.320 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.320;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.315 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.315;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.319 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
ret Num.319;
|
||||
|
||||
procedure Num.94 (#Attr.2, #Attr.3):
|
||||
let Num.312 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.312;
|
||||
let Num.311 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
|
||||
procedure Str.12 (#Attr.2):
|
||||
let Str.307 : List U8 = lowlevel StrToUtf8 #Attr.2;
|
||||
|
|
|
|||
|
|
@ -252,40 +252,40 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.642;
|
||||
|
||||
procedure Num.127 (#Attr.2):
|
||||
let Num.297 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.297;
|
||||
let Num.296 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.296;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.301 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.301;
|
||||
let Num.300 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.300;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.298 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.298;
|
||||
let Num.297 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.297;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.303 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.303;
|
||||
let Num.302 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.302;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.309 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.309;
|
||||
let Num.308 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.308;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.311 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.306 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.306;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.310 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
let Num.310 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.310;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.305 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.305;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.309 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
ret Num.309;
|
||||
|
||||
procedure Num.94 (#Attr.2, #Attr.3):
|
||||
let Num.302 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.302;
|
||||
let Num.301 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.301;
|
||||
|
||||
procedure Str.12 (#Attr.2):
|
||||
let Str.300 : List U8 = lowlevel StrToUtf8 #Attr.2;
|
||||
|
|
|
|||
|
|
@ -259,40 +259,40 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.642;
|
||||
|
||||
procedure Num.127 (#Attr.2):
|
||||
let Num.297 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.297;
|
||||
let Num.296 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.296;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.301 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.301;
|
||||
let Num.300 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.300;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.298 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.298;
|
||||
let Num.297 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.297;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.303 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.303;
|
||||
let Num.302 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.302;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.309 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.309;
|
||||
let Num.308 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.308;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.311 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.306 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.306;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.310 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
let Num.310 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.310;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.305 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.305;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.309 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
ret Num.309;
|
||||
|
||||
procedure Num.94 (#Attr.2, #Attr.3):
|
||||
let Num.302 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.302;
|
||||
let Num.301 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.301;
|
||||
|
||||
procedure Str.12 (#Attr.2):
|
||||
let Str.300 : List U8 = lowlevel StrToUtf8 #Attr.2;
|
||||
|
|
|
|||
|
|
@ -134,32 +134,32 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.581;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.295 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.295;
|
||||
let Num.294 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.299 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.299;
|
||||
let Num.298 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.298;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.301 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.301;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.297 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.297;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.300 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
let Num.300 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.300;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.296 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.296;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.299 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
ret Num.299;
|
||||
|
||||
procedure Num.94 (#Attr.2, #Attr.3):
|
||||
let Num.294 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Str.12 (#Attr.2):
|
||||
let Str.299 : List U8 = lowlevel StrToUtf8 #Attr.2;
|
||||
|
|
|
|||
|
|
@ -207,40 +207,40 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.622;
|
||||
|
||||
procedure Num.127 (#Attr.2):
|
||||
let Num.299 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.299;
|
||||
let Num.298 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.298;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.303 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.303;
|
||||
let Num.302 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.302;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.300 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.300;
|
||||
let Num.299 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.299;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.305 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.305;
|
||||
let Num.304 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.304;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.311 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
let Num.310 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.310;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.313 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.313;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.308 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.308;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.312 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
let Num.312 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.312;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.307 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.307;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.311 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
|
||||
procedure Num.94 (#Attr.2, #Attr.3):
|
||||
let Num.304 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.304;
|
||||
let Num.303 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.303;
|
||||
|
||||
procedure Str.12 (#Attr.2):
|
||||
let Str.300 : List U8 = lowlevel StrToUtf8 #Attr.2;
|
||||
|
|
|
|||
|
|
@ -210,40 +210,40 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.622;
|
||||
|
||||
procedure Num.127 (#Attr.2):
|
||||
let Num.299 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.299;
|
||||
let Num.298 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.298;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.303 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.303;
|
||||
let Num.302 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.302;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.300 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.300;
|
||||
let Num.299 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.299;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.305 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.305;
|
||||
let Num.304 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.304;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.311 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
let Num.310 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.310;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.313 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.313;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.308 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.308;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.312 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
let Num.312 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.312;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.307 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.307;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.311 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
|
||||
procedure Num.94 (#Attr.2, #Attr.3):
|
||||
let Num.304 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.304;
|
||||
let Num.303 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.303;
|
||||
|
||||
procedure Str.12 (#Attr.2):
|
||||
let Str.300 : List U8 = lowlevel StrToUtf8 #Attr.2;
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.293 : I64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : I64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (#Derived_gen.0, #Derived_gen.1):
|
||||
joinpoint Test.7 Test.2 Test.3:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (Test.8):
|
||||
let Test.3 : I64 = 10i64;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U8 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : U8 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Test.1 (Test.9):
|
||||
let Test.4 : U8 = 10i64;
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ procedure Bool.1 ():
|
|||
ret Bool.23;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.3 (Test.4):
|
||||
ret Test.4;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.294 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.2 (Test.3):
|
||||
switch Test.3:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.293 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Test.2 (Test.3, Test.1):
|
||||
let Test.18 : Int1 = false;
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ procedure List.6 (#Attr.2):
|
|||
ret List.535;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.294 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.1 : List I64 = Array [1i64, 2i64];
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.2 : I64 = 1i64;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.45 (#Attr.2):
|
||||
let Num.292 : I64 = lowlevel NumRound #Attr.2;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumRound #Attr.2;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.2 : Decimal = 3.6dec;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.1 : I64 = 3i64;
|
||||
|
|
|
|||
|
|
@ -1,22 +1,22 @@
|
|||
procedure Num.30 (#Attr.2):
|
||||
let Num.299 : I64 = 0i64;
|
||||
let Num.298 : Int1 = lowlevel Eq #Attr.2 Num.299;
|
||||
ret Num.298;
|
||||
let Num.298 : I64 = 0i64;
|
||||
let Num.297 : Int1 = lowlevel Eq #Attr.2 Num.298;
|
||||
ret Num.297;
|
||||
|
||||
procedure Num.39 (#Attr.2, #Attr.3):
|
||||
let Num.294 : I64 = lowlevel NumDivTruncUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : I64 = lowlevel NumDivTruncUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Num.40 (Num.263, Num.264):
|
||||
let Num.295 : Int1 = CallByName Num.30 Num.264;
|
||||
if Num.295 then
|
||||
let Num.297 : {} = Struct {};
|
||||
let Num.296 : [C {}, C I64] = TagId(0) Num.297;
|
||||
ret Num.296;
|
||||
procedure Num.40 (Num.262, Num.263):
|
||||
let Num.294 : Int1 = CallByName Num.30 Num.263;
|
||||
if Num.294 then
|
||||
let Num.296 : {} = Struct {};
|
||||
let Num.295 : [C {}, C I64] = TagId(0) Num.296;
|
||||
ret Num.295;
|
||||
else
|
||||
let Num.293 : I64 = CallByName Num.39 Num.263 Num.264;
|
||||
let Num.292 : [C {}, C I64] = TagId(1) Num.293;
|
||||
ret Num.292;
|
||||
let Num.292 : I64 = CallByName Num.39 Num.262 Num.263;
|
||||
let Num.291 : [C {}, C I64] = TagId(1) Num.292;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.8 : I64 = 1000i64;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.10 : I64 = 41i64;
|
||||
|
|
|
|||
|
|
@ -44,8 +44,8 @@ procedure List.9 (List.306):
|
|||
ret List.537;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Str.27 (Str.99):
|
||||
let Str.289 : [C Int1, C I64] = CallByName Str.72 Str.99;
|
||||
|
|
|
|||
|
|
@ -196,44 +196,44 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.610;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.295 : U8 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.295;
|
||||
let Num.294 : U8 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.304 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.304;
|
||||
let Num.303 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.303;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.307 : U8 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.307;
|
||||
let Num.306 : U8 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.306;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.328 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.328;
|
||||
let Num.327 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.327;
|
||||
|
||||
procedure Num.23 (#Attr.2, #Attr.3):
|
||||
let Num.313 : Int1 = lowlevel NumLte #Attr.2 #Attr.3;
|
||||
ret Num.313;
|
||||
let Num.312 : Int1 = lowlevel NumLte #Attr.2 #Attr.3;
|
||||
ret Num.312;
|
||||
|
||||
procedure Num.25 (#Attr.2, #Attr.3):
|
||||
let Num.319 : Int1 = lowlevel NumGte #Attr.2 #Attr.3;
|
||||
ret Num.319;
|
||||
let Num.318 : Int1 = lowlevel NumGte #Attr.2 #Attr.3;
|
||||
ret Num.318;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.329 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.329;
|
||||
let Num.328 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.328;
|
||||
|
||||
procedure Num.71 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U8 = lowlevel NumBitwiseOr #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U8 = lowlevel NumBitwiseOr #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Num.72 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U8 = lowlevel NumShiftLeftBy #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : U8 = lowlevel NumShiftLeftBy #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.77 (#Attr.2, #Attr.3):
|
||||
let Num.325 : U64 = lowlevel NumSubSaturated #Attr.2 #Attr.3;
|
||||
ret Num.325;
|
||||
let Num.324 : U64 = lowlevel NumSubSaturated #Attr.2 #Attr.3;
|
||||
ret Num.324;
|
||||
|
||||
procedure Str.48 (#Attr.2, #Attr.3, #Attr.4):
|
||||
let Str.298 : {U64, Str, Int1, U8} = lowlevel StrFromUtf8Range #Attr.2 #Attr.3 #Attr.4;
|
||||
|
|
|
|||
|
|
@ -82,16 +82,16 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.548;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.295 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.295;
|
||||
let Num.294 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.294 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.1 (#Derived_gen.0):
|
||||
joinpoint Test.26 Test.6:
|
||||
|
|
|
|||
|
|
@ -170,44 +170,44 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.606;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.295 : U8 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.295;
|
||||
let Num.294 : U8 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.304 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.304;
|
||||
let Num.303 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.303;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.307 : U8 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.307;
|
||||
let Num.306 : U8 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.306;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.328 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.328;
|
||||
let Num.327 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.327;
|
||||
|
||||
procedure Num.23 (#Attr.2, #Attr.3):
|
||||
let Num.313 : Int1 = lowlevel NumLte #Attr.2 #Attr.3;
|
||||
ret Num.313;
|
||||
let Num.312 : Int1 = lowlevel NumLte #Attr.2 #Attr.3;
|
||||
ret Num.312;
|
||||
|
||||
procedure Num.25 (#Attr.2, #Attr.3):
|
||||
let Num.319 : Int1 = lowlevel NumGte #Attr.2 #Attr.3;
|
||||
ret Num.319;
|
||||
let Num.318 : Int1 = lowlevel NumGte #Attr.2 #Attr.3;
|
||||
ret Num.318;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.329 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.329;
|
||||
let Num.328 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.328;
|
||||
|
||||
procedure Num.71 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U8 = lowlevel NumBitwiseOr #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U8 = lowlevel NumBitwiseOr #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Num.72 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U8 = lowlevel NumShiftLeftBy #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : U8 = lowlevel NumShiftLeftBy #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.77 (#Attr.2, #Attr.3):
|
||||
let Num.325 : U64 = lowlevel NumSubSaturated #Attr.2 #Attr.3;
|
||||
ret Num.325;
|
||||
let Num.324 : U64 = lowlevel NumSubSaturated #Attr.2 #Attr.3;
|
||||
ret Num.324;
|
||||
|
||||
procedure Str.12 (#Attr.2):
|
||||
let Str.298 : List U8 = lowlevel StrToUtf8 #Attr.2;
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
procedure Num.96 (#Attr.2):
|
||||
let Num.291 : Str = lowlevel NumToStr #Attr.2;
|
||||
ret Num.291;
|
||||
|
||||
procedure Num.96 (#Attr.2):
|
||||
let Num.292 : Str = lowlevel NumToStr #Attr.2;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.96 (#Attr.2):
|
||||
let Num.293 : Str = lowlevel NumToStr #Attr.2;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.1 (Test.4):
|
||||
let Test.13 : [C U8, C U64] = TagId(1) Test.4;
|
||||
ret Test.13;
|
||||
|
|
|
|||
|
|
@ -7,12 +7,12 @@ procedure Bool.2 ():
|
|||
ret Bool.24;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Test.0 (Test.8):
|
||||
let Test.20 : Int1 = CallByName Bool.2;
|
||||
|
|
|
|||
|
|
@ -29,12 +29,12 @@ procedure List.86 (#Derived_gen.0, #Derived_gen.1, #Derived_gen.2, #Derived_gen.
|
|||
jump List.538 #Derived_gen.0 #Derived_gen.1 #Derived_gen.2 #Derived_gen.3 #Derived_gen.4;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.293 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.7 (Test.11, Test.12):
|
||||
let Test.17 : {[<rnu>C *self, <null>], [<rnu><null>, C {[<rnu>C *self, <null>], *self}]} = Struct {Test.12, Test.11};
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
procedure Num.31 (Num.234):
|
||||
let Num.293 : I64 = 2i64;
|
||||
let Num.292 : Int1 = CallByName Num.86 Num.234 Num.293;
|
||||
ret Num.292;
|
||||
let Num.292 : I64 = 2i64;
|
||||
let Num.291 : Int1 = CallByName Num.86 Num.234 Num.292;
|
||||
ret Num.291;
|
||||
|
||||
procedure Num.86 (#Attr.2, #Attr.3):
|
||||
let Num.294 : Int1 = lowlevel NumIsMultipleOf #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : Int1 = lowlevel NumIsMultipleOf #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.2 (#Derived_gen.0, #Derived_gen.1):
|
||||
let #Derived_gen.3 : [<rnu><null>, C I64 *self] = NullPointer;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.10 (Test.11):
|
||||
let Test.28 : I64 = 1i64;
|
||||
|
|
|
|||
|
|
@ -22,12 +22,12 @@ procedure List.67 (#Attr.2, #Attr.3, #Attr.4):
|
|||
ret List.542;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.293 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Test.1 ():
|
||||
let Test.8 : List I64 = Array [1i64, 2i64, 3i64];
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ procedure List.66 (#Attr.2, #Attr.3):
|
|||
ret List.540;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (Test.2):
|
||||
let Test.6 : List I64 = Array [1i64, 2i64, 3i64];
|
||||
|
|
|
|||
|
|
@ -7,8 +7,8 @@ procedure List.6 (#Attr.2):
|
|||
ret List.536;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.1 : List I64 = Array [1i64, 2i64, 3i64];
|
||||
|
|
|
|||
|
|
@ -27,8 +27,8 @@ procedure List.66 (#Attr.2, #Attr.3):
|
|||
ret List.540;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Str.16 (#Attr.2, #Attr.3):
|
||||
let Str.289 : Str = lowlevel StrRepeat #Attr.2 #Attr.3;
|
||||
|
|
|
|||
|
|
@ -27,8 +27,8 @@ procedure List.66 (#Attr.2, #Attr.3):
|
|||
ret List.540;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Str.3 (#Attr.2, #Attr.3):
|
||||
let Str.290 : Str = lowlevel StrConcat #Attr.2 #Attr.3;
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ procedure List.5 (#Attr.2, #Attr.3):
|
|||
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.294 : U8 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : U8 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.4 (Test.5, #Attr.12):
|
||||
let Test.16 : U8 = UnionAtIndex (Id 0) (Index 0) #Attr.12;
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ procedure List.67 (#Attr.2, #Attr.3, #Attr.4):
|
|||
ret List.540;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.2 (Test.3):
|
||||
let Test.6 : U64 = 0i64;
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ procedure List.59 (List.301):
|
|||
ret List.535;
|
||||
|
||||
procedure Num.46 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U8 = lowlevel NumCompare #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U8 = lowlevel NumCompare #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.2 : List I64 = Array [4i64, 3i64, 2i64, 1i64];
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.19 : I64 = 41i64;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.37 (#Attr.2, #Attr.3):
|
||||
let Num.292 : Decimal = lowlevel NumDivFrac #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : Decimal = lowlevel NumDivFrac #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.2 : Decimal = 1dec;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.294 : I64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : I64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.1 (Test.6):
|
||||
let Test.21 : Int1 = false;
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.293 : I64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : I64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.294 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.1 (#Derived_gen.0, #Derived_gen.1, #Derived_gen.2):
|
||||
joinpoint Test.12 Test.2 Test.3 Test.4:
|
||||
|
|
|
|||
|
|
@ -40,8 +40,8 @@ procedure List.67 (#Attr.2, #Attr.3, #Attr.4):
|
|||
ret List.540;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.294 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.1 (Test.2):
|
||||
let Test.28 : U64 = 0i64;
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.295 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.295;
|
||||
let Num.294 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.293 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Test.3 (#Derived_gen.0, #Derived_gen.1, #Derived_gen.2):
|
||||
let #Derived_gen.4 : [<rnu>C *self I64 *self I32 Int1, <null>] = NullPointer;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (Test.4):
|
||||
let Test.2 : I64 = StructAtIndex 0 Test.4;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (Test.4):
|
||||
let Test.2 : I64 = 10i64;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (Test.2):
|
||||
let Test.3 : I64 = StructAtIndex 0 Test.2;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (Test.2):
|
||||
let Test.3 : I64 = 10i64;
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ procedure List.67 (#Attr.2, #Attr.3, #Attr.4):
|
|||
ret List.540;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.292 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (Test.2):
|
||||
let Test.6 : List U64 = StructAtIndex 0 Test.2;
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ procedure Bool.2 ():
|
|||
ret Bool.23;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U32 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U32 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (Test.2):
|
||||
let Test.8 : U32 = 0i64;
|
||||
|
|
|
|||
|
|
@ -3,12 +3,12 @@ procedure Bool.11 (#Attr.2, #Attr.3):
|
|||
ret Bool.23;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U8 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : U8 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U8 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U8 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (#Derived_gen.2, #Derived_gen.3):
|
||||
joinpoint Test.11 Test.2 Test.3:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Str.3 (#Attr.2, #Attr.3):
|
||||
let Str.291 : Str = lowlevel StrConcat #Attr.2 #Attr.3;
|
||||
|
|
|
|||
|
|
@ -40,8 +40,8 @@ procedure List.67 (#Attr.2, #Attr.3, #Attr.4):
|
|||
ret List.540;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.294 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.1 (Test.2, Test.3, Test.4):
|
||||
inc 2 Test.4;
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.294 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
let Num.293 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Test.2 (Test.9, Test.10):
|
||||
let Test.38 : U8 = 1i64;
|
||||
|
|
|
|||
|
|
@ -3,12 +3,12 @@ procedure Bool.2 ():
|
|||
ret Bool.24;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.293 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (Test.2, Test.3):
|
||||
let Test.15 : U8 = GetTagId Test.2;
|
||||
|
|
|
|||
|
|
@ -3,12 +3,12 @@ procedure Bool.2 ():
|
|||
ret Bool.23;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.293 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.6 (Test.8, #Attr.12):
|
||||
let Test.20 : I64 = UnionAtIndex (Id 0) (Index 0) #Attr.12;
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.293 : I64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
let Num.292 : I64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Test.1 (#Derived_gen.0, #Derived_gen.1):
|
||||
joinpoint Test.7 Test.2 Test.3:
|
||||
|
|
|
|||
|
|
@ -196,40 +196,40 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.621;
|
||||
|
||||
procedure Num.127 (#Attr.2):
|
||||
let Num.299 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.299;
|
||||
let Num.298 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.298;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.303 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.303;
|
||||
let Num.302 : U64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.302;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.300 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.300;
|
||||
let Num.299 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.299;
|
||||
|
||||
procedure Num.21 (#Attr.2, #Attr.3):
|
||||
let Num.305 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.305;
|
||||
let Num.304 : U64 = lowlevel NumMul #Attr.2 #Attr.3;
|
||||
ret Num.304;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.311 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
let Num.310 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.310;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.313 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.313;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.308 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.308;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.312 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
let Num.312 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.312;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.307 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.307;
|
||||
|
||||
procedure Num.75 (#Attr.2, #Attr.3):
|
||||
let Num.311 : U64 = lowlevel NumSubWrap #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
|
||||
procedure Num.94 (#Attr.2, #Attr.3):
|
||||
let Num.304 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.304;
|
||||
let Num.303 : U64 = lowlevel NumDivCeilUnchecked #Attr.2 #Attr.3;
|
||||
ret Num.303;
|
||||
|
||||
procedure Str.12 (#Attr.2):
|
||||
let Str.290 : List U8 = lowlevel StrToUtf8 #Attr.2;
|
||||
|
|
|
|||
|
|
@ -158,24 +158,24 @@ procedure List.86 (#Derived_gen.34, #Derived_gen.35, #Derived_gen.36, #Derived_g
|
|||
jump List.604 #Derived_gen.34 #Derived_gen.35 #Derived_gen.36 #Derived_gen.37 #Derived_gen.38;
|
||||
|
||||
procedure Num.127 (#Attr.2):
|
||||
let Num.311 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.311;
|
||||
let Num.310 : U8 = lowlevel NumIntCast #Attr.2;
|
||||
ret Num.310;
|
||||
|
||||
procedure Num.20 (#Attr.2, #Attr.3):
|
||||
let Num.312 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.312;
|
||||
let Num.311 : U64 = lowlevel NumSub #Attr.2 #Attr.3;
|
||||
ret Num.311;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.315 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.315;
|
||||
let Num.314 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.314;
|
||||
|
||||
procedure Num.24 (#Attr.2, #Attr.3):
|
||||
let Num.313 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.313;
|
||||
let Num.312 : Int1 = lowlevel NumGt #Attr.2 #Attr.3;
|
||||
ret Num.312;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.314 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.314;
|
||||
let Num.313 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.313;
|
||||
|
||||
procedure Str.12 (#Attr.2):
|
||||
let Str.290 : List U8 = lowlevel StrToUtf8 #Attr.2;
|
||||
|
|
|
|||
|
|
@ -86,17 +86,17 @@ procedure List.96 (List.450, List.451, List.452):
|
|||
ret List.556;
|
||||
|
||||
procedure Num.22 (#Attr.2, #Attr.3):
|
||||
let Num.295 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.295;
|
||||
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.294 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
let Num.294 : Int1 = lowlevel NumLt #Attr.2 #Attr.3;
|
||||
ret Num.294;
|
||||
|
||||
procedure Num.77 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U64 = lowlevel NumSubSaturated #Attr.2 #Attr.3;
|
||||
procedure Num.51 (#Attr.2, #Attr.3):
|
||||
let Num.293 : U64 = lowlevel NumAddWrap #Attr.2 #Attr.3;
|
||||
ret Num.293;
|
||||
|
||||
procedure Num.77 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U64 = lowlevel NumSubSaturated #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
|
||||
procedure Test.3 (Test.4, Test.12):
|
||||
let Test.13 : [C U64, C U64] = TagId(0) Test.4;
|
||||
ret Test.13;
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ procedure Bool.2 ():
|
|||
ret Bool.25;
|
||||
|
||||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : U8 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : U8 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.1 (Test.2):
|
||||
joinpoint Test.12:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.19 : I64 = 41i64;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.5 : I64 = 2i64;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
procedure Num.19 (#Attr.2, #Attr.3):
|
||||
let Num.292 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.292;
|
||||
let Num.291 : I64 = lowlevel NumAdd #Attr.2 #Attr.3;
|
||||
ret Num.291;
|
||||
|
||||
procedure Test.0 ():
|
||||
let Test.15 : I64 = 3i64;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue