(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
aarch64/
advsimd-intrinsics/
bfcvt-nosimd.c
       1  /* { dg-do assemble { target { aarch64*-*-* } } } */
       2  /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */
       3  /* { dg-require-effective-target aarch64_asm_bf16_ok } */
       4  /* { dg-additional-options "-save-temps -march=armv8.2-a+bf16+nosimd" } */
       5  /* { dg-final { check-function-bodies "**" "" {-O[^0]} } } */
       6  
       7  #include <arm_neon.h>
       8  
       9  /*
      10  **test_bfcvt:
      11  **	bfcvt	h0, s0
      12  **	ret
      13  */
      14  bfloat16_t test_bfcvt (float32_t a)
      15  {
      16    return vcvth_bf16_f32 (a);
      17  }