/frameworks/av/media/libstagefright/codecs/aacenc/basic_op/ |
H A D | oper_32b.h | 63 Word32 result; local 65 "SMULWB %[result], %[L_var2], %[var1] \n" 66 :[result]"=r"(result) 69 return result;
|
/frameworks/av/media/libstagefright/codecs/aacenc/src/ |
H A D | qc_main.c | 66 Word32 result; local 69 result = (FRAME_LEN_LONG >> 3) * bitRate; 70 quot = result / sampleRate; 74 result -= quot * sampleRate; 77 result = quot; 80 return result;
|
/frameworks/av/media/libstagefright/codecs/amrnb/common/include/ |
H A D | basic_op_arm_gcc_v5.h | 125 Word32 result; local 130 : "=r"(result) 133 return (result); 162 Word32 result; local 167 : "=r"(result) 171 return (result); 195 result = 32-bit result of L_var3 + (var1 * var2)(Word32) 202 Word32 result; local 207 : "=r"(result) 245 Word32 result; local 292 Word32 result; local 337 register Word32 L_product, result; local 422 Word32 result, L_product; local 506 Word32 result; local 520 Word32 result; local [all...] |
H A D | basic_op_arm_v5.h | 121 Word32 result; local 126 QADD result, L_var1, L_var2 local 128 return(result); 154 Word32 result; local 160 QSUB result, L_var1, L_var2 local 163 return(result); 188 result = 32-bit result of L_var3 + (var1 * var2)(Word32) 192 Word32 result; local 197 __asm {SMULBB result, var local 225 Word32 result; local 233 QADD result, product, product local 266 Word32 result; local 273 QDSUB result, L_var3, product local 361 Word32 result; local 367 __asm {SMULBB result, L_var1_lo, var2} local 413 Word32 result; local 416 smlabb result, L_var1, L_var2, L_var3 local 423 Word32 result; local 427 smlabb result, L_var1, L_var2, L_var3 local [all...] |
H A D | basic_op_c_equivalent.h | 197 result = 32-bit result of L_var3 + (var1 * var2)(Word32) 201 Word32 result; local 203 result = (Word32) var1 * var2; 204 if (result != (Word32) 0x40000000L) 206 L_sum = (result << 1) + L_var3; 209 if ((L_var3 ^ result) > 0) 288 result = 32-bit result of L_var3 - (var1 * var2) 293 Word32 result; local 403 Word32 result; local 478 Word32 result; local 487 Word32 result; local [all...] |
H A D | l_add.h | 113 Word32 result; local 118 QADD result, L_var1, L_var2 local 120 return(result); 129 Word32 result; local 134 : "=r"(result) 137 return (result);
|
H A D | l_mac.h | 110 Word32 result; local 115 __asm {SMULBB result, var1, var2} local 116 __asm {QDADD L_sum, L_var3, result} 127 Word32 result; local 132 : "=r"(result) 138 : "r"(ra), "r"(result) 148 Word32 result; local 150 result = (Word32) var1 * var2; 151 if (result != (Word32) 0x40000000L) 153 L_sum = (result << [all...] |
H A D | l_msu.h | 112 Word32 result; local 119 QDSUB result, L_var3, product local 122 return (result); 133 Word32 result; local 143 : "=r"(result) 147 return (result); 154 Word32 result; local 156 result = L_mult(var1, var2, pOverflow); 157 result = L_sub(L_var3, result, pOverflo [all...] |
H A D | l_mult.h | 111 Word32 result; local 119 QADD result, product, product local 122 return (result); 131 Word32 result; local 142 : "=r"(result) 146 return(result);
|
H A D | l_sub.h | 111 Word32 result; local 117 QSUB result, L_var1, L_var2 local 120 return(result); 130 Word32 result; local 135 : "=r"(result) 139 return (result);
|
H A D | mpy_32.h | 149 register Word32 L_product, result; local 164 : "=r"(result) 169 : "r"(result), "r"(L_product) 228 /* result = mult (L_var1_hi, L_var2_lo, pOverflow); */ 231 /* L_product = L_mac (L_product, result, 1, pOverflow); */ 244 /* result = mult (L_var1_lo, L_var2_hi, pOverflow); */ 247 /* L_product = L_mac (L_product, result, 1, pOverflow); */
|
H A D | mpy_32_16.h | 101 Word32 result; local 107 __asm {SMULBB result, L_var1_lo, var2} local 108 result >>= 15; 109 __asm {QDADD L_sum, L_product, result} 124 Word32 result, L_product; local 133 : "=r"(result) 138 : "r"(result), "r"(L_product) 142 : "=r"(result) 148 : "r"(result) 151 : "=r"(result) 167 Word32 result; local [all...] |
/frameworks/av/media/libstagefright/codecs/amrnb/common/src/ |
H A D | div_32.cpp | 46 that the result will not saturate. 104 result = 32-bit quotient of of the division of two 32 bit integers 125 3. result = L_num * (1/L_denom). 179 Word32 result; local 187 result = Mpy_32_16(L_denom_hi, L_denom_lo, approx, pOverflow); 188 /* result is > 0 , and less than 1.0 */ 189 result = 0x7fffffffL - result; 191 hi = (Word16)(result >> 16); 192 lo = (result >> [all...] |
H A D | l_shr_r.cpp | 41 function return value name from "L_var_out" to "result". 95 result = Shifted result w/ rounding (Word32) 109 the result. The result is saturated in case of underflows or overflows, i.e., 195 Word32 result; local 199 result = 0; 203 result = L_shr(L_var1, var2, pOverflow); 209 result++; 213 return (result); [all...] |
H A D | log2.cpp | 118 positive. If L_x is negative or zero, the result is 0. 171 Word32 result; local 175 result = L_x << exp; 176 Log2_norm(result, exp, pExponent, pFraction);
|
H A D | round.cpp | 48 Created a new return variable result. 110 result = MS 16 bits of rounded input L_var1. 189 Word16 result; local 192 result = (Word16)(L_var1 >> 16); 194 return (result);
|
H A D | shr.cpp | 114 product = Shifted result limited to 16 bits (Word16) 127 -var2 with sign extension. Saturate the result in case of underflows or 207 register Word16 result; local 216 result = ((var1 < 0) ? -1 : 0); 222 result = (~((~var1) >> var2)); 226 result = (var1 >> var2); 241 result = (Word16)(temp_res); 243 if (temp_res != (Word32) result) 246 result = ((var1 > 0) ? MAX_16 : MIN_16); 253 result [all...] |
/frameworks/av/media/libstagefright/codecs/amrnb/enc/src/ |
H A D | g_adapt.cpp | 418 Word16 result; /* alpha factor, Q13 */ local 473 filt = gmed_n(st->ltpg_mem, 5); /* function result */ 479 result = 0; 485 result = 16384; /* 16384 Q15 = 0.5 */ 488 { /* result = 0.5 - 0.75257499*filt */ 489 /* result (Q15) = 16384 - 24660 * (filt << 2) */ 491 result = mult(24660, filt, pOverflow); 492 result = sub(16384, result, pOverflow); 498 result [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/inc/ |
H A D | basic_op.h | 100 | the 16 bit result is set at +32767 when overflow occurs or at -32768 | 142 | ration; the 16 bit result is set at +32767 when overflow occurs or at | 185 | the var2 LSB of the result. If var2 is negative, arithmetically shift | 186 | var1 right by -var2 with sign extension. Saturate the result in case of | 216 Word32 result; local 225 result = (Word32) var1 *((Word32) 1 << var2); 226 if ((var2 > 15 && var1 != 0) || (result != (Word32) ((Word16) result))) 232 var_out = extract_l (result); 246 | -var2 with sign extension. Saturate the result i [all...] |
/frameworks/av/media/libstagefright/codecs/avc/enc/src/ |
H A D | motion_comp.cpp | 195 uint32 prev_pix, result, pix1, pix2, pix4; local 210 result = (pix2 << 8) | pix1; 217 result |= prev_pix; 218 *((uint32*)out) = result; /* write 4 bytes */ 220 result = pix4 >> 8; /* for the next loop */ 230 result = *((uint16*)ref); 237 result |= prev_pix; 238 *((uint32*)out) = result; /* write 4 bytes */ 240 result = pix4 >> 16; /* for the next loop */ 250 result 274 int result, curr_offset, ref_offset; local 564 int result, result2, curr_offset, ref_offset; local 722 int result, curr_offset, ref_offset; local 785 int result, curr_offset, ref_offset; local 1088 int result, curr_offset, ref_offset; local 1153 int result, result2, curr_offset, ref_offset; local 1311 int result; local 2022 int32 r0, r1, temp0, temp1, result; local 2088 int32 r0, r1, result; local [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/src/ |
H A D | armCOMM.c | 503 * Returns the result of saturated addition of the two inputs Value1, Value2 556 * Returns the result of saturated addition of the two inputs Value1, Value2 609 * Returns the result of saturated substraction of the two inputs Value1, Value2 661 * Returns the result of Multiplication of Value1 and Value2 and subesquent saturated 687 * Returns the result of saturated MAC operation of the three inputs delayElem, filTap , mac 704 OMX_S32 result; local 706 result = armSatMulS16S32_S32(filTap,delayElem); 708 if ( result > OMX_MAX_S16 ) 710 result = OMX_MAX_S32; 712 else if( result < OMX_MIN_S1 859 OMX_S32 result; local 896 OMX_S32 result; local 933 OMX_F64 result; local [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/comm/src/ |
H A D | omxVCCOMM_ExpandFrame_I_s.s | 65 result RN 0 label 193 MOV result,#OMX_Sts_NoErr
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/ |
H A D | omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s | 125 ;// We then pack the two 16 bit multiplication result into a word and store at one go 268 ;// We then pack the two 16 bit multiplication result into a word and store at one go 352 result RN 0 label 475 MOV result,#OMX_Sts_NoErr
|
H A D | omxVCM4P10_TransformDequantLumaDCFromPair_s.s | 168 ;// Transpose the 4x4 result matrix * 446 result RN 0 label 474 MOV result,#OMX_Sts_NoErr
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
H A D | armVCM4P2_SetPredDir_s.s | 50 ; * Standard OMXResult result. See enumeration for possible result codes.
|