/dalvik/dx/src/com/android/dx/dex/code/form/ |
H A D | Form23x.java | 44 RegisterSpecList regs = insn.getRegisters(); 45 return regs.get(0).regString() + ", " + regs.get(1).regString() + 46 ", " + regs.get(2).regString(); 65 RegisterSpecList regs = insn.getRegisters(); 68 (regs.size() == 3) && 69 unsignedFitsInByte(regs.get(0).getReg()) && 70 unsignedFitsInByte(regs.get(1).getReg()) && 71 unsignedFitsInByte(regs.get(2).getReg()); 83 RegisterSpecList regs [all...] |
H A D | Form12x.java | 46 RegisterSpecList regs = insn.getRegisters(); 47 int sz = regs.size(); 55 return regs.get(sz - 2).regString() + ", " + 56 regs.get(sz - 1).regString(); 79 RegisterSpecList regs = insn.getRegisters(); 83 switch (regs.size()) { 85 rs1 = regs.get(0); 86 rs2 = regs.get(1); 94 rs1 = regs.get(1); 95 rs2 = regs [all...] |
H A D | Form22x.java | 44 RegisterSpecList regs = insn.getRegisters(); 45 return regs.get(0).regString() + ", " + regs.get(1).regString(); 64 RegisterSpecList regs = insn.getRegisters(); 67 (regs.size() == 2) && 68 unsignedFitsInByte(regs.get(0).getReg()) && 69 unsignedFitsInShort(regs.get(1).getReg()); 81 RegisterSpecList regs = insn.getRegisters(); 83 opcodeUnit(insn, regs.get(0).getReg()), 84 (short) regs [all...] |
H A D | Form32x.java | 44 RegisterSpecList regs = insn.getRegisters(); 45 return regs.get(0).regString() + ", " + regs.get(1).regString(); 64 RegisterSpecList regs = insn.getRegisters(); 66 (regs.size() == 2) && 67 unsignedFitsInShort(regs.get(0).getReg()) && 68 unsignedFitsInShort(regs.get(1).getReg()); 80 RegisterSpecList regs = insn.getRegisters(); 84 (short) regs.get(0).getReg(), 85 (short) regs [all...] |
H A D | Form22b.java | 46 RegisterSpecList regs = insn.getRegisters(); 49 return regs.get(0).regString() + ", " + regs.get(1).regString() + 69 RegisterSpecList regs = insn.getRegisters(); 71 (regs.size() == 2) && 72 unsignedFitsInByte(regs.get(0).getReg()) && 73 unsignedFitsInByte(regs.get(1).getReg()))) { 98 RegisterSpecList regs = insn.getRegisters(); 103 opcodeUnit(insn, regs.get(0).getReg()), 104 codeUnit(regs [all...] |
H A D | Form22c.java | 48 RegisterSpecList regs = insn.getRegisters(); 49 return regs.get(0).regString() + ", " + regs.get(1).regString() + 72 RegisterSpecList regs = insn.getRegisters(); 74 (regs.size() == 2) && 75 unsignedFitsInNibble(regs.get(0).getReg()) && 76 unsignedFitsInNibble(regs.get(1).getReg()))) { 101 RegisterSpecList regs = insn.getRegisters(); 106 makeByte(regs.get(0).getReg(), regs [all...] |
H A D | Form22s.java | 46 RegisterSpecList regs = insn.getRegisters(); 49 return regs.get(0).regString() + ", " + regs.get(1).regString() 69 RegisterSpecList regs = insn.getRegisters(); 71 (regs.size() == 2) && 72 unsignedFitsInNibble(regs.get(0).getReg()) && 73 unsignedFitsInNibble(regs.get(1).getReg()))) { 98 RegisterSpecList regs = insn.getRegisters(); 104 makeByte(regs.get(0).getReg(), regs [all...] |
H A D | Form22t.java | 44 RegisterSpecList regs = insn.getRegisters(); 45 return regs.get(0).regString() + ", " + regs.get(1).regString() + 64 RegisterSpecList regs = insn.getRegisters(); 67 (regs.size() == 2) && 68 unsignedFitsInNibble(regs.get(0).getReg()) && 69 unsignedFitsInNibble(regs.get(1).getReg()))) { 95 RegisterSpecList regs = insn.getRegisters(); 100 makeByte(regs.get(0).getReg(), regs [all...] |
H A D | Form11x.java | 44 RegisterSpecList regs = insn.getRegisters(); 45 return regs.get(0).regString(); 64 RegisterSpecList regs = insn.getRegisters(); 66 (regs.size() == 1) && 67 unsignedFitsInByte(regs.get(0).getReg()); 79 RegisterSpecList regs = insn.getRegisters(); 80 write(out, opcodeUnit(insn, regs.get(0).getReg()));
|
H A D | Form21t.java | 44 RegisterSpecList regs = insn.getRegisters(); 45 return regs.get(0).regString() + ", " + branchString(insn); 63 RegisterSpecList regs = insn.getRegisters(); 66 (regs.size() == 1) && 67 unsignedFitsInByte(regs.get(0).getReg()))) { 93 RegisterSpecList regs = insn.getRegisters(); 97 opcodeUnit(insn, regs.get(0).getReg()),
|
H A D | Form31t.java | 44 RegisterSpecList regs = insn.getRegisters(); 45 return regs.get(0).regString() + ", " + branchString(insn); 63 RegisterSpecList regs = insn.getRegisters(); 66 (regs.size() == 1) && 67 unsignedFitsInByte(regs.get(0).getReg()))) { 89 RegisterSpecList regs = insn.getRegisters(); 92 write(out, opcodeUnit(insn, regs.get(0).getReg()),
|
H A D | Form31c.java | 49 RegisterSpecList regs = insn.getRegisters(); 50 return regs.get(0).regString() + ", " + cstString(insn); 76 RegisterSpecList regs = insn.getRegisters(); 79 switch (regs.size()) { 81 reg = regs.get(0); 89 reg = regs.get(0); 90 if (reg.getReg() != regs.get(1).getReg()) { 121 RegisterSpecList regs = insn.getRegisters(); 125 opcodeUnit(insn, regs.get(0).getReg()),
|
H A D | Form21h.java | 46 RegisterSpecList regs = insn.getRegisters(); 49 return regs.get(0).regString() + ", " + literalBitsString(value); 55 RegisterSpecList regs = insn.getRegisters(); 60 (regs.get(0).getCategory() == 1) ? 32 : 64); 72 RegisterSpecList regs = insn.getRegisters(); 74 (regs.size() == 1) && 75 unsignedFitsInByte(regs.get(0).getReg()))) { 89 if (regs.get(0).getCategory() == 1) { 107 RegisterSpecList regs = insn.getRegisters(); 112 if (regs [all...] |
H A D | Form35c.java | 52 RegisterSpecList regs = explicitize(insn.getRegisters()); 53 return regListString(regs) + ", " + cstString(insn); 92 RegisterSpecList regs = ci.getRegisters(); 93 return (wordCount(regs) >= 0); 106 RegisterSpecList regs = explicitize(insn.getRegisters()); 107 int sz = regs.size(); 108 int r0 = (sz > 0) ? regs.get(0).getReg() : 0; 109 int r1 = (sz > 1) ? regs.get(1).getReg() : 0; 110 int r2 = (sz > 2) ? regs.get(2).getReg() : 0; 111 int r3 = (sz > 3) ? regs 131 wordCount(RegisterSpecList regs) argument [all...] |
H A D | Form11n.java | 46 RegisterSpecList regs = insn.getRegisters(); 49 return regs.get(0).regString() + ", " + literalBitsString(value); 68 RegisterSpecList regs = insn.getRegisters(); 71 (regs.size() == 1) && 72 unsignedFitsInNibble(regs.get(0).getReg()))) { 97 RegisterSpecList regs = insn.getRegisters(); 102 opcodeUnit(insn, makeByte(regs.get(0).getReg(), value & 0xf)));
|
H A D | Form21s.java | 46 RegisterSpecList regs = insn.getRegisters(); 49 return regs.get(0).regString() + ", " + literalBitsString(value); 68 RegisterSpecList regs = insn.getRegisters(); 70 (regs.size() == 1) && 71 unsignedFitsInByte(regs.get(0).getReg()))) { 96 RegisterSpecList regs = insn.getRegisters(); 101 opcodeUnit(insn, regs.get(0).getReg()),
|
H A D | Form31i.java | 46 RegisterSpecList regs = insn.getRegisters(); 49 return regs.get(0).regString() + ", " + literalBitsString(value); 68 RegisterSpecList regs = insn.getRegisters(); 70 (regs.size() == 1) && 71 unsignedFitsInByte(regs.get(0).getReg()))) { 94 RegisterSpecList regs = insn.getRegisters(); 99 opcodeUnit(insn, regs.get(0).getReg()),
|
H A D | Form51l.java | 47 RegisterSpecList regs = insn.getRegisters(); 50 return regs.get(0).regString() + ", " + literalBitsString(value); 69 RegisterSpecList regs = insn.getRegisters(); 71 (regs.size() == 1) && 72 unsignedFitsInByte(regs.get(0).getReg()))) { 91 RegisterSpecList regs = insn.getRegisters(); 96 opcodeUnit(insn, regs.get(0).getReg()),
|
H A D | Form3rc.java | 48 RegisterSpecList regs = insn.getRegisters(); 49 int size = regs.size(); 60 sb.append(regs.get(0).regString()); 64 RegisterSpec lastReg = regs.get(size - 1); 73 sb.append(regs.get(0).regString()); 121 RegisterSpecList regs = ci.getRegisters(); 122 int sz = regs.size(); 128 int first = regs.get(0).getReg(); 136 RegisterSpec one = regs.get(i); 155 RegisterSpecList regs [all...] |
H A D | Form21c.java | 49 RegisterSpecList regs = insn.getRegisters(); 50 return regs.get(0).regString() + ", " + cstString(insn); 76 RegisterSpecList regs = insn.getRegisters(); 79 switch (regs.size()) { 81 reg = regs.get(0); 89 reg = regs.get(0); 90 if (reg.getReg() != regs.get(1).getReg()) { 126 RegisterSpecList regs = insn.getRegisters(); 130 opcodeUnit(insn, regs.get(0).getReg()),
|
/dalvik/vm/mterp/armv5te/ |
H A D | platform.S | 29 * Macro for "LDMFD SP!, {...regs...,PC}". 33 .macro LDMFD_PC regs 34 ldmfd sp!, {\regs,pc}
|
/dalvik/vm/mterp/armv4t/ |
H A D | platform.S | 31 * Macro for "LDMFD SP!,{...regs...,PC}". 35 .macro LDMFD_PC regs 36 ldmfd sp!, {\regs,lr}
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | LocalList.java | 468 private RegisterSpecSet regs; field in class:LocalList.MakeState 482 regs = null; 518 newRegs.putAll(regs); 523 regs = newRegs; 545 RegisterSpec oldSpec = regs.get(i); 582 RegisterSpec existingLocal = regs.get(regNum); 589 RegisterSpec movedLocal = regs.findMatchingLocal(startedLocal); 628 regs.put(startedLocal); 656 RegisterSpec justBelow = regs.get(regNum - 1); 670 RegisterSpec justAbove = regs [all...] |
H A D | DalvInsn.java | 237 RegisterSpecList regs = registers; 238 int sz = regs.size(); 244 regs = regs.withoutFirst(); 249 return new HighRegisterPrefix(position, regs); 283 RegisterSpecList regs = 285 return withRegisters(regs);
|
H A D | RopTranslator.java | 462 RegisterSpecList regs = insn.getSources(); 465 && (regs.size() == 2) 466 && (resultReg.getReg() == regs.get(1).getReg())) { 475 regs = RegisterSpecList.make(regs.get(1), regs.get(0)); 479 return regs; 482 return regs.withFirst(resultReg); 601 RegisterSpecList regs = getRegs(insn); 602 di = new CstInsn(opcode, pos, regs, ins [all...] |