Lines Matching defs:a
24 static inline uint16_t add16_sat(uint16_t a, uint16_t b) in add16_sat()
40 static inline uint8_t add8_sat(uint8_t a, uint8_t b) in add8_sat()
56 static inline uint16_t sub16_sat(uint16_t a, uint16_t b) in sub16_sat()
72 static inline uint8_t sub8_sat(uint8_t a, uint8_t b) in sub8_sat()
87 #define ADD16(a, b, n) RESULT(add16_sat(a, b), n, 16); argument
88 #define SUB16(a, b, n) RESULT(sub16_sat(a, b), n, 16); argument
89 #define ADD8(a, b, n) RESULT(add8_sat(a, b), n, 8); argument
90 #define SUB8(a, b, n) RESULT(sub8_sat(a, b), n, 8); argument
96 static inline uint16_t add16_usat(uint16_t a, uint16_t b) in add16_usat()
106 static inline uint16_t sub16_usat(uint16_t a, uint16_t b) in sub16_usat()
115 static inline uint8_t add8_usat(uint8_t a, uint8_t b) in add8_usat()
125 static inline uint8_t sub8_usat(uint8_t a, uint8_t b) in sub8_usat()
134 #define ADD16(a, b, n) RESULT(add16_usat(a, b), n, 16); argument
135 #define SUB16(a, b, n) RESULT(sub16_usat(a, b), n, 16); argument
136 #define ADD8(a, b, n) RESULT(add8_usat(a, b), n, 8); argument
137 #define SUB8(a, b, n) RESULT(sub8_usat(a, b), n, 8); argument
143 #define SARITH16(a, b, n, op) do { \ argument
151 #define SARITH8(a, b, n, op) do { \ argument
160 #define ADD16(a, b, n) SARITH16(a, b, n, +) argument
161 #define SUB16(a, b, n) SARITH16(a, b, n, -) argument
162 #define ADD8(a, b, n) SARITH8(a, b, n, +) argument
163 #define SUB8(a, b, n) SARITH8(a, b, n, -) argument
170 #define ADD16(a, b, n) do { \ argument
178 #define ADD8(a, b, n) do { \ argument
186 #define SUB16(a, b, n) do { \ argument
194 #define SUB8(a, b, n) do { \ argument
208 #define ADD16(a, b, n) \ argument
210 #define SUB16(a, b, n) \ argument
212 #define ADD8(a, b, n) \ argument
214 #define SUB8(a, b, n) \ argument
221 #define ADD16(a, b, n) \ argument
223 #define SUB16(a, b, n) \ argument
225 #define ADD8(a, b, n) \ argument
227 #define SUB8(a, b, n) \ argument
233 static inline uint8_t do_usad(uint8_t a, uint8_t b) in do_usad()