(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
sve/
acle/
asm/
brkn_b.c
       1  /* { dg-final { check-function-bodies "**" "" "-DCHECK_ASM" } } */
       2  
       3  #include "test_sve_acle.h"
       4  
       5  /* Bad RA choice: no preferred output sequence.  */
       6  TEST_UNIFORM_P (brkn_b_z_tied1,
       7  		p0 = svbrkn_b_z (p3, p0, p1),
       8  		p0 = svbrkn_z (p3, p0, p1))
       9  
      10  /*
      11  ** brkn_b_z_tied2:
      12  **	brkn	p0\.b, p3/z, p1\.b, p0\.b
      13  **	ret
      14  */
      15  TEST_UNIFORM_P (brkn_b_z_tied2,
      16  		p0 = svbrkn_b_z (p3, p1, p0),
      17  		p0 = svbrkn_z (p3, p1, p0))
      18  
      19  /*
      20  ** brkn_b_z_untied:
      21  **	mov	p0\.b, p2\.b
      22  **	brkn	p0\.b, p3/z, p1\.b, p0\.b
      23  **	ret
      24  */
      25  TEST_UNIFORM_P (brkn_b_z_untied,
      26  		p0 = svbrkn_b_z (p3, p1, p2),
      27  		p0 = svbrkn_z (p3, p1, p2))