CuPBoP/runtime/include/cpu/cudaKernelImpl.h

29 lines
718 B
C
Raw Permalink Normal View History

#ifndef __KERNEL_IMPL__
2022-05-04 20:59:38 +08:00
#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);
2022-07-14 06:39:59 +08:00
double __nv_fabsd(double);
double __nv_fmind(double, double);
double __nv_fmaxd(double, double);
2022-05-04 20:59:38 +08:00
int __nvvm_mul24_i(int, int);
double _ZL3expd(double);
2022-07-14 06:39:59 +08:00
double _ZL8copysigndd(double, double);
2022-05-04 20:59:38 +08:00
}
#endif