src/cpu/x86/vm/assembler_x86.cpp

changeset 4889
cc32ccaaf47f
parent 4583
91a23b11d8dc
child 5353
b800986664f4
equal deleted inserted replaced
4888:17bf4d428955 4889:cc32ccaaf47f
205 } 205 }
206 emit_int32(data); 206 emit_int32(data);
207 } 207 }
208 208
209 static int encode(Register r) { 209 static int encode(Register r) {
210 int enc = r->encoding();
211 if (enc >= 8) {
212 enc -= 8;
213 }
214 return enc;
215 }
216
217 static int encode(XMMRegister r) {
218 int enc = r->encoding(); 210 int enc = r->encoding();
219 if (enc >= 8) { 211 if (enc >= 8) {
220 enc -= 8; 212 enc -= 8;
221 } 213 }
222 return enc; 214 return enc;

mercurial