int fieldOffset = fieldRef.peekResolvedField().getOffsetAsInt();
Offset fieldOffset = fieldRef.peekResolvedField().getOffset();
  protected final void emit_resolved_getfield(VM_FieldReference fieldRef) {    if (unreachableBytecode) return;    byte javaStackType =  VM_BuildBB.getJavaStackType(fieldRef.getFieldContentsType());    int fieldOffset = fieldRef.peekResolvedField().getOffsetAsInt();    assignRegisters(1, javaStackType);    switch (javaStackType) {    case FLOAT_TYPE:      asm.emitLFS (sro0, fieldOffset, sri0);      break;    case DOUBLE_TYPE:      asm.emitLFD (sro0, fieldOffset, sri0);      break;    case LONG_TYPE:      asm.emitLWZ(sro0+1,    fieldOffset+4, sri0);      asm.emitLWZ(sro0,      fieldOffset,   sri0);      break;    default:      asm.emitLWZ (sro0, fieldOffset, sri0);      break;    }    cleanupRegisters();  }