src/cpu/x86/vm/macroAssembler_x86.cpp

Print this page

        

*** 967,978 **** addss(dst, Address(rscratch1, 0)); } } void MacroAssembler::align(int modulus) { ! if (offset() % modulus != 0) { ! nop(modulus - (offset() % modulus)); } } void MacroAssembler::andpd(XMMRegister dst, AddressLiteral src) { // Used in sign-masking with aligned address. --- 967,982 ---- addss(dst, Address(rscratch1, 0)); } } void MacroAssembler::align(int modulus) { ! align(modulus, offset()); ! } ! ! void MacroAssembler::align(int modulus, int target) { ! if (target % modulus != 0) { ! nop(modulus - (target % modulus)); } } void MacroAssembler::andpd(XMMRegister dst, AddressLiteral src) { // Used in sign-masking with aligned address.