/* Verify that we generate mfusr/mtusr instruction with builtin function. */ /* { dg-do compile } */ /* { dg-options "-O0" } */ /* { dg-final { scan-assembler "\\tmfusr" } } */ /* { dg-final { scan-assembler "\\tmtusr" } } */ #include void test (void) { int itype_value; itype_value = __builtin_nds32_mfusr (__NDS32_REG_ITYPE__); __builtin_nds32_mtusr (itype_value, __NDS32_REG_ITYPE__); }