Home | History | Annotate | Download | only in cts
      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