/dalvik/vm/mterp/x86/ |
bindiv.S | 16 jne .L${opcode}_continue_div 18 jne .L${opcode}_continue_div 26 .L${opcode}_continue_div:
|
bindiv2addr.S | 16 jne .L${opcode}_continue_div2addr 18 jne .L${opcode}_continue_div2addr 26 .L${opcode}_continue_div2addr:
|
bindivLit16.S | 17 jne .L${opcode}_continue_div 19 jne .L${opcode}_continue_div 27 .L${opcode}_continue_div:
|
OP_INSTANCE_OF.S | 22 je .L${opcode}_store # null obj, not instance, store it 28 je .L${opcode}_resolve # not resolved, do it now 29 .L${opcode}_resolved: # eax<- obj->clazz, ecx<- resolved class 31 je .L${opcode}_trivial # yes, trivial finish 41 # fall through to ${opcode}_store 47 .L${opcode}_store: 59 .L${opcode}_trivial: 74 .L${opcode}_resolve: 93 jmp .L${opcode}_resolved
|
OP_INSTANCE_OF_JUMBO.S | 21 je .L${opcode}_store # null obj, not instance, store it 27 je .L${opcode}_resolve # not resolved, do it now 28 .L${opcode}_resolved: # eax<- obj->clazz, ecx<- resolved class 30 je .L${opcode}_trivial # yes, trivial finish 40 # fall through to ${opcode}_store 46 .L${opcode}_store: 57 .L${opcode}_trivial: 70 .L${opcode}_resolve: 88 jmp .L${opcode}_resolved
|
/dalvik/vm/mterp/x86-atom/ |
OP_INSTANCE_OF.S | 37 je .L${opcode}_store # null object 38 jmp .L${opcode}_break 41 .L${opcode}_break: 49 je .L${opcode}_resolve # not resolved before, so resolve now 51 .L${opcode}_resolved: 53 je .L${opcode}_trivial # yes, finish 54 jmp .L${opcode}_fullcheck # no, do full check 62 .L${opcode}_fullcheck: 79 .L${opcode}_store: 89 .L${opcode}_trivial [all...] |
zcmp.S | 33 j${revcmp} ${opcode}_2f # goto next instruction or branch 49 ${opcode}_2f: 50 movzbl 4(rPC), %edx # grab the next opcode
|
OP_INVOKE_SUPER.S | 56 jmp .L${opcode}_continue2 59 .L${opcode}_continue2: 65 jne .L${opcode}_continue 66 jmp .L${opcode}_resolve # handle resolve 73 .L${opcode}_continue: 78 jnc .L${opcode}_nsm # handle method not present 83 .L${opcode}_resolve: 95 jne .L${opcode}_continue 103 .L${opcode}_nsm:
|
OP_SHR_LONG.S | 40 jl .L${opcode}_finish # consider sign 41 jmp .L${opcode}_final # sign is fine, finish 44 .L${opcode}_finish: 51 .L${opcode}_final:
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
CstInsn.java | 32 * @param opcode {@code non-null;} the opcode 38 public CstInsn(Rop opcode, SourcePosition position, RegisterSpec result, 40 super(opcode, position, result, sources);
|
/dalvik/dx/src/com/android/dx/io/instructions/ |
OneRegisterDecodedInstruction.java | 31 public OneRegisterDecodedInstruction(InstructionCodec format, int opcode, 34 super(format, opcode, index, indexType, target, literal);
|
RegisterRangeDecodedInstruction.java | 35 public RegisterRangeDecodedInstruction(InstructionCodec format, int opcode, 38 super(format, opcode, index, indexType, target, literal);
|
TwoRegisterDecodedInstruction.java | 34 public TwoRegisterDecodedInstruction(InstructionCodec format, int opcode, 37 super(format, opcode, index, indexType, target, literal);
|
/dalvik/dx/src/com/android/dx/rop/code/ |
CstInsn.java | 32 * @param opcode {@code non-null;} the opcode 38 public CstInsn(Rop opcode, SourcePosition position, RegisterSpec result, 40 super(opcode, position, result, sources);
|
Insn.java | 26 * an opcode (which specifies operation and source/result types), a 31 /** {@code non-null;} opcode */ 32 private final Rop opcode; field in class:Insn 46 * @param opcode {@code non-null;} the opcode 51 public Insn(Rop opcode, SourcePosition position, RegisterSpec result, 53 if (opcode == null) { 54 throw new NullPointerException("opcode == null"); 65 this.opcode = opcode; [all...] |
/dalvik/vm/compiler/codegen/arm/FP/ |
ThumbVFP.cpp | 68 TemplateOpcode opcode; local 74 switch (mir->dalvikInsn.opcode) { 77 opcode = TEMPLATE_ADD_FLOAT_VFP; 81 opcode = TEMPLATE_SUB_FLOAT_VFP; 85 opcode = TEMPLATE_DIV_FLOAT_VFP; 89 opcode = TEMPLATE_MUL_FLOAT_VFP; 102 genDispatchToHandler(cUnit, opcode); 114 TemplateOpcode opcode; local 116 switch (mir->dalvikInsn.opcode) { 119 opcode = TEMPLATE_ADD_DOUBLE_VFP 156 Opcode opcode = mir->dalvikInsn.opcode; local [all...] |
/dalvik/vm/compiler/codegen/arm/ |
GlobalOptimizations.cpp | 34 if (thisLIR->opcode == kThumbBUncond) { 54 if (!isPseudoOpcode(nextLIR->opcode) ||
|
/dalvik/vm/mterp/armv5te/ |
ALT_OP_DISPATCH_FF.S | 7 mov ip, rINST, lsr #8 @ ip<- extended opcode
|
OP_DISPATCH_FF.S | 2 mov ip, rINST, lsr #8 @ ip<- extended opcode
|
OP_EXECUTE_INLINE.S | 21 bne .L${opcode}_debugmode @ yes - take slow path 22 .L${opcode}_resume: 27 bl .L${opcode}_continue @ make call; will return after 32 GET_INST_OPCODE(ip) @ extract opcode from rINST 48 .L${opcode}_continue: 62 ldr rINST, .L${opcode}_table @ table of InlineOperation 70 .L${opcode}_debugmode: 74 beq .L${opcode}_resume @ no, just move on 82 bl .L${opcode}_continue @ make call; will return after 91 GET_INST_OPCODE(ip) @ extract opcode from rINS [all...] |
OP_EXECUTE_INLINE_RANGE.S | 19 bne .L${opcode}_debugmode @ yes - take slow path 20 .L${opcode}_resume: 25 bl .L${opcode}_continue @ make call; will return after 30 GET_INST_OPCODE(ip) @ extract opcode from rINST 40 .L${opcode}_continue: 54 ldr r9, .L${opcode}_table @ table of InlineOperation 63 .L${opcode}_debugmode: 67 beq .L${opcode}_resume @ no, just move on 76 bl .L${opcode}_continue @ make call; will return after 85 GET_INST_OPCODE(ip) @ extract opcode from rINS [all...] |
/dalvik/vm/mterp/c/ |
OP_MOVE.cpp | 1 HANDLE_OPCODE($opcode /*vA, vB*/)
|
OP_MOVE_16.cpp | 1 HANDLE_OPCODE($opcode /*vAAAA, vBBBB*/)
|
OP_MOVE_FROM16.cpp | 1 HANDLE_OPCODE($opcode /*vAA, vBBBB*/)
|
/external/javassist/src/main/javassist/expr/ |
FieldAccess.java | 27 int opcode; field in class:FieldAccess 32 opcode = op; 64 return isStatic(opcode); 68 return c == Opcode.GETSTATIC || c == Opcode.PUTSTATIC; 75 return opcode == Opcode.GETFIELD || opcode == Opcode.GETSTATIC; 82 return opcode == Opcode.PUTFIELD || opcode == Opcode.PUTSTATIC 226 int opcode; field in class:FieldAccess.ProceedForRead 274 int opcode; field in class:FieldAccess.ProceedForWrite [all...] |