Removed excess LL's from pit.c.

This commit is contained in:
OBattler
2018-03-28 07:14:17 +02:00
parent 4f026e748b
commit 2789adca0e

View File

@@ -68,9 +68,9 @@ void pit_reset(PIT *pit)
memcpy(pit->set_out_funcs, old_set_out_funcs, 3 * sizeof(void *)); memcpy(pit->set_out_funcs, old_set_out_funcs, 3 * sizeof(void *));
memcpy(pit->pit_nr, old_pit_nr, 3 * sizeof(PIT_nr)); memcpy(pit->pit_nr, old_pit_nr, 3 * sizeof(PIT_nr));
pit->l[0] = 0xFFFF; pit->c[0] = 0xFFFFLL*PITCONST; pit->l[0] = 0xFFFF; pit->c[0] = 0xFFFF*PITCONST;
pit->l[1] = 0xFFFF; pit->c[1] = 0xFFFFLL*PITCONST; pit->l[1] = 0xFFFF; pit->c[1] = 0xFFFF*PITCONST;
pit->l[2] = 0xFFFF; pit->c[2] = 0xFFFFLL*PITCONST; pit->l[2] = 0xFFFF; pit->c[2] = 0xFFFF*PITCONST;
pit->m[0] = pit->m[1] = pit->m[2] = 0; pit->m[0] = pit->m[1] = pit->m[2] = 0;
pit->ctrls[0] = pit->ctrls[1] = pit->ctrls[2] = 0; pit->ctrls[0] = pit->ctrls[1] = pit->ctrls[2] = 0;
pit->thit[0]=1; pit->thit[0]=1;
@@ -100,7 +100,7 @@ static void pit_set_out(PIT *pit, int t, int out)
static void pit_load(PIT *pit, int t) static void pit_load(PIT *pit, int t)
{ {
int l = pit->l[t] ? pit->l[t] : 0x10000LL; int l = pit->l[t] ? pit->l[t] : 0x10000;
timer_clock(); timer_clock();
pit->newcount[t] = 0; pit->newcount[t] = 0;
pit->disabled[t] = 0; pit->disabled[t] = 0;
@@ -159,7 +159,7 @@ static void pit_load(PIT *pit, int t)
void pit_set_gate_no_timer(PIT *pit, int t, int gate) void pit_set_gate_no_timer(PIT *pit, int t, int gate)
{ {
int64_t l = pit->l[t] ? pit->l[t] : 0x10000LL; int64_t l = pit->l[t] ? pit->l[t] : 0x10000;
if (pit->disabled[t]) if (pit->disabled[t])
{ {
@@ -226,7 +226,7 @@ void pit_set_gate(PIT *pit, int t, int gate)
static void pit_over(PIT *pit, int t) static void pit_over(PIT *pit, int t)
{ {
int64_t l = pit->l[t] ? pit->l[t] : 0x10000LL; int64_t l = pit->l[t] ? pit->l[t] : 0x10000;
if (pit->disabled[t]) if (pit->disabled[t])
{ {
pit->count[t] += 0xffff; pit->count[t] += 0xffff;
@@ -302,12 +302,12 @@ int pit_get_timer_0()
int read = (int)((int64_t)((pit.c[0] + ((1LL << TIMER_SHIFT) - 1)) / PITCONST) >> TIMER_SHIFT); int read = (int)((int64_t)((pit.c[0] + ((1LL << TIMER_SHIFT) - 1)) / PITCONST) >> TIMER_SHIFT);
if (pit.m[0] == 2) if (pit.m[0] == 2)
read++; read++;
if (read < 0LL) if (read < 0)
read = 0LL; read = 0;
if (read > 0x10000LL) if (read > 0x10000)
read = 0x10000LL; read = 0x10000;
if (pit.m[0] == 3LL) if (pit.m[0] == 3)
read <<= 1LL; read <<= 1;
return read; return read;
} }
@@ -316,19 +316,19 @@ static int pit_read_timer(PIT *pit, int t)
timer_clock(); timer_clock();
if (pit->using_timer[t] && !(pit->m[t] == 3 && !pit->gate[t])) if (pit->using_timer[t] && !(pit->m[t] == 3 && !pit->gate[t]))
{ {
int read = (int)((int64_t)((pit->c[t] + ((1 << TIMER_SHIFT) - 1)) / PITCONST) >> TIMER_SHIFT); int read = (int)((int64_t)((pit->c[t] + ((1LL << TIMER_SHIFT) - 1)) / PITCONST) >> TIMER_SHIFT);
if (pit->m[t] == 2) if (pit->m[t] == 2)
read++; read++;
if (read < 0LL) if (read < 0)
read = 0LL; read = 0;
if (read > 0x10000LL) if (read > 0x10000)
read = 0x10000LL; read = 0x10000;
if (pit->m[t] == 3LL) if (pit->m[t] == 3)
read <<= 1LL; read <<= 1;
return read; return read;
} }
if (pit->m[t] == 2LL) if (pit->m[t] == 2)
return pit->count[t] + 1LL; return pit->count[t] + 1;
return pit->count[t]; return pit->count[t];
} }