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  
       7  #ifndef IN_FRAMEWORK
       8  #define TESTFILE "test_64x1_1.c"
       9  #include <arm_neon.h>
      10  
      11  #include "abitest.h"
      12  #else
      13  ARG (float64x1_t, (float64x1_t) {123456.789}, D0)
      14  ARG (float64_t, 987654.321, D1)
      15  ARG (float64x1_t, (float64x1_t) {13579.2468}, D2)
      16  ARG (int64x1_t, (int64x1_t) {0xcafebabe0cabfaffLL}, D3)
      17  ARG (uint64_t, 0xdeadbeefdeafbeeb, X0)
      18  ARG (int64_t, 0x0123456789abcdef, X1)
      19  LAST_ARG (uint64x1_t, (uint64x1_t) {0xaaaabbbbccccddddULL}, D4)
      20  #endif