1 #pragma version(1) 2 #pragma rs java_package_name(android.renderscript.cts) 3 4 struct atan2pi_float_input { 5 float x; 6 float y; 7 }; 8 9 void atan2pi_f32_1 (const struct atan2pi_float_input* in, float* out) { 10 *out = atan2pi(in->x, in->y); 11 } 12 13 struct atan2pi_float2_input { 14 float2 x; 15 float2 y; 16 }; 17 18 void atan2pi_f32_2 (const struct atan2pi_float2_input* in, float2* out) { 19 *out = atan2pi(in->x, in->y); 20 } 21 22 struct atan2pi_float3_input { 23 float3 x; 24 float3 y; 25 }; 26 27 void atan2pi_f32_3 (const struct atan2pi_float3_input* in, float3* out) { 28 *out = atan2pi(in->x, in->y); 29 } 30 31 struct atan2pi_float4_input { 32 float4 x; 33 float4 y; 34 }; 35 36 void atan2pi_f32_4 (const struct atan2pi_float4_input* in, float4* out) { 37 *out = atan2pi(in->x, in->y); 38 } 39