/dalvik/dx/src/com/android/dx/io/instructions/ |
D | InstructionCodec.java | 34 public DecodedInstruction decode(int opcodeUnit, in FORMAT_00X() argument 37 this, opcodeUnit, 0, null, in FORMAT_00X() 49 public DecodedInstruction decode(int opcodeUnit, in FORMAT_10X() argument 51 int opcode = byte0(opcodeUnit); in FORMAT_10X() 52 int literal = byte1(opcodeUnit); // should be zero in FORMAT_10X() 66 public DecodedInstruction decode(int opcodeUnit, in FORMAT_12X() argument 68 int opcode = byte0(opcodeUnit); in FORMAT_12X() 69 int a = nibble2(opcodeUnit); in FORMAT_12X() 70 int b = nibble3(opcodeUnit); in FORMAT_12X() 87 public DecodedInstruction decode(int opcodeUnit, in FORMAT_11N() argument [all …]
|
D | DecodedInstruction.java | 70 int opcodeUnit = in.read(); in decode() local 71 int opcode = Opcodes.extractOpcodeFromUnit(opcodeUnit); in decode() 74 return format.decode(opcodeUnit, in); in decode()
|
/dalvik/dx/src/com/android/dx/io/ |
D | Opcodes.java | 343 public static int extractOpcodeFromUnit(int opcodeUnit) { in extractOpcodeFromUnit() argument 350 int lowByte = opcodeUnit & 0xff; in extractOpcodeFromUnit() 351 return ((lowByte == 0) || (lowByte == 0xff)) ? opcodeUnit : lowByte; in extractOpcodeFromUnit()
|
/dalvik/dx/src/com/android/dx/dex/code/form/ |
D | Form10x.java | 70 write(out, opcodeUnit(insn, 0)); in writeTo()
|
D | Form30t.java | 80 write(out, opcodeUnit(insn, 0), offset); in writeTo()
|
D | Form20t.java | 84 write(out, opcodeUnit(insn, 0), (short) offset); in writeTo()
|
D | Form10t.java | 84 write(out, opcodeUnit(insn, (offset & 0xff))); in writeTo()
|
D | Form11x.java | 85 write(out, opcodeUnit(insn, regs.get(0).getReg())); in writeTo()
|
D | Form32x.java | 89 opcodeUnit(insn, 0), in writeTo()
|
D | Form31t.java | 97 write(out, opcodeUnit(insn, regs.get(0).getReg()), offset); in writeTo()
|
D | Form22x.java | 89 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form21t.java | 102 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form23x.java | 92 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/form/ |
D | Form10x.java | 76 write(out, opcodeUnit(insn, 0)); in writeTo()
|
D | Form30t.java | 86 write(out, opcodeUnit(insn, 0), in writeTo()
|
D | Form20t.java | 90 write(out, opcodeUnit(insn, 0), (short) offset); in writeTo()
|
D | Form10t.java | 90 write(out, opcodeUnit(insn, (offset & 0xff))); in writeTo()
|
D | Form11x.java | 80 write(out, opcodeUnit(insn, regs.get(0).getReg())); in writeTo()
|
D | Form32x.java | 83 opcodeUnit(insn, 0), in writeTo()
|
D | Form22x.java | 83 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form31t.java | 92 write(out, opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form23x.java | 85 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form21t.java | 97 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
|
D | Form22t.java | 99 opcodeUnit(insn, in writeTo()
|
D | Form12x.java | 128 write(out, opcodeUnit(insn, in writeTo()
|