equal
deleted
inserted
replaced
1204 if (C->need_stack_bang(bangsize)) { |
1204 if (C->need_stack_bang(bangsize)) { |
1205 st->print_cr("! stack bang (%d bytes)", bangsize); st->print("\t"); |
1205 st->print_cr("! stack bang (%d bytes)", bangsize); st->print("\t"); |
1206 } |
1206 } |
1207 |
1207 |
1208 if (Assembler::is_simm13(-framesize)) { |
1208 if (Assembler::is_simm13(-framesize)) { |
1209 st->print ("SAVE R_SP,-%d,R_SP",framesize); |
1209 st->print ("SAVE R_SP,-" SIZE_FORMAT ",R_SP",framesize); |
1210 } else { |
1210 } else { |
1211 st->print_cr("SETHI R_SP,hi%%(-%d),R_G3",framesize); st->print("\t"); |
1211 st->print_cr("SETHI R_SP,hi%%(-" SIZE_FORMAT "),R_G3",framesize); st->print("\t"); |
1212 st->print_cr("ADD R_G3,lo%%(-%d),R_G3",framesize); st->print("\t"); |
1212 st->print_cr("ADD R_G3,lo%%(-" SIZE_FORMAT "),R_G3",framesize); st->print("\t"); |
1213 st->print ("SAVE R_SP,R_G3,R_SP"); |
1213 st->print ("SAVE R_SP,R_G3,R_SP"); |
1214 } |
1214 } |
1215 |
1215 |
1216 } |
1216 } |
1217 #endif |
1217 #endif |