emitLFS(FRT, offset, JTOC); } else if (0 == (offset&0x8000)) { emitADDIS( Rz, JTOC, offset>>16); emitLFS(FRT, offset&0xFFFF, Rz);
_emitLFS(FRT, maskLower16(offset), JTOC);
  public final void emitLFStoc (int FRT, Offset off, int Rz) {    //KV:todo    int offset = off.toInt();    if (VM.VerifyAssertions) VM._assert(fits(offset, 32));    if (fits(offset, 16)) {      emitLFS(FRT, offset, JTOC);    } else if (0 == (offset&0x8000)) {      emitADDIS( Rz, JTOC, offset>>16);      emitLFS(FRT, offset&0xFFFF, Rz);    } else {      emitADDIS( Rz, JTOC, (offset>>16)+1);      emitLFS(FRT, offset|0xFFFF0000, Rz);    }  }