src/hotspot/cpu/s390/sharedRuntime_s390.cpp
changeset 49368 2ed1c37df3a5
parent 48557 2e867226b914
child 49449 ef5d5d343e2a
equal deleted inserted replaced
49366:f95ef5511e1f 49368:2ed1c37df3a5
  2103   // Care must be taken that the return value (in Z_ARG1 = Z_RET = Z_R2
  2103   // Care must be taken that the return value (in Z_ARG1 = Z_RET = Z_R2
  2104   // or in Z_FARG0 = Z_FRET = Z_F0) will survive any VM calls for
  2104   // or in Z_FARG0 = Z_FRET = Z_F0) will survive any VM calls for
  2105   // blocking or unlocking.
  2105   // blocking or unlocking.
  2106   // An OOP result (handle) is done specially in the slow-path code.
  2106   // An OOP result (handle) is done specially in the slow-path code.
  2107   //--------------------------------------------------------------------
  2107   //--------------------------------------------------------------------
  2108   switch (ret_type) {  //GLGLGL
  2108   switch (ret_type) {
  2109     case T_VOID:    break;         // Nothing to do!
  2109     case T_VOID:    break;         // Nothing to do!
  2110     case T_FLOAT:   break;         // Got it where we want it (unless slow-path)
  2110     case T_FLOAT:   break;         // Got it where we want it (unless slow-path)
  2111     case T_DOUBLE:  break;         // Got it where we want it (unless slow-path)
  2111     case T_DOUBLE:  break;         // Got it where we want it (unless slow-path)
  2112     case T_LONG:    break;         // Got it where we want it (unless slow-path)
  2112     case T_LONG:    break;         // Got it where we want it (unless slow-path)
  2113     case T_OBJECT:  break;         // Really a handle.
  2113     case T_OBJECT:  break;         // Really a handle.