typedef struct { int f0; int f4; int f8; } TD;
extern void Text_DrawNumber(int, int, int);
void Text_DrawChar(TD *p)
{
  register TD *q __asm__("r4") = p;
  int a = q->f4;
  int b = q->f0;
  int c = q->f8;
  Text_DrawNumber(a, b, c);
}
