1282 void movl2ptr(Register dst, Register src) { LP64_ONLY(movslq(dst, src)) NOT_LP64(if (dst != src) movl(dst, src)); } |
1282 void movl2ptr(Register dst, Register src) { LP64_ONLY(movslq(dst, src)) NOT_LP64(if (dst != src) movl(dst, src)); } |
1283 |
1283 |
1284 // C2 compiled method's prolog code. |
1284 // C2 compiled method's prolog code. |
1285 void verified_entry(int framesize, int stack_bang_size, bool fp_mode_24b); |
1285 void verified_entry(int framesize, int stack_bang_size, bool fp_mode_24b); |
1286 |
1286 |
1287 // clear memory of size 'cnt' qwords, starting at 'base'. |
1287 // clear memory of size 'cnt' qwords, starting at 'base'; |
1288 void clear_mem(Register base, Register cnt, Register rtmp); |
1288 // if 'is_large' is set, do not try to produce short loop |
|
1289 void clear_mem(Register base, Register cnt, Register rtmp, bool is_large); |
1289 |
1290 |
1290 #ifdef COMPILER2 |
1291 #ifdef COMPILER2 |
1291 void string_indexof_char(Register str1, Register cnt1, Register ch, Register result, |
1292 void string_indexof_char(Register str1, Register cnt1, Register ch, Register result, |
1292 XMMRegister vec1, XMMRegister vec2, XMMRegister vec3, Register tmp); |
1293 XMMRegister vec1, XMMRegister vec2, XMMRegister vec3, Register tmp); |
1293 |
1294 |