Lines Matching refs:fp
95 unsigned long fp;
96 fp = (sw & IEEE_STATUS_MASK) << 35;
97 fp |= (sw & IEEE_MAP_DMZ) << 36;
98 fp |= (sw & IEEE_STATUS_MASK ? FPCR_SUM : 0);
99 fp |= (~sw & (IEEE_TRAP_ENABLE_INV
102 fp |= (~sw & (IEEE_TRAP_ENABLE_UNF | IEEE_TRAP_ENABLE_INE)) << 57;
103 fp |= (sw & IEEE_MAP_UMZ ? FPCR_UNDZ | FPCR_UNFD : 0);
104 fp |= (~sw & IEEE_TRAP_ENABLE_DNO) << 41;
105 return fp;
109 ieee_fpcr_to_swcr(unsigned long fp)
112 sw = (fp >> 35) & IEEE_STATUS_MASK;
113 sw |= (fp >> 36) & IEEE_MAP_DMZ;
114 sw |= (~fp >> 48) & (IEEE_TRAP_ENABLE_INV
117 sw |= (~fp >> 57) & (IEEE_TRAP_ENABLE_UNF | IEEE_TRAP_ENABLE_INE);
118 sw |= (fp >> 47) & IEEE_MAP_UMZ;
119 sw |= (~fp >> 41) & IEEE_TRAP_ENABLE_DNO;