You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							61 lines
						
					
					
						
							1.0 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							61 lines
						
					
					
						
							1.0 KiB
						
					
					
				
								#ip 3
							 | 
						|
								#reg0=1
							 | 
						|
								
							 | 
						|
								; fn main()
							 | 
						|
								; &1 = ((&1 + 2) ** 2) * 19(&3) * 11 = ((&1 + 2) ** 2) * 209
							 | 
						|
								; &2 = ((&2 + 2) * 22(&3)) + 20 = &2 * 22 + 64
							 | 
						|
								; &1 = &1 + &2
							 | 
						|
								; if (&0 != 0) {
							 | 
						|
								;     &2 = ((((27(&3) * 28(&3)) + 29(&3)) * 30(&3)) * 14) * 32(&3) = 10550400
							 | 
						|
								;     &1 = &1 + &2
							 | 
						|
								;     &0 = 0
							 | 
						|
								; }
							 | 
						|
								; &5 = 1
							 | 
						|
								; do {
							 | 
						|
								;     &4 = 1
							 | 
						|
								;     do {
							 | 
						|
								;         if (&5 * &4 == &1) {
							 | 
						|
								;             &0 = &0 + &5
							 | 
						|
								;         }
							 | 
						|
								;         &4 = &4 + 1
							 | 
						|
								;     } while (&4 <= &1)
							 | 
						|
								;    
							 | 
						|
								;     &5 = &5 + 1
							 | 
						|
								; } while (&5 <= &1);
							 | 
						|
								
							 | 
						|
								00: addi 3 16 3
							 | 
						|
								01: seti 1 9 5
							 | 
						|
								02: seti 1 1 4
							 | 
						|
								03: mulr 5 4 2
							 | 
						|
								04: eqrr 2 1 2
							 | 
						|
								05: addr 2 3 3
							 | 
						|
								06: addi 3 1 3
							 | 
						|
								07: addr 5 0 0
							 | 
						|
								08: addi 4 1 4
							 | 
						|
								09: gtrr 4 1 2
							 | 
						|
								10: addr 3 2 3
							 | 
						|
								11: seti 2 3 3
							 | 
						|
								12: addi 5 1 5
							 | 
						|
								13: gtrr 5 1 2
							 | 
						|
								14: addr 2 3 3
							 | 
						|
								15: seti 1 4 3
							 | 
						|
								16: mulr 3 3 3
							 | 
						|
								17: addi 1 2 1
							 | 
						|
								18: mulr 1 1 1
							 | 
						|
								19: mulr 3 1 1
							 | 
						|
								20: muli 1 11 1
							 | 
						|
								21: addi 2 2 2
							 | 
						|
								22: mulr 2 3 2
							 | 
						|
								23: addi 2 20 2
							 | 
						|
								24: addr 1 2 1
							 | 
						|
								25: addr 3 0 3
							 | 
						|
								26: seti 0 4 3
							 | 
						|
								27: setr 3 9 2
							 | 
						|
								28: mulr 2 3 2
							 | 
						|
								29: addr 3 2 2
							 | 
						|
								30: mulr 3 2 2
							 | 
						|
								31: muli 2 14 2
							 | 
						|
								32: mulr 2 3 2
							 | 
						|
								33: addr 1 2 1
							 | 
						|
								34: seti 0 6 0
							 | 
						|
								35: seti 0 0 3
							 | 
						|
								
							 |