static void compilePutstaticBarrier (VM_Assembler asm, int fieldOffset,
static void compilePutstaticBarrier (VM_Assembler asm, Offset fieldOffset,
  static void compilePutstaticBarrier (VM_Assembler asm, int fieldOffset,                                       int rValue) {    //-#if RVM_WITH_GCTk_STATIC_BARRIER    asm.emitLtoc(T0,  VM_Entrypoints.resolvedPutStaticWriteBarrierOffset);    asm.emitMTLR(T0);    // Load the offset into T0 -- code based on asm.emitCALtoc    if ((fieldOffset & 0x8000) != 0) {      asm.emitCAU (T0, (fieldOffset>>16) + 1);      asm.emitCAL (T0, fieldOffset|0xFFFF0000, T0);    } else {      asm.emitCAU (T0, fieldOffset>>16);      asm.emitCAL (T0, fieldOffset&0xFFFF, T0);    }    if (rValue != T1)      asm.emitMR (T1, rValue);        asm.emitCall();   // VM_WriteBarrier.resolvedPutfieldWriteBarrie(T0,T1)    //-#endif  }