mirror of https://gitee.com/openkylin/linux.git
MIPS: math-emu: Reduce microMIPS bloat.
Move microMIPS32_to_MIPS32() to a separate file which only gets built for mipsMIPS configurations; for other configurations the optimizer eleminates calls to microMIPS32_to_MIPS32(). Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
56a6473339
commit
70e4c234aa
|
@ -709,6 +709,13 @@ static int cop1Emulate(struct pt_regs *xcp, struct mips_fpu_struct *ctx,
|
|||
u64 dval;
|
||||
int sig;
|
||||
|
||||
/*
|
||||
* These are giving gcc a gentle hint about what to expect in
|
||||
* dec_inst in order to do better optimization.
|
||||
*/
|
||||
if (!cpu_has_mmips && dec_insn.micro_mips_mode)
|
||||
unreachable();
|
||||
|
||||
/* XXX NEC Vr54xx bug workaround */
|
||||
if (delay_slot(xcp)) {
|
||||
if (dec_insn.micro_mips_mode) {
|
||||
|
|
Loading…
Reference in New Issue