Home
last modified time | relevance | path

Searched refs:timaClock (Results 1 – 1 of 1) sorted by relevance

/dports/games/libretro-gambatte/gambatte-libretro-22abc24/libgambatte/src/
H A Dtima.cpp22 static unsigned char const timaClock[4] = { 10, 4, 6, 8 }; variable
51 : lastUpdate_ + ((256u - tima_) << timaClock[tac_ & 3]) + 3; in loadState()
72 unsigned long const ticks = (cc - lastUpdate_) >> timaClock[tac_ & 3]; in updateTima()
73 lastUpdate_ += ticks << timaClock[tac_ & 3]; in updateTima()
109 timaIrq.setNextIrqEventTime(lastUpdate_ + ((256u - data) << timaClock[tac_ & 3]) + 3); in setTima()
132 lastUpdate_ -= (1u << (timaClock[tac_ & 3] - 1)) + 3; in setTac()
133 tmatime_ -= (1u << (timaClock[tac_ & 3] - 1)) + 3; in setTac()
134 nextIrqEventTime -= (1u << (timaClock[tac_ & 3] - 1)) + 3; in setTac()
146 lastUpdate_ = (cc >> timaClock[data & 3]) << timaClock[data & 3]; in setTac()
147 nextIrqEventTime = lastUpdate_ + ((256u - tima_) << timaClock[data & 3]) + 3; in setTac()
[all …]