hi_tde_rop_mode

Description

Defines the ROP operation types supported by TDE.

Definition

typedef enum {
    HI_TDE_ROP_BLACK = 0,   /* Blackness */
    HI_TDE_ROP_NOTMERGEPEN, /* ~(S2 | S1) */
    HI_TDE_ROP_MASKNOTPEN,  /* ~S2&S1 */
    HI_TDE_ROP_NOTCOPYPEN,  /* ~S2 */
    HI_TDE_ROP_MASKPENNOT,  /* S2&~S1 */
    HI_TDE_ROP_NOT,         /* ~S1 */
    HI_TDE_ROP_XORPEN,      /* S2^S1 */
    HI_TDE_ROP_NOTMASKPEN,  /* ~(S2 & S1) */
    HI_TDE_ROP_MASKPEN,     /* S2&S1 */
    HI_TDE_ROP_NOTXORPEN,   /* ~(S2^S1) */
    HI_TDE_ROP_NOP,         /* S1 */
    HI_TDE_ROP_MERGENOTPEN, /* ~S2|S1 */
    HI_TDE_ROP_COPYPEN,     /* S2 */
    HI_TDE_ROP_MERGEPENNOT, /* S2|~S1 */
    HI_TDE_ROP_MERGEPEN,    /* S2|S1 */
    HI_TDE_ROP_WHITE,       /* Whiteness */
    HI_TDE_ROP_MAX
} hi_tde_rop_mode;

Members

The following definitions are in the description: S1 refers to bitmap 1, and S2 refers to bitmap 2.

Member

Description

HI_TDE_ROP_BLACK

Black. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_NOTMERGEPEN

~(S1+S2). Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_MASKNOTPEN

~S2&S1. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_NOTCOPYPEN

~S2. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_MASKPENNOT

S2&~S1. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_NOT

~S1. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_XORPEN

S2^S1. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_NOTMASKPEN

~(S2^S1). Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_MASKPEN

S2&S1. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_NOTXORPEN

~(S2^S1). Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_NOP

S1. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_MERGENOTPEN

~S2 + S1. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_COPYPEN

S2. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_MERGEPENNOT

S2 + ~S1. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_MERGEPEN

S2 + S1. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_WHITE

White. Not supported by the Atlas 200I/500 A2 inference products.

HI_TDE_ROP_MAX

Invalid ROP type. Not supported by the Atlas 200I/500 A2 inference products.