astoreSetup(LOG_BYTES_IN_ADDRESS);
  protected final void emit_aastore() {    asm.emitLAddrToc(T0,  VM_Entrypoints.checkstoreMethod.getOffset());    asm.emitMTCTR(T0);    peekAddr(T1, 0);  // T1 is value to store    peekAddr(T0, 2);  // T0 is array ref     asm.emitBCCTRL();   // checkstore(arrayref, value)    astoreSetup(LOG_BYTES_IN_ADDRESS);    if (MM_Interface.NEEDS_WRITE_BARRIER) {      VM_Barriers.compileArrayStoreBarrier(this);    } else {      asm.emitSTAddrX (T3, T0, T1);  // store ref value in array    }  }