src/hotspot/cpu/s390/sharedRuntime_s390.cpp
changeset 51966 2a2a78bd1fc3
parent 50094 2f79462aab9b
child 51996 84743156e780
equal deleted inserted replaced
51965:358a3b99198a 51966:2a2a78bd1fc3
   585       __ freg2mem_opt(Z_FRET, memaddr, false);
   585       __ freg2mem_opt(Z_FRET, memaddr, false);
   586       break;
   586       break;
   587     case T_DOUBLE:
   587     case T_DOUBLE:
   588       __ freg2mem_opt(Z_FRET, memaddr);
   588       __ freg2mem_opt(Z_FRET, memaddr);
   589       break;
   589       break;
       
   590     default:
       
   591       ShouldNotReachHere();
       
   592       break;
   590   }
   593   }
   591 }
   594 }
   592 
   595 
   593 void SharedRuntime::restore_native_result(MacroAssembler *masm,
   596 void SharedRuntime::restore_native_result(MacroAssembler *masm,
   594                                           BasicType       ret_type,
   597                                           BasicType       ret_type,
   613     case T_FLOAT:
   616     case T_FLOAT:
   614       __ mem2freg_opt(Z_FRET, memaddr, false);
   617       __ mem2freg_opt(Z_FRET, memaddr, false);
   615       break;
   618       break;
   616     case T_DOUBLE:
   619     case T_DOUBLE:
   617       __ mem2freg_opt(Z_FRET, memaddr);
   620       __ mem2freg_opt(Z_FRET, memaddr);
       
   621       break;
       
   622     default:
       
   623       ShouldNotReachHere();
   618       break;
   624       break;
   619   }
   625   }
   620 }
   626 }
   621 
   627 
   622 // ---------------------------------------------------------------------------
   628 // ---------------------------------------------------------------------------