1  /* Test AAPCS64 layout.
       2  
       3    Test 64-bit singleton vector types which should be in FP/SIMD registers.  */
       4  
       5  /* { dg-do run { target aarch64*-*-* } } */
       6  /* { dg-additional-sources "abitest.S" } */
       7  
       8  #ifndef IN_FRAMEWORK
       9  #define TESTFILE "func-ret-64x1_1.c"
      10  #include <arm_neon.h>
      11  #include "abitest-2.h"
      12  #else
      13  FUNC_VAL_CHECK ( 0, float64x1_t, (float64x1_t) {123456.789}, D0, flat)
      14  FUNC_VAL_CHECK ( 1, int64x1_t, (int64x1_t) {0xdeadbeefcafebabeLL}, D0, flat)
      15  FUNC_VAL_CHECK ( 2, uint64x1_t, (uint64x1_t) {0xaaaabbbbccccddddULL}, D0, flat)
      16  #endif
      17