(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
nds32/
builtin-mfusr-mtusr.c
       1  /* Verify that we generate mfusr/mtusr instruction with builtin function.  */
       2  
       3  /* { dg-do compile }  */
       4  /* { dg-options "-O0" }  */
       5  /* { dg-final { scan-assembler "\\tmfusr" } }  */
       6  /* { dg-final { scan-assembler "\\tmtusr" } }  */
       7  
       8  #include <nds32_intrinsic.h>
       9  
      10  void
      11  test (void)
      12  {
      13    int itype_value;
      14  
      15    itype_value = __builtin_nds32_mfusr (__NDS32_REG_ITYPE__);
      16    __builtin_nds32_mtusr (itype_value, __NDS32_REG_ITYPE__);
      17  }