tccasm: accept "fmul/fadd st(0),st(n)" (dietlibc ipow/atanh)
This commit is contained in:
		
							parent
							
								
									87d84b7cb8
								
							
						
					
					
						commit
						47b4cf22cd
					
				
					 2 changed files with 6 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -241,6 +241,8 @@ ALT(DEF_ASM_OP0L(fcomp, 0xd8d9, 0, 0))
 | 
			
		|||
 | 
			
		||||
ALT(DEF_ASM_OP1(fadd, 0xd8c0, 0, OPC_FARITH | OPC_REG, OPT_ST))
 | 
			
		||||
ALT(DEF_ASM_OP2(fadd, 0xd8c0, 0, OPC_FARITH | OPC_REG, OPT_ST, OPT_ST0))
 | 
			
		||||
ALT(DEF_ASM_OP2(fadd, 0xdcc0, 0, OPC_FARITH | OPC_REG, OPT_ST0, OPT_ST))
 | 
			
		||||
ALT(DEF_ASM_OP2(fmul, 0xdcc8, 0, OPC_FARITH | OPC_REG, OPT_ST0, OPT_ST))
 | 
			
		||||
ALT(DEF_ASM_OP0L(fadd, 0xdec1, 0, OPC_FARITH))
 | 
			
		||||
ALT(DEF_ASM_OP1(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST))
 | 
			
		||||
ALT(DEF_ASM_OP2(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST, OPT_ST0))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -248,8 +248,12 @@ L3:
 | 
			
		|||
 | 
			
		||||
 fadd
 | 
			
		||||
 fadd %st(1), %st
 | 
			
		||||
 fadd %st(0), %st(1)
 | 
			
		||||
 fadd %st(3)
 | 
			
		||||
 | 
			
		||||
 fmul %st(0),%st(0)
 | 
			
		||||
 fmul %st(0),%st(1)
 | 
			
		||||
 | 
			
		||||
 faddp %st(5)
 | 
			
		||||
 faddp
 | 
			
		||||
 faddp %st(1), %st
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue