Lines Matching refs:M1

285  * MultiplyAndStore ## STRATEGY ## Comps(PROD_PREFIX, M1, M2_PREFIX)
289 #define MultiplyAndStore3Components(PROD_PREFIX, M1, M2_PREFIX, PRECISION) \
291 PROD_PREFIX ## R = MUL ## PRECISION(M1, M2_PREFIX ## R); \
292 PROD_PREFIX ## G = MUL ## PRECISION(M1, M2_PREFIX ## G); \
293 PROD_PREFIX ## B = MUL ## PRECISION(M1, M2_PREFIX ## B); \
296 #define MultiplyAndStore1Component(PROD_PREFIX, M1, M2_PREFIX, PRECISION) \
297 PROD_PREFIX ## G = MUL ## PRECISION(M1, M2_PREFIX ## G)
299 #define MultiplyAndStore4ByteArgbComps(PROD_PREFIX, M1, M2_PREFIX) \
300 MultiplyAndStore3Components(PROD_PREFIX, M1, M2_PREFIX, 8)
302 #define MultiplyAndStore1ByteGrayComps(PROD_PREFIX, M1, M2_PREFIX) \
303 MultiplyAndStore1Component(PROD_PREFIX, M1, M2_PREFIX, 8)
305 #define MultiplyAndStore1ShortGrayComps(PROD_PREFIX, M1, M2_PREFIX) \
306 MultiplyAndStore1Component(PROD_PREFIX, M1, M2_PREFIX, 16)
335 * MultiplyAddAndStore ## STRATEGY ## Comps(RES_PREFIX, M1, \
340 #define MultiplyAddAndStore3Components(RES_PREFIX, M1, M2_PREFIX, A_PREFIX, \
343 RES_PREFIX ## R = MUL ## PRECISION(M1, M2_PREFIX ## R) + \
345 RES_PREFIX ## G = MUL ## PRECISION(M1, M2_PREFIX ## G) + \
347 RES_PREFIX ## B = MUL ## PRECISION(M1, M2_PREFIX ## B) + \
351 #define MultiplyAddAndStore1Component(RES_PREFIX, M1, M2_PREFIX, A_PREFIX, \
353 RES_PREFIX ## G = MUL ## PRECISION(M1, M2_PREFIX ## G) + A_PREFIX ## G
355 #define MultiplyAddAndStore4ByteArgbComps(RES_PREFIX, M1, M2_PREFIX, \
357 MultiplyAddAndStore3Components(RES_PREFIX, M1, M2_PREFIX, A_PREFIX, 8)
359 #define MultiplyAddAndStore1ByteGrayComps(RES_PREFIX, M1, M2_PREFIX, \
361 MultiplyAddAndStore1Component(RES_PREFIX, M1, M2_PREFIX, A_PREFIX, 8)
363 #define MultiplyAddAndStore1ShortGrayComps(RES_PREFIX, M1, M2_PREFIX, \
365 MultiplyAddAndStore1Component(RES_PREFIX, M1, M2_PREFIX, A_PREFIX, 16)
369 * MultMultAddAndStore ## STRATEGY ## Comps(RES_PREFIX, M1, M2_PREFIX, \
374 #define MultMultAddAndStore3Components(RES_PREFIX, M1, M2_PREFIX, \
377 RES_PREFIX ## R = MUL ## PRECISION(M1, M2_PREFIX ## R) + \
379 RES_PREFIX ## G = MUL ## PRECISION(M1, M2_PREFIX ## G) + \
381 RES_PREFIX ## B = MUL ## PRECISION(M1, M2_PREFIX ## B) + \
386 #define MultMultAddAndStoreLCD3Components(RES_PREFIX, M1, M2_PREFIX, \
389 RES_PREFIX ## R = MUL ## PRECISION(M1 ## R, M2_PREFIX ## R) + \
391 RES_PREFIX ## G = MUL ## PRECISION(M1 ## G, M2_PREFIX ## G) + \
393 RES_PREFIX ## B = MUL ## PRECISION(M1 ## B, M2_PREFIX ## B) + \
397 #define MultMultAddAndStore1Component(RES_PREFIX, M1, M2_PREFIX, \
399 RES_PREFIX ## G = MUL ## PRECISION(M1, M2_PREFIX ## G) + \
402 #define MultMultAddAndStore3ByteRgbComps(RES_PREFIX, M1, M2_PREFIX, \
404 MultMultAddAndStore3Components(RES_PREFIX, M1, M2_PREFIX, \
407 #define MultMultAddAndStoreLCD3ByteRgbComps(RES_PREFIX, M1, M2_PREFIX, \
409 MultMultAddAndStoreLCD3Components(RES_PREFIX, M1, M2_PREFIX, \
412 #define MultMultAddAndStore4ByteArgbComps(RES_PREFIX, M1, M2_PREFIX, \
414 MultMultAddAndStore3Components(RES_PREFIX, M1, M2_PREFIX, \
417 #define MultMultAddAndStoreLCD4ByteArgbComps(RES_PREFIX, M1, M2_PREFIX, \
419 MultMultAddAndStoreLCD3Components(RES_PREFIX, M1, M2_PREFIX, \
422 #define MultMultAddAndStore1ByteGrayComps(RES_PREFIX, M1, M2_PREFIX, \
424 MultMultAddAndStore1Component(RES_PREFIX, M1, M2_PREFIX, \
427 #define MultMultAddAndStore1ShortGrayComps(RES_PREFIX, M1, M2_PREFIX, \
429 RES_PREFIX ## G = AddNormalizedProducts16(M1, M2_PREFIX ## G, \