< prev index next >

src/cpu/sparc/vm/sharedRuntime_sparc.cpp

Print this page

        

*** 314,324 **** // Is vector's size (in bytes) bigger than a size saved by default? // 8 bytes FP registers are saved by default on SPARC. bool SharedRuntime::is_wide_vector(int size) { // Note, MaxVectorSize == 8 on SPARC. ! assert(size <= 8, err_msg_res("%d bytes vectors are not supported", size)); return size > 8; } // The java_calling_convention describes stack locations as ideal slots on // a frame with no abi restrictions. Since we must observe abi restrictions --- 314,324 ---- // Is vector's size (in bytes) bigger than a size saved by default? // 8 bytes FP registers are saved by default on SPARC. bool SharedRuntime::is_wide_vector(int size) { // Note, MaxVectorSize == 8 on SPARC. ! assert(size <= 8, "%d bytes vectors are not supported", size); return size > 8; } // The java_calling_convention describes stack locations as ideal slots on // a frame with no abi restrictions. Since we must observe abi restrictions
*** 462,472 **** case T_VOID: regs[i].set_bad(); // Halves of longs & doubles break; default: ! fatal(err_msg_res("unknown basic type %d", sig_bt[i])); break; } } // retun the amount of stack space these arguments will need. --- 462,472 ---- case T_VOID: regs[i].set_bad(); // Halves of longs & doubles break; default: ! fatal("unknown basic type %d", sig_bt[i]); break; } } // retun the amount of stack space these arguments will need.
*** 1857,1867 **** member_reg = G5_method; // known to be free at this point has_receiver = MethodHandles::ref_kind_has_receiver(ref_kind); } else if (iid == vmIntrinsics::_invokeBasic) { has_receiver = true; } else { ! fatal(err_msg_res("unexpected intrinsic id %d", iid)); } if (member_reg != noreg) { // Load the member_arg into register, if necessary. SharedRuntime::check_member_name_argument_is_last_argument(method, sig_bt, regs); --- 1857,1867 ---- member_reg = G5_method; // known to be free at this point has_receiver = MethodHandles::ref_kind_has_receiver(ref_kind); } else if (iid == vmIntrinsics::_invokeBasic) { has_receiver = true; } else { ! fatal("unexpected intrinsic id %d", iid); } if (member_reg != noreg) { // Load the member_arg into register, if necessary. SharedRuntime::check_member_name_argument_is_last_argument(method, sig_bt, regs);
< prev index next >