< prev index next >

src/cpu/x86/vm/c1_FrameMap_x86.hpp

Print this page

        

*** 150,159 **** --- 150,169 ---- // Reduce the number of available regs (to free r12) in case of compressed oops if (UseCompressedOops || UseCompressedClassPointers) return range - 1; return range; } + static int get_num_caller_save_xmms(void) { + int num_caller_save_xmm_regs = nof_caller_save_xmm_regs; + #ifdef _LP64 + if (UseAVX < 3) { + num_caller_save_xmm_regs = num_caller_save_xmm_regs / 2; + } + #endif + return num_caller_save_xmm_regs; + } + static int nof_caller_save_cpu_regs() { return adjust_reg_range(pd_nof_caller_save_cpu_regs_frame_map); } static int last_cpu_reg() { return adjust_reg_range(pd_last_cpu_reg); } static int last_byte_reg() { return adjust_reg_range(pd_last_byte_reg); } #endif // CPU_X86_VM_C1_FRAMEMAP_X86_HPP
< prev index next >