AudioMixer.cpp | 513 int32_t mulAddRL(int left, uint32_t inRL, uint32_t vRL, int32_t a) 518 asm( "smlabb %[out], %[inRL], %[vRL], %[a] \n" 520 : [inRL]"%r"(inRL), [vRL]"r"(vRL), [a]"r"(a) 523 asm( "smlatt %[out], %[inRL], %[vRL], %[a] \n" 525 : [inRL]"%r"(inRL), [vRL]"r"(vRL), [a]"r"(a) 531 return a + int16_t(inRL&0xFFFF) * int16_t(vRL&0xFFFF); 533 return a + int16_t(inRL>>16) * int16_t(vRL>>16); 539 int32_t mulRL(int left, uint32_t inRL, uint32_t vRL) 710 const uint32_t vrl = t->volumeRL; local 749 const uint32_t vrl = t->volumeRL; local 1075 const uint32_t vrl = t.volumeRL; local [all...] |