busPrefetchCount-=1; return 0; } else if (busPrefetch) { busPrefetchCount-=2; return 0;
busPrefetchCount=((busPrefetchCount&0xFF)>>1) | (busPrefetchCount&0xFFFFFF00); if (busPrefetchCount&0x1) { busPrefetchCount=((busPrefetchCount&0xFF)>>1) | (busPrefetchCount&0xFFFFFF00); return 0; } else { busPrefetchCount = 0; return memoryWaitSeq[addr]; }
inline int codeTicksAccess32(u32 address) // ARM NON SEQ{  int addr = (address>>24)&15;  if ((addr>=0x08) && (addr<=0x0D))  {    if ((!(busPrefetch)) && (busPrefetchEnable) && (busPrefetchCount))    {      busPrefetchCount-=1;      return 0;    }    else if (busPrefetch)    {      busPrefetchCount-=2;      return 0;    }    else      return memoryWait32[addr];  }  else if (addr!=2)  {    busPrefetchCount = 0;    return memoryWait32[addr];  }  else  {    busPrefetchCount = 0;    return memoryWait32[addr] + 2;  }}