Do not assume imm8 is 8 for strd rD, [sp, -#imm8]!


Bug: http://b/18949144
Bug: https://bugs.kde.org/342780
Change-Id: Ie9340cef13fdc7eb000d3c9cbe4d5f101790b76c
diff --git a/VEX/priv/guest_arm_toIR.c b/VEX/priv/guest_arm_toIR.c
index 7cedb7d..9c68e4e 100644
--- a/VEX/priv/guest_arm_toIR.c
+++ b/VEX/priv/guest_arm_toIR.c
@@ -16530,7 +16530,7 @@
      Bool writeback_already_done = False;
      if (bS == 1 /*store*/ && summary == (2 | 16)
          && rN == 13 && rN != rD && rN != rD+1
-         && bU == 0/*minus*/ && imm8 == 8) {
+         && bU == 0/*minus*/) {
         putIRegA( rN, mkexpr(eaT), condT, Ijk_Boring );
         writeback_already_done = True;
      }