Lines Matching +full:0 +full:x1c000

47 #define __SAVE __asm__ __volatile__("save %sp, -0x40, %sp\n\t")
53 int count = 0; in die_if_kernel()
81 !(((unsigned long) rw) & 0x7)) { in die_if_kernel()
96 if(type < 0x80) { in do_hw_interrupt()
106 (void __user *)regs->pc, type - 0x80); in do_hw_interrupt()
119 send_sig_fault(SIGILL, ILL_ILLOPC, (void __user *)pc, 0, current); in do_illegal_instruction()
127 send_sig_fault(SIGILL, ILL_PRVOPC, (void __user *)pc, 0, current); in do_priv_instruction()
141 #if 0 in do_memaccess_unaligned()
147 /* FIXME: Should dig out mna address */ (void *)0, in do_memaccess_unaligned()
148 0, current); in do_memaccess_unaligned()
151 static unsigned long init_fsr = 0x0UL;
153 { ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL,
154 ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL,
155 ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL,
156 ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL, ~0UL };
173 fpsave(&fptask->thread.float_regs[0], &fptask->thread.fsr, in do_fpd_trap()
174 &fptask->thread.fpqueue[0], &fptask->thread.fpqdepth); in do_fpd_trap()
178 fpload(&current->thread.float_regs[0], &current->thread.fsr); in do_fpd_trap()
181 fpload(&init_fregs[0], &init_fsr); in do_fpd_trap()
186 fpload(&init_fregs[0], &init_fsr); in do_fpd_trap()
189 fpload(&current->thread.float_regs[0], &current->thread.fsr); in do_fpd_trap()
205 int ret = 0;
222 fpsave(&fake_regs[0], &fake_fsr, &fake_queue[0], &fake_depth);
226 fpsave(&fpt->thread.float_regs[0], &fpt->thread.fsr,
227 &fpt->thread.fpqueue[0], &fpt->thread.fpqdepth);
232 switch ((fpt->thread.fsr & 0x1c000)) {
257 fpload(&current->thread.float_regs[0], &current->thread.fsr);
282 if ((fsr & 0x1c000) == (1 << 14)) {
283 if (fsr & 0x10)
285 else if (fsr & 0x08)
287 else if (fsr & 0x04)
289 else if (fsr & 0x02)
291 else if (fsr & 0x01)
294 send_sig_fault(SIGFPE, code, (void __user *)pc, 0, fpt);
299 if(calls > 0)
300 calls=0;
308 send_sig_fault(SIGEMT, EMT_TAGOVF, (void __user *)pc, 0, current);
330 force_sig_fault(SIGBUS, BUS_OBJERR, (void __user *)pc, 0);
336 send_sig_fault(SIGILL, ILL_COPROC, (void __user *)pc, 0, current);
346 send_sig_fault(SIGILL, ILL_COPROC, (void __user *)pc, 0, current);
352 send_sig_fault(SIGFPE, FPE_INTDIV, (void __user *)pc, 0, current);