| 276 | } |
| 277 | |
| 278 | static __forceinline void ConsumeSamples(V_Core& thiscore, uint voiceidx) |
| 279 | { |
| 280 | V_Voice& vc(thiscore.Voices[voiceidx]); |
| 281 | |
| 282 | int consumed = vc.SP >> 12; |
| 283 | vc.SP &= 0xfff; |
| 284 | vc.DecPosRead += consumed; |
| 285 | } |
| 286 | |
| 287 | static __forceinline s32 GetVoiceValues(V_Core& thiscore, uint voiceidx) |
| 288 | { |