(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
fp16_fmul_lane_high.h
       1  #include "arm_neon.h"
       2  
       3  float32x2_t
       4  test_vfmlal_lane_high_f16 (float32x2_t r, float16x4_t a, float16x4_t b)
       5  {
       6    return vfmlal_lane_high_f16 (r, a, b, 0);
       7  }
       8  
       9  float32x2_t
      10  tets_vfmlsl_lane_high_f16  (float32x2_t r, float16x4_t a, float16x4_t b)
      11  {
      12    return vfmlsl_lane_high_f16 (r, a, b, 0);
      13  }
      14  
      15  float32x2_t
      16  test_vfmlal_laneq_high_f16 (float32x2_t r, float16x4_t a, float16x8_t b)
      17  {
      18    return vfmlal_laneq_high_f16 (r, a, b, 6);
      19  }
      20  
      21  float32x2_t
      22  test_vfmlsl_laneq_high_f16 (float32x2_t r, float16x4_t a, float16x8_t b)
      23  {
      24    return vfmlsl_laneq_high_f16 (r, a, b, 6);
      25  }
      26  
      27  float32x4_t
      28  test_vfmlalq_lane_high_f16 (float32x4_t r, float16x8_t a, float16x4_t b)
      29  {
      30    return vfmlalq_lane_high_f16 (r, a, b, 1);
      31  }
      32  
      33  float32x4_t
      34  test_vfmlslq_lane_high_f16 (float32x4_t r, float16x8_t a, float16x4_t b)
      35  {
      36    return vfmlslq_lane_high_f16 (r, a, b, 1);
      37  }
      38  
      39  float32x4_t
      40  test_vfmlalq_laneq_high_f16  (float32x4_t r, float16x8_t a, float16x8_t b)
      41  {
      42    return vfmlalq_laneq_high_f16 (r, a, b, 7);
      43  }
      44  
      45  float32x4_t
      46  test_vfmlslq_laneq_high_f16 (float32x4_t r, float16x8_t a, float16x8_t b)
      47  {
      48    return vfmlslq_laneq_high_f16 (r, a, b, 7);
      49  }