mirror of
				https://github.com/roc-lang/roc.git
				synced 2025-10-31 13:14:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			880 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			880 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| procedure Num.20 (#Attr.2, #Attr.3):
 | |
|     let Num.293 : I64 = lowlevel NumSub #Attr.2 #Attr.3;
 | |
|     ret Num.293;
 | |
| 
 | |
| procedure Num.21 (#Attr.2, #Attr.3):
 | |
|     let Num.292 : I64 = lowlevel NumMul #Attr.2 #Attr.3;
 | |
|     ret Num.292;
 | |
| 
 | |
| procedure Test.1 (#Derived_gen.0, #Derived_gen.1):
 | |
|     joinpoint Test.7 Test.2 Test.3:
 | |
|         let Test.13 : I64 = 0i64;
 | |
|         let Test.14 : Int1 = lowlevel Eq Test.13 Test.2;
 | |
|         if Test.14 then
 | |
|             ret Test.3;
 | |
|         else
 | |
|             let Test.12 : I64 = 1i64;
 | |
|             let Test.10 : I64 = CallByName Num.20 Test.2 Test.12;
 | |
|             let Test.11 : I64 = CallByName Num.21 Test.2 Test.3;
 | |
|             jump Test.7 Test.10 Test.11;
 | |
|     in
 | |
|     jump Test.7 #Derived_gen.0 #Derived_gen.1;
 | |
| 
 | |
| procedure Test.0 ():
 | |
|     let Test.5 : I64 = 10i64;
 | |
|     let Test.6 : I64 = 1i64;
 | |
|     let Test.4 : I64 = CallByName Test.1 Test.5 Test.6;
 | |
|     ret Test.4;
 | 
