Lines Matching refs:result
39 s32 result; in qm_muls16() local
41 result = 0x7fffffff; in qm_muls16()
43 result = ((s32) (op1) * (s32) (op2)); in qm_muls16()
45 return (s16) (result >> 15); in qm_muls16()
55 s32 result; in qm_add32() local
56 result = op1 + op2; in qm_add32()
57 if (op1 < 0 && op2 < 0 && result > 0) in qm_add32()
58 result = 0x80000000; in qm_add32()
59 else if (op1 > 0 && op2 > 0 && result < 0) in qm_add32()
60 result = 0x7fffffff; in qm_add32()
62 return result; in qm_add32()
72 s16 result; in qm_add16() local
75 result = (s16) 0x7fff; in qm_add16()
77 result = (s16) 0xffff8000; in qm_add16()
79 result = (s16) temp; in qm_add16()
81 return result; in qm_add16()
91 s16 result; in qm_sub16() local
94 result = (s16) 0x7fff; in qm_sub16()
96 result = (s16) 0xffff8000; in qm_sub16()
98 result = (s16) temp; in qm_sub16()
100 return result; in qm_sub16()
112 s32 result; in qm_shl32() local
113 result = op; in qm_shl32()
120 result = qm_add32(result, result); in qm_shl32()
122 result = result >> (-shift); in qm_shl32()
125 return result; in qm_shl32()
137 s16 result; in qm_shl16() local
138 result = op; in qm_shl16()
145 result = qm_add16(result, result); in qm_shl16()
147 result = result >> (-shift); in qm_shl16()
150 return result; in qm_shl16()