emitDynamicLinkingSequence(T0, fieldRef);
  protected final void emit_unresolved_putstatic(VM_Field fieldRef) {    if (VM_Interface.NEEDS_WRITE_BARRIER && !fieldRef.getType().isPrimitiveType()) {      VM_Barriers.compileUnresolvedPutstaticBarrier(asm, fieldRef.getDictionaryId());    }    emitDynamicLinkingSequence(T0, fieldRef);    if (fieldRef.getSize() == 4) { // field is one word      asm.emitPOP_RegIdx(JTOC, T0, asm.BYTE, 0);    } else { // field is two words (double or long)      if (VM.VerifyAssertions) VM._assert(fieldRef.getSize() == 8);      asm.emitPOP_RegIdx(JTOC, T0, asm.BYTE, 0);        // store low part      asm.emitPOP_RegIdx(JTOC, T0, asm.BYTE, WORDSIZE); // store high part    }  }