+++ /dev/null
-static inline unsigned long rdfpcr(void)
-{
- unsigned long tmp, ret;
- __asm__ ("" : "=r"(tmp), "=r"(ret));
- return ret;
-}
-
-static inline unsigned long
-swcr_update_status(unsigned long swcr, unsigned long fpcr)
-{
- swcr &= ~0x7e0000ul;
- swcr |= (fpcr >> 3) & 0x7e0000ul;
- return swcr;
-}
-
-unsigned long osf_getsysinfo(unsigned long flags)
-{
- unsigned long w;
- w = swcr_update_status(flags, rdfpcr());
- return w;
-}