Home
last modified time | relevance | path

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

1234

/dalvik/dx/src/com/android/dx/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.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 …]
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 …]
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 …]
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 …]
DForm31c.java50 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
51 return regs.get(0).regString() + ", " + insn.cstString(); 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 …]
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 …]
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 …]
DForm35c.java54 RegisterSpecList regs = explicitize(insn.getRegisters()); in insnArgString() local
55 return regListString(regs) + ", " + insn.cstString(); in insnArgString()
95 RegisterSpecList regs = ci.getRegisters(); in isCompatible() local
96 return (wordCount(regs) >= 0); in isCompatible()
102 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
103 int sz = regs.size(); in compatibleRegs()
107 RegisterSpec reg = regs.get(i); in compatibleRegs()
125 RegisterSpecList regs = explicitize(insn.getRegisters()); in writeTo() local
126 int sz = regs.size(); in writeTo()
127 int r0 = (sz > 0) ? regs.get(0).getReg() : 0; in writeTo()
[all …]
DForm21c.java52 RegisterSpecList regs = insn.getRegisters(); in insnArgString() local
53 return regs.get(0).regString() + ", " + insn.cstString(); in insnArgString()
79 RegisterSpecList regs = insn.getRegisters(); in isCompatible() local
82 switch (regs.size()) { in isCompatible()
84 reg = regs.get(0); in isCompatible()
92 reg = regs.get(0); in isCompatible()
93 if (reg.getReg() != regs.get(1).getReg()) { in isCompatible()
125 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
126 int sz = regs.size(); in compatibleRegs()
128 boolean compat = unsignedFitsInByte(regs.get(0).getReg()); in compatibleRegs()
[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()
DForm45cc.java53 RegisterSpecList regs = explicitize(insn.getRegisters()); in insnArgString() local
54 return regListString(regs) + ", " + insn.cstString(); in insnArgString()
101 RegisterSpecList regs = mci.getRegisters(); in isCompatible() local
102 return (wordCount(regs) >= 0); in isCompatible()
108 RegisterSpecList regs = insn.getRegisters(); in compatibleRegs() local
109 int sz = regs.size(); in compatibleRegs()
113 RegisterSpec reg = regs.get(i); in compatibleRegs()
134 RegisterSpecList regs = explicitize(insn.getRegisters()); in writeTo() local
135 int regA = regs.size(); in writeTo()
136 int regC = (regA > 0) ? regs.get(0).getReg() : 0; in writeTo()
[all …]
/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 …]
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()
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()
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()
DForm4rcc.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 …]
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 …]
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 …]
DForm45cc.java52 RegisterSpecList regs = explicitize(insn.getRegisters()); in insnArgString() local
53 return regListString(regs) + ", " + cstString(insn); in insnArgString()
92 RegisterSpecList regs = ci.getRegisters(); in isCompatible() local
93 return (wordCount(regs) >= 0); in isCompatible()
106 RegisterSpecList regs = explicitize(insn.getRegisters()); in writeTo() local
107 int sz = regs.size(); in writeTo()
108 int r0 = (sz > 0) ? regs.get(0).getReg() : 0; in writeTo()
109 int r1 = (sz > 1) ? regs.get(1).getReg() : 0; in writeTo()
110 int r2 = (sz > 2) ? regs.get(2).getReg() : 0; in writeTo()
111 int r3 = (sz > 3) ? regs.get(3).getReg() : 0; in writeTo()
[all …]
DForm35c.java52 RegisterSpecList regs = explicitize(insn.getRegisters()); in insnArgString() local
53 return regListString(regs) + ", " + cstString(insn); in insnArgString()
92 RegisterSpecList regs = ci.getRegisters(); in isCompatible() local
93 return (wordCount(regs) >= 0); in isCompatible()
106 RegisterSpecList regs = explicitize(insn.getRegisters()); in writeTo() local
107 int sz = regs.size(); in writeTo()
108 int r0 = (sz > 0) ? regs.get(0).getReg() : 0; in writeTo()
109 int r1 = (sz > 1) ? regs.get(1).getReg() : 0; in writeTo()
110 int r2 = (sz > 2) ? regs.get(2).getReg() : 0; in writeTo()
111 int r3 = (sz > 3) ? regs.get(3).getReg() : 0; in writeTo()
[all …]
/dalvik/dx/tests/111-use-null-as-array/
Dexpected.txt2 regs: 0002; ins: 0000; outs: 0000
8 regs: 0002; ins: 0000; outs: 0000
14 regs: 0002; ins: 0000; outs: 0000
20 regs: 0002; ins: 0000; outs: 0000
26 regs: 0002; ins: 0000; outs: 0000
32 regs: 0002; ins: 0000; outs: 0000
38 regs: 0002; ins: 0000; outs: 0000
44 regs: 0002; ins: 0000; outs: 0000
50 regs: 0002; ins: 0000; outs: 0000
56 regs: 0002; ins: 0000; outs: 0000
[all …]

1234