hotspot/src/cpu/x86/vm/macroAssembler_x86.hpp
changeset 24018 77b156916bab
parent 23491 f690330b10b9
child 25932 15d133edd8f6
equal deleted inserted replaced
24016:2927072ed5fb 24018:77b156916bab
  1168   // sign extend as need a l to ptr sized element
  1168   // sign extend as need a l to ptr sized element
  1169   void movl2ptr(Register dst, Address src) { LP64_ONLY(movslq(dst, src)) NOT_LP64(movl(dst, src)); }
  1169   void movl2ptr(Register dst, Address src) { LP64_ONLY(movslq(dst, src)) NOT_LP64(movl(dst, src)); }
  1170   void movl2ptr(Register dst, Register src) { LP64_ONLY(movslq(dst, src)) NOT_LP64(if (dst != src) movl(dst, src)); }
  1170   void movl2ptr(Register dst, Register src) { LP64_ONLY(movslq(dst, src)) NOT_LP64(if (dst != src) movl(dst, src)); }
  1171 
  1171 
  1172   // C2 compiled method's prolog code.
  1172   // C2 compiled method's prolog code.
  1173   void verified_entry(int framesize, bool stack_bang, bool fp_mode_24b);
  1173   void verified_entry(int framesize, int stack_bang_size, bool fp_mode_24b);
  1174 
  1174 
  1175   // clear memory of size 'cnt' qwords, starting at 'base'.
  1175   // clear memory of size 'cnt' qwords, starting at 'base'.
  1176   void clear_mem(Register base, Register cnt, Register rtmp);
  1176   void clear_mem(Register base, Register cnt, Register rtmp);
  1177 
  1177 
  1178   // IndexOf strings.
  1178   // IndexOf strings.