Searched refs:regs (Results 26 - 50 of 73) sorted by relevance

123

/dalvik/dx/src/com/android/dx/dex/code/form/
H A DForm21t.java45 RegisterSpecList regs = insn.getRegisters();
46 return regs.get(0).regString() + ", " + branchString(insn);
64 RegisterSpecList regs = insn.getRegisters();
67 (regs.size() == 1) &&
68 unsignedFitsInByte(regs.get(0).getReg()))) {
79 RegisterSpecList regs = insn.getRegisters();
82 bits.set(0, unsignedFitsInByte(regs.get(0).getReg()));
98 RegisterSpecList regs = insn.getRegisters();
102 opcodeUnit(insn, regs.get(0).getReg()),
H A DForm31i.java47 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()))) {
89 RegisterSpecList regs = insn.getRegisters();
92 bits.set(0, unsignedFitsInByte(regs.get(0).getReg()));
99 RegisterSpecList regs = insn.getRegisters();
103 write(out, opcodeUnit(insn, regs.get(0).getReg()), value);
H A DForm31t.java45 RegisterSpecList regs = insn.getRegisters();
46 return regs.get(0).regString() + ", " + branchString(insn);
64 RegisterSpecList regs = insn.getRegisters();
67 (regs.size() == 1) &&
68 unsignedFitsInByte(regs.get(0).getReg()))) {
78 RegisterSpecList regs = insn.getRegisters();
81 bits.set(0, unsignedFitsInByte(regs.get(0).getReg()));
94 RegisterSpecList regs = insn.getRegisters();
97 write(out, opcodeUnit(insn, regs.get(0).getReg()), offset);
H A DForm51l.java48 RegisterSpecList regs = insn.getRegisters();
51 return regs.get(0).regString() + ", " + literalBitsString(value);
70 RegisterSpecList regs = insn.getRegisters();
72 (regs.size() == 1) &&
73 unsignedFitsInByte(regs.get(0).getReg()))) {
86 RegisterSpecList regs = insn.getRegisters();
89 bits.set(0, unsignedFitsInByte(regs.get(0).getReg()));
96 RegisterSpecList regs = insn.getRegisters();
100 write(out, opcodeUnit(insn, regs.get(0).getReg()), value);
H A DForm35c.java53 RegisterSpecList regs = explicitize(insn.getRegisters());
54 return regListString(regs) + ", " + cstString(insn);
93 RegisterSpecList regs = ci.getRegisters();
94 return (wordCount(regs) >= 0);
100 RegisterSpecList regs = insn.getRegisters();
101 int sz = regs.size();
105 RegisterSpec reg = regs.get(i);
123 RegisterSpecList regs = explicitize(insn.getRegisters());
124 int sz = regs.size();
125 int r0 = (sz > 0) ? regs
148 wordCount(RegisterSpecList regs) argument
[all...]
H A DForm11n.java47 RegisterSpecList regs = insn.getRegisters();
50 return regs.get(0).regString() + ", " + literalBitsString(value);
69 RegisterSpecList regs = insn.getRegisters();
72 (regs.size() == 1) &&
73 unsignedFitsInNibble(regs.get(0).getReg()))) {
92 RegisterSpecList regs = insn.getRegisters();
95 bits.set(0, unsignedFitsInNibble(regs.get(0).getReg()));
102 RegisterSpecList regs = insn.getRegisters();
107 opcodeUnit(insn, makeByte(regs.get(0).getReg(), value & 0xf)));
H A DForm21s.java47 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();
94 bits.set(0, unsignedFitsInByte(regs.get(0).getReg()));
101 RegisterSpecList regs = insn.getRegisters();
106 opcodeUnit(insn, regs.get(0).getReg()),
/dalvik/dexgen/src/com/android/dexgen/dex/code/form/
H A DForm21h.java46 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 DForm35c.java52 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 DForm11n.java46 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 DForm21s.java46 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 DForm31i.java46 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 DForm51l.java47 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 DForm3rc.java48 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 DForm21c.java49 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/dx/src/com/android/dx/dex/code/
H A DDalvInsn.java246 RegisterSpecList regs =
248 return withRegisters(regs);
262 RegisterSpecList regs = registers;
267 regs = regs.subset(compatRegs);
271 if (regs.size() == 0) return null;
273 return new HighRegisterPrefix(position, regs);
310 RegisterSpecList regs =
312 return withRegisters(regs);
H A DLocalList.java467 private RegisterSpecSet regs; field in class:LocalList.MakeState
481 regs = null;
517 newRegs.putAll(regs);
522 regs = newRegs;
544 RegisterSpec oldSpec = regs.get(i);
581 RegisterSpec existingLocal = regs.get(regNum);
588 RegisterSpec movedLocal = regs.findMatchingLocal(startedLocal);
627 regs.put(startedLocal);
655 RegisterSpec justBelow = regs.get(regNum - 1);
669 RegisterSpec justAbove = regs
[all...]
H A DRopTranslator.java468 RegisterSpecList regs = insn.getSources();
471 && (regs.size() == 2)
472 && (resultReg.getReg() == regs.get(1).getReg())) {
481 regs = RegisterSpecList.make(regs.get(1), regs.get(0));
485 return regs;
488 return regs.withFirst(resultReg);
607 RegisterSpecList regs = getRegs(insn);
608 di = new CstInsn(opcode, pos, regs, ins
[all...]
/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DLocalList.java468 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 DDalvInsn.java237 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 DRopTranslator.java462 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...]
/dalvik/vm/mterp/armv5te/
H A DOP_DOUBLE_TO_INT.S16 stmfd sp!, {r4, r5, lr} @ save regs
H A DOP_DOUBLE_TO_LONG.S14 stmfd sp!, {r4, r5, lr} @ save regs
H A Dentry.S48 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs
126 ldmfd sp!, {r4-r10,fp,pc} @ restore 9 regs and return
/dalvik/vm/mterp/armv6t2/
H A DOP_DOUBLE_TO_INT.S16 stmfd sp!, {r4, r5, lr} @ save regs

Completed in 247 milliseconds

123