package com.amd.aparapi.test;
import com.amd.aparapi.Kernel;
public class MathDegRad extends Kernel{
public void run() {
double d = -1.0;
float f = -1.0f;
@SuppressWarnings("unused") boolean pass = true;
if ((toRadians(toDegrees(d)) != d) || (toRadians(toDegrees(f)) != f))
pass = false;
}
}
/**{OpenCL{
#pragma OPENCL EXTENSION cl_khr_fp64 : enable
typedef struct This_s{
int passid;
}This;
int get_pass_id(This *this){
return this->passid;
}
__kernel void run(
int passid
){
This thisStruct;
This* this=&thisStruct;
this->passid = passid;
{
double d = -1.0;
float f = -1.0f;
char pass = 1;
if (radians(degrees(d))!=d || radians(degrees(f))!=f){
pass = 0;
}
return;
}
}
}OpenCL}**/