blob: 2fe52d8d433c8bb2c406c6b78f764a27a9c98ded [file] [log] [blame]
#pragma version(1)
#pragma rs java_package_name(android.renderscript.cts)
struct atan2pi_float_input {
float x;
float y;
};
void atan2pi_f32_1 (const struct atan2pi_float_input* in, float* out) {
*out = atan2pi(in->x, in->y);
}
struct atan2pi_float2_input {
float2 x;
float2 y;
};
void atan2pi_f32_2 (const struct atan2pi_float2_input* in, float2* out) {
*out = atan2pi(in->x, in->y);
}
struct atan2pi_float3_input {
float3 x;
float3 y;
};
void atan2pi_f32_3 (const struct atan2pi_float3_input* in, float3* out) {
*out = atan2pi(in->x, in->y);
}
struct atan2pi_float4_input {
float4 x;
float4 y;
};
void atan2pi_f32_4 (const struct atan2pi_float4_input* in, float4* out) {
*out = atan2pi(in->x, in->y);
}