hotspot/src/cpu/sparc/vm/sparc.ad
changeset 24932 374cc5d929fb
parent 24018 77b156916bab
child 25741 aa6844e3ab10
equal deleted inserted replaced
24931:4bba680186bd 24932:374cc5d929fb
  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