hotspot/src/cpu/x86/vm/x86_32.ad
changeset 22832 03720a5b7595
parent 17095 24f63661bb5e
child 22838 82c7497fbad4
equal deleted inserted replaced
22831:1e2ba1d62103 22832:03720a5b7595
  3753   // offsets are based on outgoing arguments, i.e. a CALLER setting up
  3753   // offsets are based on outgoing arguments, i.e. a CALLER setting up
  3754   // arguments for a CALLEE.  Incoming stack arguments are
  3754   // arguments for a CALLEE.  Incoming stack arguments are
  3755   // automatically biased by the preserve_stack_slots field above.
  3755   // automatically biased by the preserve_stack_slots field above.
  3756   c_calling_convention %{
  3756   c_calling_convention %{
  3757     // This is obviously always outgoing
  3757     // This is obviously always outgoing
  3758     (void) SharedRuntime::c_calling_convention(sig_bt, regs, length);
  3758     (void) SharedRuntime::c_calling_convention(sig_bt, regs, /*regs2=*/NULL, length);
  3759   %}
  3759   %}
  3760 
  3760 
  3761   // Location of C & interpreter return values
  3761   // Location of C & interpreter return values
  3762   c_return_value %{
  3762   c_return_value %{
  3763     assert( ideal_reg >= Op_RegI && ideal_reg <= Op_RegL, "only return normal values" );
  3763     assert( ideal_reg >= Op_RegI && ideal_reg <= Op_RegL, "only return normal values" );