extern void TextQueue_AddEntry(int, int, int, int *, int);
void Emitter_UpdateVelocity(int *a, unsigned char *b, int c, int d, int e)
{
  register int x __asm__("r4") = c;
  register int y __asm__("r5") = d;
  int m = 16;
  int *p;
  int v;
  (void)a;
  (void)e;
  if (b[8] == 8) {
    m += 240;
  }
  p = (int *)((int)b + *(int *)((int)b + 24));
  v = b[9] * m;
  TextQueue_AddEntry(x, y, e, p, v);
}
