]> xenbits.xensource.com Git - qemu-xen-4.2-testing.git/commitdiff
target-alpha: small optimizations
authoraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 16 Sep 2008 22:44:25 +0000 (22:44 +0000)
committeraurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 16 Sep 2008 22:44:25 +0000 (22:44 +0000)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5238 c046a42c-6fe2-441c-8c8c-71466251a162

target-alpha/translate.c

index 4143076dda7203fff845ad9e9d34476abd556c56..5826d555c0cafe29d15ea51b9b000cea0e873781 100644 (file)
@@ -516,7 +516,7 @@ static always_inline int translate_one (DisasContext *ctx, uint32_t insn)
         goto invalid_opc;
     case 0x08:
         /* LDA */
-        if (ra != 31) {
+        if (likely(ra != 31)) {
             if (rb != 31)
                 tcg_gen_addi_i64(cpu_ir[ra], cpu_ir[rb], disp16);
             else
@@ -525,7 +525,7 @@ static always_inline int translate_one (DisasContext *ctx, uint32_t insn)
         break;
     case 0x09:
         /* LDAH */
-        if (ra != 31) {
+        if (likely(ra != 31)) {
             if (rb != 31)
                 tcg_gen_addi_i64(cpu_ir[ra], cpu_ir[rb], disp16 << 16);
             else