equal
deleted
inserted
replaced
605 _framesize = _max_reg -_matcher._new_SP; |
605 _framesize = _max_reg -_matcher._new_SP; |
606 } |
606 } |
607 assert((int)(_matcher._new_SP+_framesize) >= (int)_matcher._out_arg_limit, "framesize must be large enough"); |
607 assert((int)(_matcher._new_SP+_framesize) >= (int)_matcher._out_arg_limit, "framesize must be large enough"); |
608 |
608 |
609 // This frame must preserve the required fp alignment |
609 // This frame must preserve the required fp alignment |
610 _framesize = round_to(_framesize, Matcher::stack_alignment_in_slots()); |
610 _framesize = align_up(_framesize, Matcher::stack_alignment_in_slots()); |
611 assert(_framesize <= 1000000, "sanity check"); |
611 assert(_framesize <= 1000000, "sanity check"); |
612 #ifndef PRODUCT |
612 #ifndef PRODUCT |
613 _total_framesize += _framesize; |
613 _total_framesize += _framesize; |
614 if ((int)_framesize > _max_framesize) { |
614 if ((int)_framesize > _max_framesize) { |
615 _max_framesize = _framesize; |
615 _max_framesize = _framesize; |