• Home
  • Raw
  • Download

Lines Matching +defs:a +defs:b

103 #define SHR16(a, shift) _SHR16(a, shift, __FILE__, __LINE__)  argument
104 static inline short _SHR16(int a, int shift, char *file, int line) in _SHR16()
117 #define SHL16(a, shift) _SHL16(a, shift, __FILE__, __LINE__) argument
118 static inline short _SHL16(int a, int shift, char *file, int line) in _SHL16()
132 static inline int SHR32(long long a, int shift) in SHR32()
147 static inline int SHL32(long long a, int shift) in SHL32()
163 #define PSHR16(a,shift) (SHR16(ADD16((a),((1<<((shift))>>1))),shift)) argument
164 #define PSHR32(a,shift) (SHR32(ADD32((a),((EXTEND32(1)<<((shift))>>1))),shift)) argument
165 #define VSHR32(a, shift) (((shift)>0) ? SHR32(a, shift) : SHL32(a, -(shift))) argument
167 #define SATURATE16(x,a) (((x)>(a) ? (a) : (x)<-(a) ? -(a) : (x))) argument
168 #define SATURATE32(x,a) (((x)>(a) ? (a) : (x)<-(a) ? -(a) : (x))) argument
173 #define ADD16(a, b) _ADD16(a, b, __FILE__, __LINE__) argument
174 static inline short _ADD16(int a, int b, char *file, int line) in _ADD16()
190 #define SUB16(a, b) _SUB16(a, b, __FILE__, __LINE__) argument
191 static inline short _SUB16(int a, int b, char *file, int line) in _SUB16()
205 #define ADD32(a, b) _ADD32(a, b, __FILE__, __LINE__) argument
206 static inline int _ADD32(long long a, long long b, char *file, int line) in _ADD32()
222 static inline int SUB32(long long a, long long b) in SUB32()
236 #define ADD64(a,b) (MIPS_INC(a)+(b)) argument
239 static inline short MULT16_16_16(int a, int b) in MULT16_16_16()
253 #define MULT16_16(a, b) _MULT16_16(a, b, __FILE__, __LINE__) argument
254 static inline int _MULT16_16(int a, int b, char *file, int line) in _MULT16_16()
268 #define MAC16_16(c,a,b) (spx_mips--,ADD32((c),MULT16_16((a),(b)))) argument
269 #define MAC16_16_Q11(c,a,b) (EXTRACT16(ADD16((c),EXTRACT16(SHR32(MULT16_16((a),(b)),11))))) argument
270 #define MAC16_16_Q13(c,a,b) (EXTRACT16(ADD16((c),EXTRACT16(SHR32(MULT16_16((a),(b)),13))))) argument
271 #define MAC16_16_P13(c,a,b) (EXTRACT16(ADD32((c),SHR32(ADD32(4096,MULT16_16((a),(b))),13)))) argument
274 #define MULT16_32_QX(a, b, Q) _MULT16_32_QX(a, b, Q, __FILE__, __LINE__) argument
275 static inline int _MULT16_32_QX(int a, long long b, int Q, char *file, int line) in _MULT16_32_QX()
291 static inline int MULT16_32_PX(int a, long long b, int Q) in MULT16_32_PX()
308 #define MULT16_32_Q11(a,b) MULT16_32_QX(a,b,11) argument
309 #define MAC16_32_Q11(c,a,b) ADD32((c),MULT16_32_Q11((a),(b))) argument
310 #define MULT16_32_Q12(a,b) MULT16_32_QX(a,b,12) argument
311 #define MULT16_32_Q13(a,b) MULT16_32_QX(a,b,13) argument
312 #define MULT16_32_Q14(a,b) MULT16_32_QX(a,b,14) argument
313 #define MULT16_32_Q15(a,b) MULT16_32_QX(a,b,15) argument
314 #define MULT16_32_P15(a,b) MULT16_32_PX(a,b,15) argument
315 #define MAC16_32_Q15(c,a,b) ADD32((c),MULT16_32_Q15((a),(b))) argument
317 static inline int SATURATE(int a, int b) in SATURATE()
326 static inline int MULT16_16_Q11_32(int a, int b) in MULT16_16_Q11_32()
340 static inline short MULT16_16_Q13(int a, int b) in MULT16_16_Q13()
354 static inline short MULT16_16_Q14(int a, int b) in MULT16_16_Q14()
368 static inline short MULT16_16_Q15(int a, int b) in MULT16_16_Q15()
385 static inline short MULT16_16_P13(int a, int b) in MULT16_16_P13()
402 static inline short MULT16_16_P14(int a, int b) in MULT16_16_P14()
419 static inline short MULT16_16_P15(int a, int b) in MULT16_16_P15()
437 #define DIV32_16(a, b) _DIV32_16(a, b, __FILE__, __LINE__) argument
439 static inline int _DIV32_16(long long a, long long b, char *file, int line) in _DIV32_16()
464 #define DIV32(a, b) _DIV32(a, b, __FILE__, __LINE__) argument
465 static inline int _DIV32(long long a, long long b, char *file, int line) in _DIV32()
484 #define PDIV32(a,b) DIV32(ADD32((a),(b)>>1),b) argument
485 #define PDIV32_16(a,b) DIV32_16(ADD32((a),(b)>>1),b) argument