bug fix: wrong procedure was called
This commit is contained in:
		
							parent
							
								
									3ae582dfd7
								
							
						
					
					
						commit
						56858bb480
					
				
					 4 changed files with 24 additions and 24 deletions
				
			
		| 
						 | 
					@ -1286,17 +1286,17 @@ with conreg4-bconst
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pat lil loi adi lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi adi lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi adu lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi adu lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi ads lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi ads lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi and lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi and lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("and.l")
 | 
										call lilixxlili("and.l")
 | 
				
			||||||
pat lil loi ior lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi ior lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("or.l")
 | 
										call lilixxlili("or.l")
 | 
				
			||||||
pat lil loi xor lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi xor lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("eor.l")
 | 
										call lilixxlili("eor.l")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
proc leixxxsei example loe loi and loe sti
 | 
					proc leixxxsei example loe loi and loe sti
 | 
				
			||||||
with conreg4-bconst
 | 
					with conreg4-bconst
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1286,17 +1286,17 @@ with conreg4-bconst
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pat lil loi adi lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi adi lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi adu lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi adu lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi ads lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi ads lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi and lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi and lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("and.l")
 | 
										call lilixxlili("and.l")
 | 
				
			||||||
pat lil loi ior lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi ior lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("or.l")
 | 
										call lilixxlili("or.l")
 | 
				
			||||||
pat lil loi xor lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi xor lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("eor.l")
 | 
										call lilixxlili("eor.l")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
proc leixxxsei example loe loi and loe sti
 | 
					proc leixxxsei example loe loi and loe sti
 | 
				
			||||||
with conreg4-bconst
 | 
					with conreg4-bconst
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1286,17 +1286,17 @@ with conreg4-bconst
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pat lil loi adi lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi adi lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi adu lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi adu lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi ads lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi ads lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi and lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi and lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("and.l")
 | 
										call lilixxlili("and.l")
 | 
				
			||||||
pat lil loi ior lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi ior lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("or.l")
 | 
										call lilixxlili("or.l")
 | 
				
			||||||
pat lil loi xor lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi xor lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("eor.l")
 | 
										call lilixxlili("eor.l")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
proc leixxxsei example loe loi and loe sti
 | 
					proc leixxxsei example loe loi and loe sti
 | 
				
			||||||
with conreg4-bconst
 | 
					with conreg4-bconst
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1286,17 +1286,17 @@ with conreg4-bconst
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pat lil loi adi lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi adi lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi adu lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi adu lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi ads lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi ads lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("add.l")
 | 
										call lilixxlili("add.l")
 | 
				
			||||||
pat lil loi and lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi and lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("and.l")
 | 
										call lilixxlili("and.l")
 | 
				
			||||||
pat lil loi ior lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi ior lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("or.l")
 | 
										call lilixxlili("or.l")
 | 
				
			||||||
pat lil loi xor lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
					pat lil loi xor lil sti $1==$4 && $2==4 && $5==4 && $3==4 && inreg($1)==reg_pointer
 | 
				
			||||||
					call lilfxxlilf("eor.l")
 | 
										call lilixxlili("eor.l")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
proc leixxxsei example loe loi and loe sti
 | 
					proc leixxxsei example loe loi and loe sti
 | 
				
			||||||
with conreg4-bconst
 | 
					with conreg4-bconst
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue