dsemul.c (7737b20b9e071f3595582686e894bf56377c43e4) dsemul.c (9ab4471c9f1b3e986f4d429951492f736c888ff6)
1#include <asm/branch.h>
2#include <asm/cacheflush.h>
3#include <asm/fpu_emulator.h>
4#include <asm/inst.h>
5#include <asm/mipsregs.h>
6#include <asm/uaccess.h>
7
8#include "ieee754.h"

--- 82 unchanged lines hidden (view full) ---

91 return SIGBUS;
92 }
93
94 regs->cp0_epc = ((unsigned long) &fr->emul) |
95 get_isa16_mode(regs->cp0_epc);
96
97 flush_cache_sigtramp((unsigned long)&fr->emul);
98
1#include <asm/branch.h>
2#include <asm/cacheflush.h>
3#include <asm/fpu_emulator.h>
4#include <asm/inst.h>
5#include <asm/mipsregs.h>
6#include <asm/uaccess.h>
7
8#include "ieee754.h"

--- 82 unchanged lines hidden (view full) ---

91 return SIGBUS;
92 }
93
94 regs->cp0_epc = ((unsigned long) &fr->emul) |
95 get_isa16_mode(regs->cp0_epc);
96
97 flush_cache_sigtramp((unsigned long)&fr->emul);
98
99 return SIGILL; /* force out of emulation loop */
99 return 0;
100}
101
102int do_dsemulret(struct pt_regs *xcp)
103{
104 struct emuframe __user *fr;
105 unsigned long epc;
106 u32 insn, cookie;
107 int err = 0;

--- 56 unchanged lines hidden ---
100}
101
102int do_dsemulret(struct pt_regs *xcp)
103{
104 struct emuframe __user *fr;
105 unsigned long epc;
106 u32 insn, cookie;
107 int err = 0;

--- 56 unchanged lines hidden ---