branch.h (5f9f41c474befb4ebbc40b27f65bb7d649241581) | branch.h (b0a668fb2038d846a466c7a16a358d874002b697) |
---|---|
1/* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Copyright (C) 1996, 1997, 1998, 2001 by Ralf Baechle 7 */ 8#ifndef _ASM_BRANCH_H 9#define _ASM_BRANCH_H 10 11#include <asm/cpu-features.h> 12#include <asm/mipsregs.h> 13#include <asm/ptrace.h> 14#include <asm/inst.h> 15 | 1/* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Copyright (C) 1996, 1997, 1998, 2001 by Ralf Baechle 7 */ 8#ifndef _ASM_BRANCH_H 9#define _ASM_BRANCH_H 10 11#include <asm/cpu-features.h> 12#include <asm/mipsregs.h> 13#include <asm/ptrace.h> 14#include <asm/inst.h> 15 |
16static int mipsr2_emulation = 0; 17#define NO_R6EMU (cpu_has_mips_r6 && !mipsr2_emulation) 18 | |
19extern int __isa_exception_epc(struct pt_regs *regs); 20extern int __compute_return_epc(struct pt_regs *regs); 21extern int __compute_return_epc_for_insn(struct pt_regs *regs, 22 union mips_instruction insn); 23extern int __microMIPS_compute_return_epc(struct pt_regs *regs); 24extern int __MIPS16e_compute_return_epc(struct pt_regs *regs); 25 26/* --- 80 unchanged lines hidden --- | 16extern int __isa_exception_epc(struct pt_regs *regs); 17extern int __compute_return_epc(struct pt_regs *regs); 18extern int __compute_return_epc_for_insn(struct pt_regs *regs, 19 union mips_instruction insn); 20extern int __microMIPS_compute_return_epc(struct pt_regs *regs); 21extern int __MIPS16e_compute_return_epc(struct pt_regs *regs); 22 23/* --- 80 unchanged lines hidden --- |