(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
sve2/
acle/
asm/
rax1_u64.c
       1  /* { dg-final { check-function-bodies "**" "" "-DCHECK_ASM" } } */
       2  
       3  #include "test_sve_acle.h"
       4  
       5  #pragma GCC target "+sve2-sha3"
       6  
       7  /*
       8  ** rax1_u64_tied1:
       9  **	rax1	z0\.d, z0\.d, z1\.d
      10  **	ret
      11  */
      12  TEST_UNIFORM_Z (rax1_u64_tied1, svuint64_t,
      13  		z0 = svrax1_u64 (z0, z1),
      14  		z0 = svrax1 (z0, z1))
      15  
      16  /*
      17  ** rax1_u64_tied2:
      18  **	rax1	z0\.d, z1\.d, z0\.d
      19  **	ret
      20  */
      21  TEST_UNIFORM_Z (rax1_u64_tied2, svuint64_t,
      22  		z0 = svrax1_u64 (z1, z0),
      23  		z0 = svrax1 (z1, z0))
      24  
      25  /*
      26  ** rax1_u64_untied:
      27  **	rax1	z0\.d, z1\.d, z2\.d
      28  **	ret
      29  */
      30  TEST_UNIFORM_Z (rax1_u64_untied, svuint64_t,
      31  		z0 = svrax1_u64 (z1, z2),
      32  		z0 = svrax1 (z1, z2))