Home
last modified time | relevance | path

Searched refs:regs (Results 1 – 25 of 116) sorted by relevance

12345

/dalvik/dx/src/com/android/dx/dex/code/form/
DForm23x.java45 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
46 return regs.get(0).regString() + ", " + regs.get(1).regString() + in insnArgString()
47 ", " + regs.get(2).regString(); in insnArgString()
66 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
69 (regs.size() == 3) && in isCompatible()
70 unsignedFitsInByte(regs.get(0).getReg()) && in isCompatible()
71 unsignedFitsInByte(regs.get(1).getReg()) && in isCompatible()
72 unsignedFitsInByte(regs.get(2).getReg()); in isCompatible()
78 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
81 bits.set(0, unsignedFitsInByte(regs.get(0).getReg())); in compatibleRegs()
[all …]
DForm12x.java46 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
47 int sz = regs.size(); in insnArgString()
55 return regs.get(sz - 2).regString() + ", " + in insnArgString()
56 regs.get(sz - 1).regString(); in insnArgString()
79 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
83 switch (regs.size()) { in isCompatible()
85 rs1 = regs.get(0); in isCompatible()
86 rs2 = regs.get(1); in isCompatible()
94 rs1 = regs.get(1); in isCompatible()
95 rs2 = regs.get(2); in isCompatible()
[all …]
DForm22x.java45 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
46 return regs.get(0).regString() + ", " + regs.get(1).regString(); in insnArgString()
65 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
68 (regs.size() == 2) && in isCompatible()
69 unsignedFitsInByte(regs.get(0).getReg()) && in isCompatible()
70 unsignedFitsInShort(regs.get(1).getReg()); in isCompatible()
76 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
79 bits.set(0, unsignedFitsInByte(regs.get(0).getReg())); in compatibleRegs()
80 bits.set(1, unsignedFitsInShort(regs.get(1).getReg())); in compatibleRegs()
87 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
[all …]
DForm32x.java45 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
46 return regs.get(0).regString() + ", " + regs.get(1).regString(); in insnArgString()
65 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
67 (regs.size() == 2) && in isCompatible()
68 unsignedFitsInShort(regs.get(0).getReg()) && in isCompatible()
69 unsignedFitsInShort(regs.get(1).getReg()); in isCompatible()
75 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
78 bits.set(0, unsignedFitsInShort(regs.get(0).getReg())); in compatibleRegs()
79 bits.set(1, unsignedFitsInShort(regs.get(1).getReg())); in compatibleRegs()
86 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
[all …]
DForm22t.java45 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
46 return regs.get(0).regString() + ", " + regs.get(1).regString() + in insnArgString()
65 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
68 (regs.size() == 2) && in isCompatible()
69 unsignedFitsInNibble(regs.get(0).getReg()) && in isCompatible()
70 unsignedFitsInNibble(regs.get(1).getReg()))) { in isCompatible()
81 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
84 bits.set(0, unsignedFitsInNibble(regs.get(0).getReg())); in compatibleRegs()
85 bits.set(1, unsignedFitsInNibble(regs.get(1).getReg())); in compatibleRegs()
101 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
[all …]
DForm22c.java48 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
49 return regs.get(0).regString() + ", " + regs.get(1).regString() + in insnArgString()
72 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
74 (regs.size() == 2) && in isCompatible()
75 unsignedFitsInNibble(regs.get(0).getReg()) && in isCompatible()
76 unsignedFitsInNibble(regs.get(1).getReg()))) { in isCompatible()
95 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
98 bits.set(0, unsignedFitsInNibble(regs.get(0).getReg())); in compatibleRegs()
99 bits.set(1, unsignedFitsInNibble(regs.get(1).getReg())); in compatibleRegs()
106 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
[all …]
DForm21c.java50 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
51 return regs.get(0).regString() + ", " + cstString(insn); in insnArgString()
77 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
80 switch (regs.size()) { in isCompatible()
82 reg = regs.get(0); in isCompatible()
90 reg = regs.get(0); in isCompatible()
91 if (reg.getReg() != regs.get(1).getReg()) { in isCompatible()
121 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
122 int sz = regs.size(); in compatibleRegs()
124 boolean compat = unsignedFitsInByte(regs.get(0).getReg()); in compatibleRegs()
[all …]
DForm31c.java50 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
51 return regs.get(0).regString() + ", " + cstString(insn); in insnArgString()
77 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
80 switch (regs.size()) { in isCompatible()
82 reg = regs.get(0); in isCompatible()
90 reg = regs.get(0); in isCompatible()
91 if (reg.getReg() != regs.get(1).getReg()) { in isCompatible()
116 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
117 int sz = regs.size(); in compatibleRegs()
119 boolean compat = unsignedFitsInByte(regs.get(0).getReg()); in compatibleRegs()
[all …]
DForm22b.java47 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
50 return regs.get(0).regString() + ", " + regs.get(1).regString() + in insnArgString()
70 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
72 (regs.size() == 2) && in isCompatible()
73 unsignedFitsInByte(regs.get(0).getReg()) && in isCompatible()
74 unsignedFitsInByte(regs.get(1).getReg()))) { in isCompatible()
93 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
96 bits.set(0, unsignedFitsInByte(regs.get(0).getReg())); in compatibleRegs()
97 bits.set(1, unsignedFitsInByte(regs.get(1).getReg())); in compatibleRegs()
104 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
[all …]
DForm21h.java47 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
50 return regs.get(0).regString() + ", " + literalBitsString(value); in insnArgString()
56 RegisterSpecList regs = insn.getRegisters(); in insnCommentString() local
61 (regs.get(0).getCategory() == 1) ? 32 : 64); in insnCommentString()
73 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
75 (regs.size() == 1) && in isCompatible()
76 unsignedFitsInByte(regs.get(0).getReg()))) { in isCompatible()
90 if (regs.get(0).getCategory() == 1) { in isCompatible()
102 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
105 bits.set(0, unsignedFitsInByte(regs.get(0).getReg())); in compatibleRegs()
[all …]
DForm22s.java47 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
50 return regs.get(0).regString() + ", " + regs.get(1).regString() in insnArgString()
70 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
72 (regs.size() == 2) && in isCompatible()
73 unsignedFitsInNibble(regs.get(0).getReg()) && in isCompatible()
74 unsignedFitsInNibble(regs.get(1).getReg()))) { in isCompatible()
93 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
96 bits.set(0, unsignedFitsInNibble(regs.get(0).getReg())); in compatibleRegs()
97 bits.set(1, unsignedFitsInNibble(regs.get(1).getReg())); in compatibleRegs()
104 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
[all …]
DForm35c.java53 RegisterSpecList regs = explicitize(insn.getRegisters()); in insnArgString() local
54 return regListString(regs) + ", " + cstString(insn); in insnArgString()
93 RegisterSpecList regs = ci.getRegisters(); in isCompatible() local
94 return (wordCount(regs) >= 0); in isCompatible()
100 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
101 int sz = regs.size(); in compatibleRegs()
105 RegisterSpec reg = regs.get(i); in compatibleRegs()
123 RegisterSpecList regs = explicitize(insn.getRegisters()); in writeTo() local
124 int sz = regs.size(); in writeTo()
125 int r0 = (sz > 0) ? regs.get(0).getReg() : 0; in writeTo()
[all …]
DForm11x.java45 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
46 return regs.get(0).regString(); in insnArgString()
65 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
67 (regs.size() == 1) && in isCompatible()
68 unsignedFitsInByte(regs.get(0).getReg()); in isCompatible()
74 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
77 bits.set(0, unsignedFitsInByte(regs.get(0).getReg())); in compatibleRegs()
84 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
85 write(out, opcodeUnit(insn, regs.get(0).getReg())); in writeTo()
DForm3rc.java87 RegisterSpecList regs = ci.getRegisters(); in isCompatible() local
88 int sz = regs.size(); in isCompatible()
90 return (regs.size() == 0) || in isCompatible()
91 (isRegListSequential(regs) && in isCompatible()
92 unsignedFitsInShort(regs.get(0).getReg()) && in isCompatible()
93 unsignedFitsInByte(regs.getWordCount())); in isCompatible()
99 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
101 int firstReg = (regs.size() == 0) ? 0 : regs.get(0).getReg(); in writeTo()
102 int count = regs.getWordCount(); in writeTo()
DForm31t.java45 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
46 return regs.get(0).regString() + ", " + branchString(insn); in insnArgString()
64 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
67 (regs.size() == 1) && in isCompatible()
68 unsignedFitsInByte(regs.get(0).getReg()))) { in isCompatible()
78 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
81 bits.set(0, unsignedFitsInByte(regs.get(0).getReg())); in compatibleRegs()
94 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
97 write(out, opcodeUnit(insn, regs.get(0).getReg()), offset); in writeTo()
/dalvik/dexgen/src/com/android/dexgen/dex/code/form/
DForm12x.java46 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
47 int sz = regs.size(); in insnArgString()
55 return regs.get(sz - 2).regString() + ", " + in insnArgString()
56 regs.get(sz - 1).regString(); in insnArgString()
79 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
83 switch (regs.size()) { in isCompatible()
85 rs1 = regs.get(0); in isCompatible()
86 rs2 = regs.get(1); in isCompatible()
94 rs1 = regs.get(1); in isCompatible()
95 rs2 = regs.get(2); in isCompatible()
[all …]
DForm23x.java44 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
45 return regs.get(0).regString() + ", " + regs.get(1).regString() + in insnArgString()
46 ", " + regs.get(2).regString(); in insnArgString()
65 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
68 (regs.size() == 3) && in isCompatible()
69 unsignedFitsInByte(regs.get(0).getReg()) && in isCompatible()
70 unsignedFitsInByte(regs.get(1).getReg()) && in isCompatible()
71 unsignedFitsInByte(regs.get(2).getReg()); in isCompatible()
83 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
85 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
[all …]
DForm22x.java44 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
45 return regs.get(0).regString() + ", " + regs.get(1).regString(); in insnArgString()
64 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
67 (regs.size() == 2) && in isCompatible()
68 unsignedFitsInByte(regs.get(0).getReg()) && in isCompatible()
69 unsignedFitsInShort(regs.get(1).getReg()); in isCompatible()
81 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
83 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
84 (short) regs.get(1).getReg()); in writeTo()
DForm32x.java44 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
45 return regs.get(0).regString() + ", " + regs.get(1).regString(); in insnArgString()
64 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
66 (regs.size() == 2) && in isCompatible()
67 unsignedFitsInShort(regs.get(0).getReg()) && in isCompatible()
68 unsignedFitsInShort(regs.get(1).getReg()); in isCompatible()
80 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
84 (short) regs.get(0).getReg(), in writeTo()
85 (short) regs.get(1).getReg()); in writeTo()
DForm22t.java44 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
45 return regs.get(0).regString() + ", " + regs.get(1).regString() + in insnArgString()
64 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
67 (regs.size() == 2) && in isCompatible()
68 unsignedFitsInNibble(regs.get(0).getReg()) && in isCompatible()
69 unsignedFitsInNibble(regs.get(1).getReg()))) { in isCompatible()
95 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
100 makeByte(regs.get(0).getReg(), regs.get(1).getReg())), in writeTo()
DForm21h.java46 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
49 return regs.get(0).regString() + ", " + literalBitsString(value); in insnArgString()
55 RegisterSpecList regs = insn.getRegisters(); in insnCommentString() local
60 (regs.get(0).getCategory() == 1) ? 32 : 64); in insnCommentString()
72 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
74 (regs.size() == 1) && in isCompatible()
75 unsignedFitsInByte(regs.get(0).getReg()))) { in isCompatible()
89 if (regs.get(0).getCategory() == 1) { in isCompatible()
107 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
112 if (regs.get(0).getCategory() == 1) { in writeTo()
[all …]
DForm3rc.java48 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
49 int size = regs.size(); in insnArgString()
60 sb.append(regs.get(0).regString()); in insnArgString()
64 RegisterSpec lastReg = regs.get(size - 1); in insnArgString()
73 sb.append(regs.get(0).regString()); in insnArgString()
121 RegisterSpecList regs = ci.getRegisters(); in isCompatible() local
122 int sz = regs.size(); in isCompatible()
128 int first = regs.get(0).getReg(); in isCompatible()
136 RegisterSpec one = regs.get(i); in isCompatible()
155 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
[all …]
DForm22s.java46 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
49 return regs.get(0).regString() + ", " + regs.get(1).regString() in insnArgString()
69 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
71 (regs.size() == 2) && in isCompatible()
72 unsignedFitsInNibble(regs.get(0).getReg()) && in isCompatible()
73 unsignedFitsInNibble(regs.get(1).getReg()))) { in isCompatible()
98 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
104 makeByte(regs.get(0).getReg(), regs.get(1).getReg())), in writeTo()
DForm22b.java46 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
49 return regs.get(0).regString() + ", " + regs.get(1).regString() + in insnArgString()
69 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
71 (regs.size() == 2) && in isCompatible()
72 unsignedFitsInByte(regs.get(0).getReg()) && in isCompatible()
73 unsignedFitsInByte(regs.get(1).getReg()))) { in isCompatible()
98 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
103 opcodeUnit(insn, regs.get(0).getReg()), in writeTo()
104 codeUnit(regs.get(1).getReg(), value & 0xff)); in writeTo()
DForm22c.java48 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
49 return regs.get(0).regString() + ", " + regs.get(1).regString() + in insnArgString()
72 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
74 (regs.size() == 2) && in isCompatible()
75 unsignedFitsInNibble(regs.get(0).getReg()) && in isCompatible()
76 unsignedFitsInNibble(regs.get(1).getReg()))) { in isCompatible()
101 RegisterSpecList regs = insn.getRegisters(); in writeTo() local
106 makeByte(regs.get(0).getReg(), regs.get(1).getReg())), in writeTo()

12345