Mercurial > hg > icedrobot > daneel
changeset 64:7687468aed66
Fixed parsing of CONST_WIDE_HIGH16 instruction.
* dex/Code.java (acceptInsns): Fixed constant shifting for CONST_WIDE_HIGH16.
author | Michael Starzinger <michi@complang.tuwien.ac.at> |
---|---|
date | Tue, 22 Mar 2011 14:42:29 +0100 |
parents | cf225eeae6ee |
children | 3a01108d39d2 |
files | src/main/java/org/icedrobot/daneel/dex/Code.java |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/org/icedrobot/daneel/dex/Code.java Tue Mar 22 02:22:23 2011 +0100 +++ b/src/main/java/org/icedrobot/daneel/dex/Code.java Tue Mar 22 14:42:29 2011 +0100 @@ -369,8 +369,8 @@ case CONST_WIDE_HIGH16: // Format 21h: AA|op BBBB - // Syntax: op vAA, #+BBBB00000000 - l = (((long) s2) << 32); + // Syntax: op vAA, #+BBBB000000000000 + l = (((long) s2) << 48); v.visitInstrConstU64(op, b1, l); break;