LibC: Add ldexp to math.cpp
This commit is contained in:
		
							parent
							
								
									2e642327ea
								
							
						
					
					
						commit
						f60e265397
					
				| 
						 | 
				
			
			@ -8,7 +8,12 @@
 | 
			
		|||
#define BUILTINS2(func) \
 | 
			
		||||
	float func##f(float a, float b) { return __builtin_##func##f(a, b); } \
 | 
			
		||||
	double func(double a, double b) { return __builtin_##func(a, b); } \
 | 
			
		||||
	long double func##l(long double a, long double b) { return __builtin_##func##l(a, b); } \
 | 
			
		||||
	long double func##l(long double a, long double b) { return __builtin_##func##l(a, b); }
 | 
			
		||||
 | 
			
		||||
#define BUILTINS2_TYPE(func, type) \
 | 
			
		||||
	float func##f(float a, type b) { return __builtin_##func##f(a, b); } \
 | 
			
		||||
	double func(double a, type b) { return __builtin_##func(a, b); } \
 | 
			
		||||
	long double func##l(long double a, type b) { return __builtin_##func##l(a, b); }
 | 
			
		||||
 | 
			
		||||
__BEGIN_DECLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -38,6 +43,7 @@ BUILTINS2(fmod)
 | 
			
		|||
BUILTINS2(hypot)
 | 
			
		||||
BUILTINS1(j0)
 | 
			
		||||
BUILTINS1(j1)
 | 
			
		||||
BUILTINS2_TYPE(ldexp, int)
 | 
			
		||||
BUILTINS1(lgamma)
 | 
			
		||||
BUILTINS1(log)
 | 
			
		||||
BUILTINS1(log10)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue