Lines Matching defs:b
23 static inline uint16_t add16_sat(uint16_t a, uint16_t b) in add16_sat()
39 static inline uint8_t add8_sat(uint8_t a, uint8_t b) in add8_sat()
55 static inline uint16_t sub16_sat(uint16_t a, uint16_t b) in sub16_sat()
71 static inline uint8_t sub8_sat(uint8_t a, uint8_t b) in sub8_sat()
86 #define ADD16(a, b, n) RESULT(add16_sat(a, b), n, 16); argument
87 #define SUB16(a, b, n) RESULT(sub16_sat(a, b), n, 16); argument
88 #define ADD8(a, b, n) RESULT(add8_sat(a, b), n, 8); argument
89 #define SUB8(a, b, n) RESULT(sub8_sat(a, b), n, 8); argument
95 static inline uint16_t add16_usat(uint16_t a, uint16_t b) in add16_usat()
105 static inline uint16_t sub16_usat(uint16_t a, uint16_t b) in sub16_usat()
114 static inline uint8_t add8_usat(uint8_t a, uint8_t b) in add8_usat()
124 static inline uint8_t sub8_usat(uint8_t a, uint8_t b) in sub8_usat()
133 #define ADD16(a, b, n) RESULT(add16_usat(a, b), n, 16); argument
134 #define SUB16(a, b, n) RESULT(sub16_usat(a, b), n, 16); argument
135 #define ADD8(a, b, n) RESULT(add8_usat(a, b), n, 8); argument
136 #define SUB8(a, b, n) RESULT(sub8_usat(a, b), n, 8); argument
142 #define SARITH16(a, b, n, op) do { \ argument
150 #define SARITH8(a, b, n, op) do { \ argument
159 #define ADD16(a, b, n) SARITH16(a, b, n, +) argument
160 #define SUB16(a, b, n) SARITH16(a, b, n, -) argument
161 #define ADD8(a, b, n) SARITH8(a, b, n, +) argument
162 #define SUB8(a, b, n) SARITH8(a, b, n, -) argument
169 #define ADD16(a, b, n) do { \ argument
177 #define ADD8(a, b, n) do { \ argument
185 #define SUB16(a, b, n) do { \ argument
193 #define SUB8(a, b, n) do { \ argument
207 #define ADD16(a, b, n) \ argument
209 #define SUB16(a, b, n) \ argument
211 #define ADD8(a, b, n) \ argument
213 #define SUB8(a, b, n) \ argument
220 #define ADD16(a, b, n) \ argument
222 #define SUB16(a, b, n) \ argument
224 #define ADD8(a, b, n) \ argument
226 #define SUB8(a, b, n) \ argument
232 static inline uint8_t do_usad(uint8_t a, uint8_t b) in do_usad()