29 lines
718 B
C
29 lines
718 B
C
#ifndef __KERNEL_IMPL__
|
|
#define __KERNEL_IMPL__
|
|
#include "structures.h"
|
|
#include <stdint.h>
|
|
extern "C" {
|
|
double __nv_exp(double);
|
|
double __nv_sqrt(double);
|
|
float __nv_sqrtf(float);
|
|
float __nv_powif(float, int);
|
|
float __nv_logf(float);
|
|
float __nv_expf(float);
|
|
float __nv_log10f(float);
|
|
float __nv_fast_log2f(float);
|
|
double __nv_powi(double, int);
|
|
float __nv_powf(float, float);
|
|
float __nv_fast_powf(float, float);
|
|
float __nv_fmodf(float, float);
|
|
int __nv_isnanf(float);
|
|
int __nv_isinff(float);
|
|
float __nv_fabsf(float);
|
|
double __nv_fabsd(double);
|
|
double __nv_fmind(double, double);
|
|
double __nv_fmaxd(double, double);
|
|
int __nvvm_mul24_i(int, int);
|
|
double _ZL3expd(double);
|
|
double _ZL8copysigndd(double, double);
|
|
}
|
|
#endif
|