| /external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Format/ |
| Instruction41c.java | 36 import org.jf.dexlib.Code.Opcode; 48 public Instruction41c(Opcode opcode, int regA, Item referencedItem) { 49 super(opcode, referencedItem); 55 if (opcode == Opcode.NEW_INSTANCE_JUMBO) { 58 throw new RuntimeException("Only class references can be used with the new-instance/jumbo opcode"); 65 private Instruction41c(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) { 66 super(dexFile, opcode, buffer, bufferIndex) [all...] |
| Instruction21t.java | 33 import org.jf.dexlib.Code.Opcode; 44 public Instruction21t(Opcode opcode, short regA, short offB) { 45 super(opcode); 59 private Instruction21t(Opcode opcode, byte[] buffer, int bufferIndex) { 60 super(opcode); 62 assert buffer[bufferIndex] == opcode.value; 70 out.writeByte(opcode.value); 99 public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) [all...] |
| Instruction22t.java | 33 import org.jf.dexlib.Code.Opcode; 45 public Instruction22t(Opcode opcode, byte regA, byte regB, short offC) { 46 super(opcode); 62 private Instruction22t(Opcode opcode, byte[] buffer, int bufferIndex) { 63 super(opcode); 65 assert buffer[bufferIndex] == opcode.value; 75 out.writeByte(opcode.value); 108 public Instruction makeInstruction(DexFile dexFile, Opcode opcode, byte[] buffer, int bufferIndex) [all...] |
| /dalvik/vm/mterp/x86/ |
| OP_CMP_LONG.S | 17 jl .L${opcode}_smaller 18 jg .L${opcode}_bigger 20 ja .L${opcode}_bigger 21 jb .L${opcode}_smaller 28 .L${opcode}_bigger: 36 .L${opcode}_smaller:
|
| bindivLit8.S | 14 jne .L${opcode}_continue_div 16 jne .L${opcode}_continue_div 24 .L${opcode}_continue_div:
|
| /dalvik/vm/mterp/mips/ |
| OP_INSTANCE_OF.S | 20 beqz a0, .L${opcode}_store # null obj, not an instance, store a0 26 beqz a1, .L${opcode}_resolve # not resolved, do it now 27 .L${opcode}_resolved: # a0=obj->clazz, a1=resolved class 29 beq a0, a1, .L${opcode}_trivial # yes, trivial finish 30 b .L${opcode}_fullcheck # no, do full check 36 .L${opcode}_trivial: 43 .L${opcode}_store: 46 GET_INST_OPCODE(t0) # extract opcode from rINST 57 .L${opcode}_fullcheck: 59 move a0, v0 # fall through to ${opcode}_stor [all...] |
| OP_FLOAT_TO_INT.S | 15 bgez t0, .L${opcode}_set_vreg 23 blez t0, .L${opcode}_set_vreg 30 bnez t0, .L${opcode}_set_vreg 34 b .L${opcode}_set_vreg 39 bc1t .L${opcode}_set_vreg_f 44 bc1t .L${opcode}_set_vreg_f 49 bc1t .L${opcode}_set_vreg_f 52 b .L${opcode}_set_vreg_f
|
| OP_CHECK_CAST.S | 18 beqz rOBJ, .L${opcode}_okay # null obj, cast always succeeds 22 beqz a1, .L${opcode}_resolve # not resolved, do it now 23 .L${opcode}_resolved: 25 bne a0, a1, .L${opcode}_fullcheck # no, do full check 26 .L${opcode}_okay: 28 GET_INST_OPCODE(t0) # extract opcode from rINST 37 .L${opcode}_fullcheck: 41 bnez v0, .L${opcode}_okay # no, success 42 b .L${opcode}_castfailure 45 .L${opcode}_castfailure [all...] |
| unflop.S | 22 .L${opcode}_set_vreg: 27 .L${opcode}_set_vreg_f: 30 GET_INST_OPCODE(t1) # extract opcode from rINST
|
| /dalvik/vm/compiler/codegen/arm/ |
| CodegenCommon.cpp | 39 assert(EncodingMap[lir->opcode].flags & (IS_LOAD | IS_STORE)); 61 assert(!(EncodingMap[lir->opcode].flags & IS_STORE)); 128 int opcode = lir->opcode; local 131 if (opcode <= 0) { 136 flags = EncodingMap[lir->opcode].flags; 217 if (opcode == kThumbPush || opcode == kThumbPop) { 219 if ((opcode == kThumbPush) && (lir->useMask & r8Mask)) { 222 } else if ((opcode == kThumbPop) && (lir->defMask & r8Mask)) [all...] |
| /dalvik/dx/src/com/android/dx/io/instructions/ |
| SparseSwitchPayloadDecodedInstruction.java | 38 int opcode, int[] keys, int[] targets) { 39 super(format, opcode, 0, null, 0, 0L);
|
| ZeroRegisterDecodedInstruction.java | 28 public ZeroRegisterDecodedInstruction(InstructionCodec format, int opcode, 30 super(format, opcode, index, indexType, target, literal);
|
| /dalvik/vm/compiler/template/mips/ |
| TEMPLATE_FLOAT_TO_INT_VFP.S | 14 bgez t0, .L${opcode}_set_vreg 22 blez t0, .L${opcode}_set_vreg 29 bnez t0, .L${opcode}_set_vreg 33 b .L${opcode}_set_vreg 38 bc1t .L${opcode}_set_vreg_f 43 bc1t .L${opcode}_set_vreg_f 48 bc1t .L${opcode}_set_vreg_f 51 b .L${opcode}_set_vreg_f
|
| /dalvik/vm/mterp/c/ |
| OP_MOVE_RESULT.cpp | 1 HANDLE_OPCODE($opcode /*vAA*/)
|
| /external/dexmaker/src/dx/java/com/android/dx/io/instructions/ |
| SparseSwitchPayloadDecodedInstruction.java | 38 int opcode, int[] keys, int[] targets) { 39 super(format, opcode, 0, null, 0, 0L);
|
| ZeroRegisterDecodedInstruction.java | 28 public ZeroRegisterDecodedInstruction(InstructionCodec format, int opcode, 30 super(format, opcode, index, indexType, target, literal);
|
| /sdk/emulator/qtools/ |
| armdis.h | 7 #include "opcode.h" 12 static Opcode decode(uint32_t insn); 15 static Opcode decode00(uint32_t insn); 16 static Opcode decode01(uint32_t insn); 17 static Opcode decode10(uint32_t insn); 18 static Opcode decode11(uint32_t insn); 19 static Opcode decode_mul(uint32_t insn); 20 static Opcode decode_ldrh(uint32_t insn); 21 static Opcode decode_alu(uint32_t insn); 23 static char *disasm_alu(Opcode opcode, uint32_t insn, char *ptr) [all...] |
| /dalvik/dexgen/src/com/android/dexgen/dex/code/ |
| TargetInsn.java | 34 * @param opcode the opcode; one of the constants from {@link Dops} 41 public TargetInsn(Dop opcode, SourcePosition position, 43 super(opcode, position, registers); 54 public DalvInsn withOpcode(Dop opcode) { 55 return new TargetInsn(opcode, getPosition(), getRegisters(), target); 66 * opcode has the opposite sense (as a test; e.g. a 75 Dop opcode = getOpcode().getOppositeTest(); local 77 return new TargetInsn(opcode, getPosition(), getRegisters(), target);
|
| /dalvik/dx/src/com/android/dx/dex/code/ |
| TargetInsn.java | 34 * @param opcode the opcode; one of the constants from {@link Dops} 41 public TargetInsn(Dop opcode, SourcePosition position, 43 super(opcode, position, registers); 54 public DalvInsn withOpcode(Dop opcode) { 55 return new TargetInsn(opcode, getPosition(), getRegisters(), target); 66 * opcode has the opposite sense (as a test; e.g. a 75 Dop opcode = getOpcode().getOppositeTest(); local 77 return new TargetInsn(opcode, getPosition(), getRegisters(), target);
|
| /dalvik/vm/compiler/codegen/mips/Mips32/ |
| Factory.cpp | 57 res->opcode = kMipsFmovd; 61 res->opcode = kMipsFmovs; 64 res->opcode = kMipsMtc1; 70 res->opcode = kMipsMfc1; 158 MipsOpCode opcode = kMipsNop; local 161 opcode = kMipsB; 167 res = newLIR0(cUnit, opcode); 188 MipsOpCode opcode = kMipsNop; local 191 opcode = kMipsJalr; 196 return newLIR2(cUnit, opcode, r_RA, rDestSrc) 208 MipsOpCode opcode = kMipsNop; local 237 MipsOpCode opcode = kMipsNop; local 278 MipsOpCode opcode = kMipsNop; local 368 MipsOpCode opcode = kMipsNop; local 426 MipsOpCode opcode = kMipsNop; local 488 MipsOpCode opcode = kMipsNop; local 607 MipsOpCode opcode = kMipsNop; local 725 MipsOpCode opcode = kMipsNop; local 838 MipsOpCode opcode; local [all...] |
| /external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
| TargetInsn.java | 34 * @param opcode the opcode; one of the constants from {@link Dops} 41 public TargetInsn(Dop opcode, SourcePosition position, 43 super(opcode, position, registers); 54 public DalvInsn withOpcode(Dop opcode) { 55 return new TargetInsn(opcode, getPosition(), getRegisters(), target); 66 * opcode has the opposite sense (as a test; e.g. a 75 Dop opcode = getOpcode().getOppositeTest(); local 77 return new TargetInsn(opcode, getPosition(), getRegisters(), target);
|
| /external/proguard/src/proguard/optimize/peephole/ |
| GotoGotoReplacer.java | 78 byte opcode = branchInstruction.opcode; 79 if (opcode == InstructionConstants.OP_GOTO || 80 opcode == InstructionConstants.OP_GOTO_W) 94 if (targetInstruction.opcode == InstructionConstants.OP_GOTO) 100 new BranchInstruction(opcode,
|
| GotoReturnReplacer.java | 78 byte opcode = branchInstruction.opcode; 79 if (opcode == InstructionConstants.OP_GOTO || 80 opcode == InstructionConstants.OP_GOTO_W) 90 switch (targetInstruction.opcode) 100 new SimpleInstruction(targetInstruction.opcode);
|
| /external/webkit/Source/JavaScriptCore/docs/ |
| make-bytecode-docs.pl | 18 my $opcode = $_; 32 print OUTPUT "<h2><code>${opcode}</code></h2>\n<p><b>Format: </b><code>\n${format}\n</code></p>\n<p>\n${doc}\n</p>\n"; 34 push @undocumented, $opcode;
|
| /dalvik/dx/src/com/android/dx/rop/code/ |
| PlainInsn.java | 35 * @param opcode {@code non-null;} the opcode 40 public PlainInsn(Rop opcode, SourcePosition position, 42 super(opcode, position, result, sources); 44 switch (opcode.getBranchingness()) { 51 if (result != null && opcode.getBranchingness() != Rop.BRANCH_NONE) { 61 * @param opcode {@code non-null;} the opcode 66 public PlainInsn(Rop opcode, SourcePosition position, RegisterSpec result, 68 this(opcode, position, result, RegisterSpecList.make(source)) 130 int opcode = getOpcode().getOpcode(); local [all...] |