(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
min_plus_4.c
       1  /* { dg-do run } */
       2  /* { dg-options "-O2 --save-temps" } */
       3  /* { dg-final { check-function-bodies "**" "" "" } } */
       4  
       5  /*
       6  ** f1:
       7  **	subs	(x[0-9]+), x0, #?4096
       8  **	csel	x0, \1, xzr, l[te]
       9  **	ret
      10  */
      11  /*
      12  ** f2:
      13  **	subs	(x[0-9]+), x0, #?4096
      14  **	csel	x0, \1, xzr, l[te]
      15  **	ret
      16  */
      17  /*
      18  ** f3:
      19  **	subs	(x[0-9]+), x0, #?4095
      20  **	csinc	x0, \1, xzr, le
      21  **	ret
      22  */
      23  /* f4 out of range */
      24  
      25  #define TYPE int64_t
      26  #define TYPE_MIN INT64_MIN
      27  #define TYPE_MAX INT64_MAX
      28  #define VALUE 4096
      29  
      30  #include "min_plus_1.c"