Home
last modified time | relevance | path

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

/system/bt/embdrv/sbc/encoder/include/
Dsbc_dct.h31 #define SBC_MULT_32_16_SIMPLIFIED(s16In2, s32In1, s32OutLow) \ argument
34 MUL s32OutLow,(int32_t)s16In2, (s32In1>>15) } \
38 #define SBC_MULT_32_16_SIMPLIFIED(s16In2, s32In1, s32OutLow) \ argument
39 s32OutLow = SBC_Multiply_32_16_Simplified((int32_t)s16In2, s32In1);
46 #define SBC_MULT_32_16_SIMPLIFIED(s16In2, s32In1, s32OutLow) \ argument
47 s32OutLow = (int32_t)(((int64_t)(s16In2) * (int64_t)(s32In1)) >> 15);
49 #define SBC_MULT_32_32(s32In2, s32In1, s32OutLow) \ argument
51 s64Temp = ((int64_t)s32In2) * ((int64_t)s32In1) >> 31; \
56 #define SBC_MULT_32_16_SIMPLIFIED(s16In2, s32In1, s32OutLow) \ argument
58 s32In1Temp = s32In1; \
[all …]
/system/bt/embdrv/sbc/encoder/srce/
Dsbc_packing.c29 #define Mult32(s32In1, s32In2, s32OutLow) \ argument
32 MUL s32OutLow,s32In1,s32In2; } \
34 #define Mult64(s32In1, s32In2, s32OutLow, s32OutHi) \ argument
37 SMULL s32OutLow,s32OutHi,s32In1,s32In2 } \
40 #define Mult32(s32In1, s32In2, s32OutLow) \ argument
41 s32OutLow = (int32_t)(s32In1) * (int32_t)(s32In2);
42 #define Mult64(s32In1, s32In2, s32OutLow, s32OutHi) \ argument
44 __builtin_mul_overflow(s32In1, (uint16_t)s32In2, &s64OutTemp); \