diff options
author | 2015-08-15 17:55:59 +0200 | |
---|---|---|
committer | 2015-08-15 17:56:10 +0200 | |
commit | fe8e6aca657f202daf91ad83cc1427296b50615e (patch) | |
tree | a516d55f859b90bc1ebef65be61ff10cf7040dfa /src/mess/drivers/pdp1.c | |
parent | 55592b6c785b36a9684800e0ccc7111603f958ed (diff) |
Added seconds() and attoseconds() to attotime and prefixed members with
m_. Rewrote code accessing members to use seconds() and attoseconds().
The changes were triggered by a test how gcc __int128_t would perform as
the internal representation. This test revealed that the current
implementation is still faster. (nw)
Diffstat (limited to 'src/mess/drivers/pdp1.c')
-rw-r--r-- | src/mess/drivers/pdp1.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mess/drivers/pdp1.c b/src/mess/drivers/pdp1.c index cddee893f94..f3827cf61b1 100644 --- a/src/mess/drivers/pdp1.c +++ b/src/mess/drivers/pdp1.c @@ -1597,7 +1597,7 @@ static void iot_dra(device_t *device, int op2, int nac, int mb, int *io, int ac) { pdp1_state *state = device->machine().driver_data<pdp1_state>(); (*io) = (state->m_parallel_drum.rotation_timer->elapsed() * - (ATTOSECONDS_PER_SECOND / (PARALLEL_DRUM_WORD_TIME.as_attoseconds()))).seconds & 0007777; + (ATTOSECONDS_PER_SECOND / (PARALLEL_DRUM_WORD_TIME.as_attoseconds()))).seconds() & 0007777; /* set parity error and timing error... */ } |