/frameworks/av/media/libstagefright/codecs/amrnb/common/include/ |
D | mpy_32.h | 117 Word32 L_product; in Mpy_32() local 127 __asm {SMULBB L_product, L_var1_hi, L_var2_hi} in Mpy_32() 128 __asm {QDADD L_product, 0, L_product} in Mpy_32() 131 __asm {QDADD L_sum, L_product, product32} in Mpy_32() 132 L_product = L_sum; in Mpy_32() 135 __asm {QDADD L_sum, L_product, product32} in Mpy_32() 149 register Word32 L_product, result; 160 : "=r"(L_product) 169 : "r"(result), "r"(L_product) 182 : "=r"(L_product) [all …]
|
D | basic_op_c_equivalent.h | 250 Word32 L_product; in L_mult() local 252 L_product = (Word32) var1 * var2; in L_mult() 254 if (L_product != (Word32) 0x40000000L) in L_mult() 256 L_product <<= 1; /* Multiply by 2 */ in L_mult() 261 L_product = MAX_32; in L_mult() 264 return (L_product); in L_mult() 328 Word32 L_product; in Mpy_32() local 333 L_product = (Word32) L_var1_hi * L_var2_hi; in Mpy_32() 335 if (L_product != (Word32) 0x40000000L) in Mpy_32() 337 L_product <<= 1; in Mpy_32() [all …]
|
D | mpy_32_16.h | 99 Word32 L_product; in Mpy_32_16() local 105 __asm {SMULBB L_product, L_var1_hi, var2} in Mpy_32_16() 106 __asm {QDADD L_product, 0, L_product} in Mpy_32_16() 109 __asm {QDADD L_sum, L_product, result} in Mpy_32_16() 124 Word32 result, L_product; 129 : "=r"(L_product) 137 : "=r"(L_product) 138 : "r"(result), "r"(L_product) 152 : "r"(L_product), "r"(ra) 165 Word32 L_product; [all …]
|
D | basic_op_arm_v5.h | 304 Word32 L_product; in Mpy_32() local 312 SMULBB L_product, L_var1_hi, L_var2_hi in Mpy_32() 313 QDADD L_product, 0, L_product in Mpy_32() 319 QDADD L_sum, L_product, product32 in Mpy_32() 321 L_product = L_sum; in Mpy_32() 329 QDADD L_sum, L_product, product32 in Mpy_32() 359 Word32 L_product; in Mpy_32_16() local 365 __asm {SMULBB L_product, L_var1_hi, var2} in Mpy_32_16() 366 __asm {QDADD L_product, 0, L_product} in Mpy_32_16() 369 __asm {QDADD L_sum, L_product, result} in Mpy_32_16()
|
D | l_mult.h | 153 register Word32 L_product; 155 L_product = (Word32) var1 * var2; 157 if (L_product != (Word32) 0x40000000L) 159 L_product <<= 1; /* Multiply by 2 */ 164 L_product = MAX_32; 167 return (L_product);
|
D | basic_op_arm_gcc_v5.h | 337 register Word32 L_product, result; in Mpy_32() local 348 : "=r"(L_product) in Mpy_32() 357 : "r"(result), "r"(L_product) in Mpy_32() 370 : "=r"(L_product) in Mpy_32() 386 : "r"(L_product), "r"(rb) in Mpy_32() 422 Word32 result, L_product; in Mpy_32_16() local 427 : "=r"(L_product) in Mpy_32_16() 435 : "=r"(L_product) in Mpy_32_16() 436 : "r"(result), "r"(L_product) in Mpy_32_16() 450 : "r"(L_product), "r"(ra) in Mpy_32_16()
|
/frameworks/av/media/libstagefright/codecs/aacenc/basic_op/ |
D | basicop2.c | 400 Word32 L_product; in mult() local 402 L_product = (Word32) var1 *(Word32) var2; in mult() 404 L_product = (L_product & (Word32) 0xffff8000L) >> 15; in mult() 406 if (L_product & (Word32) 0x00010000L) in mult() 407 L_product = L_product | (Word32) 0xffff0000L; in mult() 409 var_out = saturate(L_product); in mult() 670 Word32 L_product; in L_mac() local 672 L_product = L_mult(var1, var2); in L_mac() 673 L_var_out = L_add (L_var3, L_product); in L_mac() 720 Word32 L_product; in L_msu() local [all …]
|
D | basic_op.h | 470 Word32 L_product; in L_msu() 472 L_product = L_mult(var1, var2); in L_msu() 473 L_var_out = L_sub(L_var3, L_product); in L_msu() 708 Word32 L_product; in mult() 710 L_product = (Word32) var1 *(Word32) var2; in mult() 711 L_product = (L_product & (Word32) 0xffff8000L) >> 15; in mult() 712 if (L_product & (Word32) 0x00010000L) in mult() 713 L_product = L_product | (Word32) 0xffff0000L; in mult() 714 var_out = saturate(L_product); in mult() 1020 Word32 L_product; in L_mac() [all …]
|
/frameworks/av/media/libstagefright/codecs/amrwb/src/ |
D | pvamrwbdecoder_basic_op_cequivalent.h | 167 int32 L_product; in mult_int16() local 169 L_product = ((int32) var1 * (int32) var2) >> 15; in mult_int16() 171 if ((L_product >> 15) != (L_product >> 31)) in mult_int16() 173 L_product = (L_product >> 31) ^ MAX_16; in mult_int16() 176 return ((int16)L_product); in mult_int16()
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/inc/ |
D | basic_op.h | 345 Word32 L_product; in mult() local 346 L_product = (Word32) var1 *(Word32) var2; in mult() 347 L_product = (L_product & (Word32) 0xffff8000L) >> 15; in mult() 348 if (L_product & (Word32) 0x00010000L) in mult() 349 L_product = L_product | (Word32) 0xffff0000L; in mult() 350 var_out = saturate (L_product); in mult() 484 Word32 L_product; in L_mac() local 485 L_product = ((var1 * var2) << 1); in L_mac() 486 L_var_out = L_add (L_var3, L_product); in L_mac() 530 Word32 L_product; in L_msu() local [all …]
|