Lines Matching refs:and
2 * Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved.
5 * This code is free software; you can redistribute it and/or modify it
30 * operation between two images (a and b). If we have Ca (Component of a)
31 * and Cb (Component of b) representing the alpha and color components
34 * and Fb (Factor for b) to represent the contribution of the pixel
39 * The blending factors Fa and Fb are computed from the alpha value of
41 * the alpha of Cb and vice versa on a per-pixel basis.
45 * blending rule and depending on whether we are computing Fa or Fb:
54 * example it is the value 0xff for 8-bit alpha channels and the value
58 * equations to define Fa and Fb independently and thus to control
62 * we note that the following 3 logical and mathematical operations
72 * execution and typically compiles very tightly into 3 machine
87 * broken down into steps and uses the well-known equality for
103 * use the index of that rule to index into a table and load values
105 * needed for applying that blending rule (one set for Fa and the
107 * rule we can set them up at the start of the outer loop and only
109 * pixel (once for Fa and again for Fb).
136 * shifting and replication.
149 #define MAKE_AROPS(add, xor, and) { AROP_ ## add, AROP_ ## and, AROP_ ## xor }
168 * 3 Fk values needed for Fa and another for computing the 3