Home
last modified time | relevance | path

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

/frameworks/base/libs/audioflinger/
DAudioResamplerSinc.cpp63 int32_t mulRL(int left, int32_t in, uint32_t vRL) in mulRL() argument
70 : [in]"%r"(in), [vRL]"r"(vRL) in mulRL()
75 : [in]"%r"(in), [vRL]"r"(vRL) in mulRL()
81 return int16_t(in>>16) * int16_t(vRL&0xFFFF); in mulRL()
83 return int16_t(in>>16) * int16_t(vRL>>16); in mulRL()
194 uint32_t vRL = mVolumeRL; in resample() local
240 out[outputIndex++] += 2 * mulRL(1, l, vRL); in resample()
241 out[outputIndex++] += 2 * mulRL(0, r, vRL); in resample()
DAudioMixer.cpp432 int32_t mulAddRL(int left, uint32_t inRL, uint32_t vRL, int32_t a) in mulAddRL() argument
439 : [inRL]"%r"(inRL), [vRL]"r"(vRL), [a]"r"(a) in mulAddRL()
444 : [inRL]"%r"(inRL), [vRL]"r"(vRL), [a]"r"(a) in mulAddRL()
450 return a + int16_t(inRL&0xFFFF) * int16_t(vRL&0xFFFF); in mulAddRL()
452 return a + int16_t(inRL>>16) * int16_t(vRL>>16); in mulAddRL()
458 int32_t mulRL(int left, uint32_t inRL, uint32_t vRL) in mulRL() argument
465 : [inRL]"%r"(inRL), [vRL]"r"(vRL) in mulRL()
470 : [inRL]"%r"(inRL), [vRL]"r"(vRL) in mulRL()
476 return int16_t(inRL&0xFFFF) * int16_t(vRL&0xFFFF); in mulRL()
478 return int16_t(inRL>>16) * int16_t(vRL>>16); in mulRL()