From b59a0ff3dd71a56d6bf5197792160a3177cd8e65 Mon Sep 17 00:00:00 2001 From: Guillaume Emont Date: Wed, 12 Dec 2012 12:08:24 +0100 Subject: [PATCH] mips: _rule_load(): directly concatenate bytes for byte loads with shift 1 --- orc/orcrules-mips.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orc/orcrules-mips.c b/orc/orcrules-mips.c index f8c7d86..f9e13cd 100644 --- a/orc/orcrules-mips.c +++ b/orc/orcrules-mips.c @@ -32,7 +32,7 @@ mips_rule_load (OrcCompiler *compiler, void *user, OrcInstruction *insn) case 1: orc_mips_emit_lbu (compiler, ORC_MIPS_T3, src, 0); orc_mips_emit_lbu (compiler, dest, src, 1); - orc_mips_emit_append (compiler, dest, ORC_MIPS_T3, 16); + orc_mips_emit_append (compiler, dest, ORC_MIPS_T3, 8); break; case 2: if (is_aligned) { -- 2.7.4