hotspot/src/cpu/arm/vm/stubGenerator_arm.cpp
changeset 46620 750c6edff33b
parent 42664 29142a56c193
child 46625 edefffab74e2
equal deleted inserted replaced
46619:a3919f5e8d2b 46620:750c6edff33b
  2874       assert(count->encoding() < callee_saved_regs, "count must be saved");
  2874       assert(count->encoding() < callee_saved_regs, "count must be saved");
  2875 
  2875 
  2876       BLOCK_COMMENT("PreBarrier");
  2876       BLOCK_COMMENT("PreBarrier");
  2877 
  2877 
  2878 #ifdef AARCH64
  2878 #ifdef AARCH64
  2879       callee_saved_regs = round_to(callee_saved_regs, 2);
  2879       callee_saved_regs = align_up(callee_saved_regs, 2);
  2880       for (int i = 0; i < callee_saved_regs; i += 2) {
  2880       for (int i = 0; i < callee_saved_regs; i += 2) {
  2881         __ raw_push(as_Register(i), as_Register(i+1));
  2881         __ raw_push(as_Register(i), as_Register(i+1));
  2882       }
  2882       }
  2883 #else
  2883 #else
  2884       RegisterSet saved_regs = RegisterSet(R0, as_Register(callee_saved_regs-1));
  2884       RegisterSet saved_regs = RegisterSet(R0, as_Register(callee_saved_regs-1));