Fix error in powf for (-1.0, NaN) input
Prevent confusion between -1.0 and 1.0 in powf. The corresponding
similar error was previously fixed for pow (see commit bb25dd1b)
			
			
This commit is contained in:
		
							parent
							
								
									f973a7d8be
								
							
						
					
					
						commit
						cef36220f2
					
				|  | @ -79,7 +79,7 @@ ivln2_l  =  7.0526075433e-06; /* 0x36eca570 =1/ln2 tail*/ | |||
|     /* x|y==NaN return NaN unless x==1 then return 1 */ | ||||
| 	if(FLT_UWORD_IS_NAN(ix) || | ||||
| 	   FLT_UWORD_IS_NAN(iy)) { | ||||
| 	    if(ix==0x3f800000) return one; | ||||
| 	    if(hx==0x3f800000) return one; | ||||
| 	    else return nanf(""); | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue