hotspot/src/cpu/x86/vm/stubGenerator_x86_64.cpp
changeset 8876 f82367de21f5
parent 8874 b2030880129c
child 10004 190e88f7edd1
equal deleted inserted replaced
8874:b2030880129c 8876:f82367de21f5
  2447   //    rax ==  0  -  success
  2447   //    rax ==  0  -  success
  2448   //    rax == -1^K - failure, where K is partial transfer count
  2448   //    rax == -1^K - failure, where K is partial transfer count
  2449   //
  2449   //
  2450   address generate_generic_copy(const char *name,
  2450   address generate_generic_copy(const char *name,
  2451                                 address byte_copy_entry, address short_copy_entry,
  2451                                 address byte_copy_entry, address short_copy_entry,
  2452                                 address int_copy_entry, address long_copy_entry,
  2452                                 address int_copy_entry, address oop_copy_entry,
  2453                                 address oop_copy_entry, address checkcast_copy_entry) {
  2453                                 address long_copy_entry, address checkcast_copy_entry) {
  2454 
  2454 
  2455     Label L_failed, L_failed_0, L_objArray;
  2455     Label L_failed, L_failed_0, L_objArray;
  2456     Label L_copy_bytes, L_copy_shorts, L_copy_ints, L_copy_longs;
  2456     Label L_copy_bytes, L_copy_shorts, L_copy_ints, L_copy_longs;
  2457 
  2457 
  2458     // Input registers
  2458     // Input registers