asm.emitLWZ   (offsetRegister,  VM_ObjectModel.getArrayLengthOffset(), refRegister);
asm.emitLWZ   (offsetRegister,  VM_ObjectModel.getArrayLengthOffset().toInt(), refRegister);
  private int astoreSetup (int logSize,                             int indexRegister, int refRegister,                            int offsetRegister) {    asm.emitLWZ   (offsetRegister,  VM_ObjectModel.getArrayLengthOffset(), refRegister);    asm.emitTWLLE(offsetRegister, indexRegister); // trap if index < 0 or index >= length    if (logSize > 0) {      asm.emitSLWI  (offsetRegister, indexRegister,  logSize); // convert index to offset      return offsetRegister;    } else      return indexRegister;  }