Fix out of range in art compiler.

We didn't check for zero offset before, and also we decremented by 4
INSTRUCTIONS rather than 4 bytes (= one instruction), because we
decremented the pointer of type Instruction*.

Test: run 550-checker-multiply-accumulate
      fails without this change under flame_hwasan
      passes with this change

Bug: 213931282
Change-Id: I51021e75de844b7126d503d562258887550430f8
1 file changed