Example #1
0
  public LegacyRegister getRegister(AbstractToken tok) {
    String name = labelName(tok);
    LegacyRegister reg = LegacyRegister.getRegisterByName(name);
    if (reg == null) reg = (LegacyRegister) definitions.get(name);

    if (reg == null) ERROR.UnknownRegister(tok);
    return reg;
  }
Example #2
0
  public void addRegisterName(String name, AbstractToken reg) {
    LegacyRegister register = LegacyRegister.getRegisterByName(reg.image);
    if (register == null) ERROR.UnknownRegister(reg);

    definitions.put(labelName(name), register);
  }
Example #3
0
 private void appendGPR(LegacyState s, int cntr, StringBuffer buf) {
   byte value = s.getRegisterByte(LegacyRegister.getRegisterByNumber(cntr));
   buf.append(StringUtil.toLowHex(value & 0xff, 2));
 }