public void Label(IAsm a) { StringBuilder sb = new StringBuilder(Io.MAXSTR); sb.Append(a.getLabel()); sb.Append(":\r\n"); io.Out(sb.ToString()); }
public void Branch(IAsm a) { StringBuilder sb = new StringBuilder(Io.MAXSTR); sb.Append("\t"); sb.Append(a.getInsn()); sb.Append(" "); sb.Append(a.getLabel()); sb.Append("\t\t\t\t\t//"); sb.Append(a.getICount()); sb.Append("\r\n"); io.Out(sb.ToString()); }
private Object getILLabel(IAsm a) { String s = a.getLabel(); Object l = labelhash[s]; if (l == null) { l = (Object)il.DefineLabel(); labelhash[s] = l; } return(l); }
private Object getILLabel(IAsm a) { String s = a.getLabel(); Object l = labelhash[s]; if (l == null) { l = (Object) il.DefineLabel(); labelhash[s] = l; } return l; }