src/cpu/x86/vm/x86_64.ad
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/cpu/x86/vm/x86_64.ad	Mon Nov 12 10:52:08 2012
--- new/src/cpu/x86/vm/x86_64.ad	Mon Nov 12 10:52:08 2012

*** 1667,1687 **** --- 1667,1676 ---- const RegMask Matcher::method_handle_invoke_SP_save_mask() { return PTR_RBP_REG_mask(); } static Address build_address(int b, int i, int s, int d) { Register index = as_Register(i); Address::ScaleFactor scale = (Address::ScaleFactor)s; if (index == rsp) { index = noreg; scale = Address::no_scale; } Address addr(as_Register(b), index, scale, d); return addr; } %} //----------ENCODING BLOCK----------------------------------------------------- // This block specifies the encoding classes used by the compiler to // output byte streams. Encoding classes are parameterized macros

src/cpu/x86/vm/x86_64.ad
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File