| 861 | } |
| 862 | |
| 863 | void AudioHLEState::Deinterleave( u16 outaddr, u16 inaddr, u16 count ) |
| 864 | { |
| 865 | while( count-- ) |
| 866 | { |
| 867 | *(s16 *)(Buffer+(outaddr^2)) = *(s16 *)(Buffer+(inaddr^2)); |
| 868 | outaddr += 2; |
| 869 | inaddr += 4; |
| 870 | } |
| 871 | } |
| 872 | |
| 873 | void AudioHLEState::Mixer( u16 dmemout, u16 dmemin, s32 gain ) |
| 874 | { |