2 /* { dg-options "-mdsp -mgp32" } */
4 extern void abort (void);
5 extern void exit (int);
7 NOMIPS16
void __attribute__ ((noinline
))
10 __builtin_mips_wrdsp (i
, 63);
13 NOMIPS16
void __attribute__ ((noinline
))
17 __builtin_mips_extpdp (a
, 3);
20 NOMIPS16
void __attribute__ ((noinline
))
24 __builtin_mips_extpdp (a
, i
);
27 NOMIPS16
void __attribute__ ((noinline
))
32 __builtin_mips_mthlip (a
, i
);
41 __builtin_mips_wrdsp (0,63);
43 cntl
= __builtin_mips_rddsp (63);
48 __builtin_mips_wrdsp (63,63);
50 cntl
= __builtin_mips_rddsp (63);
55 __builtin_mips_wrdsp (63,63);
57 cntl
= __builtin_mips_rddsp (63);
62 __builtin_mips_wrdsp (8,63);
64 cntl
= __builtin_mips_rddsp (63);