]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Followup to r2237. The length is in bits 32:63 only -- not 0:63.
authorFlorian Krohm <florian@eich-krohm.de>
Sun, 15 Jan 2012 23:17:06 +0000 (23:17 +0000)
committerFlorian Krohm <florian@eich-krohm.de>
Sun, 15 Jan 2012 23:17:06 +0000 (23:17 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@2238

VEX/priv/guest_s390_toIR.c

index 20876fca1d26e118cc6b2b43ae3b8bf2d529fd9b..69a2618ef8b1981da9101235002a148208cc5ebe 100644 (file)
@@ -10870,7 +10870,7 @@ s390_irgen_TROO(UChar m3, UChar r1, UChar r2)
    assign(src_addr, get_gpr_dw0(r2));
    assign(des_addr, get_gpr_dw0(r1));
    assign(tab_addr, get_gpr_dw0(1));
-   assign(src_len, get_gpr_dw0(r1+1));
+   assign(src_len, unop(Iop_32Uto64, get_gpr_w1(r1+1)));
    assign(test_byte, get_gpr_b7(0));
 
    IRTemp op = newTemp(Ity_I8);