gameport_read
for (t = 0; t < 50; t++) gameport_read(gameport);
for (t = 0; t < 50; t++) gameport_read(gameport);
j = jiffies; while (j == jiffies) { t++; gameport_read(gameport); }
gameport_read(gameport);
v = gameport_read(gameport);
u = v; v = gameport_read(gameport);
v = gameport_read(gameport);
w = u ^ (v = x = gameport_read(gameport));
this = gameport_read(gameport) & port->mask;
u = gameport_read(port->gameport);
while (((u = gameport_read(port->gameport)) & port->mask) && t) t--;
gameport_read(gameport);
t = gameport_read(gameport);
port->mask = (gameport_read(gameport) ^ t) & t & 0xf;
while ((gameport_read(port->gameport) & port->mask) && (u < t))
while ((gameport_read(port->gameport) & port->mask) && (v < t))
u = gameport_read(gameport);
v = gameport_read(gameport);
while ((gameport_read(gameport) & 1) && t) t--;
v = gameport_read(gameport);
v = gameport_read(gameport);
v = w = (gameport_read(gameport) >> shift) & 3;
u = (gameport_read(gameport) >> shift) & 3;
v = gameport_read(gameport) >> shift;
u = v; v = (gameport_read(gameport) >> shift) & 3;
*data = gameport_read(gp);
raw_data = gameport_read(gameport);
raw_data = gameport_read(gameport);
raw_data = gameport_read(gameport);
raw_data = gameport_read(gameport);
raw_data = gameport_read(gameport);
v = gameport_read(gameport);
u = v; v = gameport_read(gameport);
v = gameport_read(gameport);
u = v; v = gameport_read(gameport);
u = gameport_read(gameport);
dump->data = gameport_read(gameport);
v = gameport_read(gameport);
v = gameport_read(gameport);
v = gameport_read(gameport);
while ((gameport_read(gameport) & 1) && t) t--; /* Wait for axis to fall back to 0 */
w = gameport_read(gameport) >> 4;
w = gameport_read(gameport) >> 4;