135c4bbdfSmrg#ifndef _XAAROP_H 235c4bbdfSmrg#define _XAAROP_H 335c4bbdfSmrg 435c4bbdfSmrg#define ROP_DST 0x00000001 535c4bbdfSmrg#define ROP_SRC 0x00000002 635c4bbdfSmrg#define ROP_PAT 0x00000004 735c4bbdfSmrg 835c4bbdfSmrg#define ROP_0 0x00 935c4bbdfSmrg#define ROP_DPSoon 0x01 1035c4bbdfSmrg#define ROP_DPSona 0x02 1135c4bbdfSmrg#define ROP_PSon 0x03 1235c4bbdfSmrg#define ROP_SDPona 0x04 1335c4bbdfSmrg#define ROP_DPon 0x05 1435c4bbdfSmrg#define ROP_PDSxnon 0x06 1535c4bbdfSmrg#define ROP_PDSaon 0x07 1635c4bbdfSmrg#define ROP_SDPnaa 0x08 1735c4bbdfSmrg#define ROP_PDSxon 0x09 1835c4bbdfSmrg#define ROP_DPna 0x0A 1935c4bbdfSmrg#define ROP_PSDnaon 0x0B 2035c4bbdfSmrg#define ROP_SPna 0x0C 2135c4bbdfSmrg#define ROP_PDSnaon 0x0D 2235c4bbdfSmrg#define ROP_PDSonon 0x0E 2335c4bbdfSmrg#define ROP_Pn 0x0F 2435c4bbdfSmrg#define ROP_PDSona 0x10 2535c4bbdfSmrg#define ROP_DSon 0x11 2635c4bbdfSmrg#define ROP_SDPxnon 0x12 2735c4bbdfSmrg#define ROP_SDPaon 0x13 2835c4bbdfSmrg#define ROP_DPSxnon 0x14 2935c4bbdfSmrg#define ROP_DPSaon 0x15 3035c4bbdfSmrg#define ROP_PSDPSanaxx 0x16 3135c4bbdfSmrg#define ROP_SSPxDSxaxn 0x17 3235c4bbdfSmrg#define ROP_SPxPDxa 0x18 3335c4bbdfSmrg#define ROP_SDPSanaxn 0x19 3435c4bbdfSmrg#define ROP_PDSPaox 0x1A 3535c4bbdfSmrg#define ROP_SDPSxaxn 0x1B 3635c4bbdfSmrg#define ROP_PSDPaox 0x1C 3735c4bbdfSmrg#define ROP_DSPDxaxn 0x1D 3835c4bbdfSmrg#define ROP_PDSox 0x1E 3935c4bbdfSmrg#define ROP_PDSoan 0x1F 4035c4bbdfSmrg#define ROP_DPSnaa 0x20 4135c4bbdfSmrg#define ROP_SDPxon 0x21 4235c4bbdfSmrg#define ROP_DSna 0x22 4335c4bbdfSmrg#define ROP_SPDnaon 0x23 4435c4bbdfSmrg#define ROP_SPxDSxa 0x24 4535c4bbdfSmrg#define ROP_PDSPanaxn 0x25 4635c4bbdfSmrg#define ROP_SDPSaox 0x26 4735c4bbdfSmrg#define ROP_SDPSxnox 0x27 4835c4bbdfSmrg#define ROP_DPSxa 0x28 4935c4bbdfSmrg#define ROP_PSDPSaoxxn 0x29 5035c4bbdfSmrg#define ROP_DPSana 0x2A 5135c4bbdfSmrg#define ROP_SSPxPDxaxn 0x2B 5235c4bbdfSmrg#define ROP_SPDSoax 0x2C 5335c4bbdfSmrg#define ROP_PSDnox 0x2D 5435c4bbdfSmrg#define ROP_PSDPxox 0x2E 5535c4bbdfSmrg#define ROP_PSDnoan 0x2F 5635c4bbdfSmrg#define ROP_PSna 0x30 5735c4bbdfSmrg#define ROP_SDPnaon 0x31 5835c4bbdfSmrg#define ROP_SDPSoox 0x32 5935c4bbdfSmrg#define ROP_Sn 0x33 6035c4bbdfSmrg#define ROP_SPDSaox 0x34 6135c4bbdfSmrg#define ROP_SPDSxnox 0x35 6235c4bbdfSmrg#define ROP_SDPox 0x36 6335c4bbdfSmrg#define ROP_SDPoan 0x37 6435c4bbdfSmrg#define ROP_PSDPoax 0x38 6535c4bbdfSmrg#define ROP_SPDnox 0x39 6635c4bbdfSmrg#define ROP_SPDSxox 0x3A 6735c4bbdfSmrg#define ROP_SPDnoan 0x3B 6835c4bbdfSmrg#define ROP_PSx 0x3C 6935c4bbdfSmrg#define ROP_SPDSonox 0x3D 7035c4bbdfSmrg#define ROP_SPDSnaox 0x3E 7135c4bbdfSmrg#define ROP_PSan 0x3F 7235c4bbdfSmrg#define ROP_PSDnaa 0x40 7335c4bbdfSmrg#define ROP_DPSxon 0x41 7435c4bbdfSmrg#define ROP_SDxPDxa 0x42 7535c4bbdfSmrg#define ROP_SPDSanaxn 0x43 7635c4bbdfSmrg#define ROP_SDna 0x44 7735c4bbdfSmrg#define ROP_DPSnaon 0x45 7835c4bbdfSmrg#define ROP_DSPDaox 0x46 7935c4bbdfSmrg#define ROP_PSDPxaxn 0x47 8035c4bbdfSmrg#define ROP_SDPxa 0x48 8135c4bbdfSmrg#define ROP_PDSPDaoxxn 0x49 8235c4bbdfSmrg#define ROP_DPSDoax 0x4A 8335c4bbdfSmrg#define ROP_PDSnox 0x4B 8435c4bbdfSmrg#define ROP_SDPana 0x4C 8535c4bbdfSmrg#define ROP_SSPxDSxoxn 0x4D 8635c4bbdfSmrg#define ROP_PDSPxox 0x4E 8735c4bbdfSmrg#define ROP_PDSnoan 0x4F 8835c4bbdfSmrg#define ROP_PDna 0x50 8935c4bbdfSmrg#define ROP_DSPnaon 0x51 9035c4bbdfSmrg#define ROP_DPSDaox 0x52 9135c4bbdfSmrg#define ROP_SPDSxaxn 0x53 9235c4bbdfSmrg#define ROP_DPSonon 0x54 9335c4bbdfSmrg#define ROP_Dn 0x55 9435c4bbdfSmrg#define ROP_DPSox 0x56 9535c4bbdfSmrg#define ROP_DPSoan 0x57 9635c4bbdfSmrg#define ROP_PDSPoax 0x58 9735c4bbdfSmrg#define ROP_DPSnox 0x59 9835c4bbdfSmrg#define ROP_DPx 0x5A 9935c4bbdfSmrg#define ROP_DPSDonox 0x5B 10035c4bbdfSmrg#define ROP_DPSDxox 0x5C 10135c4bbdfSmrg#define ROP_DPSnoan 0x5D 10235c4bbdfSmrg#define ROP_DPSDnaox 0x5E 10335c4bbdfSmrg#define ROP_DPan 0x5F 10435c4bbdfSmrg#define ROP_PDSxa 0x60 10535c4bbdfSmrg#define ROP_DSPDSaoxxn 0x61 10635c4bbdfSmrg#define ROP_DSPDoax 0x62 10735c4bbdfSmrg#define ROP_SDPnox 0x63 10835c4bbdfSmrg#define ROP_SDPSoax 0x64 10935c4bbdfSmrg#define ROP_DSPnox 0x65 11035c4bbdfSmrg#define ROP_DSx 0x66 11135c4bbdfSmrg#define ROP_SDPSonox 0x67 11235c4bbdfSmrg#define ROP_DSPDSonoxxn 0x68 11335c4bbdfSmrg#define ROP_PDSxxn 0x69 11435c4bbdfSmrg#define ROP_DPSax 0x6A 11535c4bbdfSmrg#define ROP_PSDPSoaxxn 0x6B 11635c4bbdfSmrg#define ROP_SDPax 0x6C 11735c4bbdfSmrg#define ROP_PDSPDoaxxn 0x6D 11835c4bbdfSmrg#define ROP_SDPSnoax 0x6E 11935c4bbdfSmrg#define ROP_PDSxnan 0x6F 12035c4bbdfSmrg#define ROP_PDSana 0x70 12135c4bbdfSmrg#define ROP_SSDxPDxaxn 0x71 12235c4bbdfSmrg#define ROP_SDPSxox 0x72 12335c4bbdfSmrg#define ROP_SDPnoan 0x73 12435c4bbdfSmrg#define ROP_DSPDxox 0x74 12535c4bbdfSmrg#define ROP_DSPnoan 0x75 12635c4bbdfSmrg#define ROP_SDPSnaox 0x76 12735c4bbdfSmrg#define ROP_DSan 0x77 12835c4bbdfSmrg#define ROP_PDSax 0x78 12935c4bbdfSmrg#define ROP_DSPDSoaxxn 0x79 13035c4bbdfSmrg#define ROP_DPSDnoax 0x7A 13135c4bbdfSmrg#define ROP_SDPxnan 0x7B 13235c4bbdfSmrg#define ROP_SPDSnoax 0x7C 13335c4bbdfSmrg#define ROP_DPSxnan 0x7D 13435c4bbdfSmrg#define ROP_SPxDSxo 0x7E 13535c4bbdfSmrg#define ROP_DPSaan 0x7F 13635c4bbdfSmrg#define ROP_DPSaa 0x80 13735c4bbdfSmrg#define ROP_SPxDSxon 0x81 13835c4bbdfSmrg#define ROP_DPSxna 0x82 13935c4bbdfSmrg#define ROP_SPDSnoaxn 0x83 14035c4bbdfSmrg#define ROP_SDPxna 0x84 14135c4bbdfSmrg#define ROP_PDSPnoaxn 0x85 14235c4bbdfSmrg#define ROP_DSPDSoaxx 0x86 14335c4bbdfSmrg#define ROP_PDSaxn 0x87 14435c4bbdfSmrg#define ROP_DSa 0x88 14535c4bbdfSmrg#define ROP_SDPSnaoxn 0x89 14635c4bbdfSmrg#define ROP_DSPnoa 0x8A 14735c4bbdfSmrg#define ROP_DSPDxoxn 0x8B 14835c4bbdfSmrg#define ROP_SDPnoa 0x8C 14935c4bbdfSmrg#define ROP_SDPSxoxn 0x8D 15035c4bbdfSmrg#define ROP_SSDxPDxax 0x8E 15135c4bbdfSmrg#define ROP_PDSanan 0x8F 15235c4bbdfSmrg#define ROP_PDSxna 0x90 15335c4bbdfSmrg#define ROP_SDPSnoaxn 0x91 15435c4bbdfSmrg#define ROP_DPSDPoaxx 0x92 15535c4bbdfSmrg#define ROP_SPDaxn 0x93 15635c4bbdfSmrg#define ROP_PSDPSoaxx 0x94 15735c4bbdfSmrg#define ROP_DPSaxn 0x95 15835c4bbdfSmrg#define ROP_DPSxx 0x96 15935c4bbdfSmrg#define ROP_PSDPSonoxx 0x97 16035c4bbdfSmrg#define ROP_SDPSonoxn 0x98 16135c4bbdfSmrg#define ROP_DSxn 0x99 16235c4bbdfSmrg#define ROP_DPSnax 0x9A 16335c4bbdfSmrg#define ROP_SDPSoaxn 0x9B 16435c4bbdfSmrg#define ROP_SPDnax 0x9C 16535c4bbdfSmrg#define ROP_DSPDoaxn 0x9D 16635c4bbdfSmrg#define ROP_DSPDSaoxx 0x9E 16735c4bbdfSmrg#define ROP_PDSxan 0x9F 16835c4bbdfSmrg#define ROP_DPa 0xA0 16935c4bbdfSmrg#define ROP_PDSPnaoxn 0xA1 17035c4bbdfSmrg#define ROP_DPSnoa 0xA2 17135c4bbdfSmrg#define ROP_DPSDxoxn 0xA3 17235c4bbdfSmrg#define ROP_PDSPonoxn 0xA4 17335c4bbdfSmrg#define ROP_PDxn 0xA5 17435c4bbdfSmrg#define ROP_DSPnax 0xA6 17535c4bbdfSmrg#define ROP_PDSPoaxn 0xA7 17635c4bbdfSmrg#define ROP_DPSoa 0xA8 17735c4bbdfSmrg#define ROP_DPSoxn 0xA9 17835c4bbdfSmrg#define ROP_D 0xAA 17935c4bbdfSmrg#define ROP_DPSono 0xAB 18035c4bbdfSmrg#define ROP_SPDSxax 0xAC 18135c4bbdfSmrg#define ROP_DPSDaoxn 0xAD 18235c4bbdfSmrg#define ROP_DSPnao 0xAE 18335c4bbdfSmrg#define ROP_DPno 0xAF 18435c4bbdfSmrg#define ROP_PDSnoa 0xB0 18535c4bbdfSmrg#define ROP_PDSPxoxn 0xB1 18635c4bbdfSmrg#define ROP_SSPxDSxox 0xB2 18735c4bbdfSmrg#define ROP_SDPanan 0xB3 18835c4bbdfSmrg#define ROP_PSDnax 0xB4 18935c4bbdfSmrg#define ROP_DPSDoaxn 0xB5 19035c4bbdfSmrg#define ROP_DPSDPaoxx 0xB6 19135c4bbdfSmrg#define ROP_SDPxan 0xB7 19235c4bbdfSmrg#define ROP_PSDPxax 0xB8 19335c4bbdfSmrg#define ROP_DSPDaoxn 0xB9 19435c4bbdfSmrg#define ROP_DPSnao 0xBA 19535c4bbdfSmrg#define ROP_DSno 0xBB 19635c4bbdfSmrg#define ROP_SPDSanax 0xBC 19735c4bbdfSmrg#define ROP_SDxPDxan 0xBD 19835c4bbdfSmrg#define ROP_DPSxo 0xBE 19935c4bbdfSmrg#define ROP_DPSano 0xBF 20035c4bbdfSmrg#define ROP_Psa 0xC0 20135c4bbdfSmrg#define ROP_SPDSnaoxn 0xC1 20235c4bbdfSmrg#define ROP_SPDSonoxn 0xC2 20335c4bbdfSmrg#define ROP_PSxn 0xC3 20435c4bbdfSmrg#define ROP_SPDnoa 0xC4 20535c4bbdfSmrg#define ROP_SPDSxoxn 0xC5 20635c4bbdfSmrg#define ROP_SDPnax 0xC6 20735c4bbdfSmrg#define ROP_PSDPoaxn 0xC7 20835c4bbdfSmrg#define ROP_SDPoa 0xC8 20935c4bbdfSmrg#define ROP_SPDoxn 0xC9 21035c4bbdfSmrg#define ROP_DPSDxax 0xCA 21135c4bbdfSmrg#define ROP_SPDSaoxn 0xCB 21235c4bbdfSmrg#define ROP_S 0xCC 21335c4bbdfSmrg#define ROP_SDPono 0xCD 21435c4bbdfSmrg#define ROP_SDPnao 0xCE 21535c4bbdfSmrg#define ROP_SPno 0xCF 21635c4bbdfSmrg#define ROP_PSDnoa 0xD0 21735c4bbdfSmrg#define ROP_PSDPxoxn 0xD1 21835c4bbdfSmrg#define ROP_PDSnax 0xD2 21935c4bbdfSmrg#define ROP_SPDSoaxn 0xD3 22035c4bbdfSmrg#define ROP_SSPxPDxax 0xD4 22135c4bbdfSmrg#define ROP_DPSanan 0xD5 22235c4bbdfSmrg#define ROP_PSDPSaoxx 0xD6 22335c4bbdfSmrg#define ROP_DPSxan 0xD7 22435c4bbdfSmrg#define ROP_PDSPxax 0xD8 22535c4bbdfSmrg#define ROP_SDPSaoxn 0xD9 22635c4bbdfSmrg#define ROP_DPSDanax 0xDA 22735c4bbdfSmrg#define ROP_SPxDSxan 0xDB 22835c4bbdfSmrg#define ROP_SPDnao 0xDC 22935c4bbdfSmrg#define ROP_SDno 0xDD 23035c4bbdfSmrg#define ROP_SDPxo 0xDE 23135c4bbdfSmrg#define ROP_SDPano 0xDF 23235c4bbdfSmrg#define ROP_PDSoa 0xE0 23335c4bbdfSmrg#define ROP_PDSoxn 0xE1 23435c4bbdfSmrg#define ROP_DSPDxax 0xE2 23535c4bbdfSmrg#define ROP_PSDPaoxn 0xE3 23635c4bbdfSmrg#define ROP_SDPSxax 0xE4 23735c4bbdfSmrg#define ROP_PDSPaoxn 0xE5 23835c4bbdfSmrg#define ROP_SDPSanax 0xE6 23935c4bbdfSmrg#define ROP_SPxPDxan 0xE7 24035c4bbdfSmrg#define ROP_SSPxDSxax 0xE8 24135c4bbdfSmrg#define ROP_DSPDSanaxxn 0xE9 24235c4bbdfSmrg#define ROP_DPSao 0xEA 24335c4bbdfSmrg#define ROP_DPSxno 0xEB 24435c4bbdfSmrg#define ROP_SDPao 0xEC 24535c4bbdfSmrg#define ROP_SDPxno 0xED 24635c4bbdfSmrg#define ROP_DSo 0xEE 24735c4bbdfSmrg#define ROP_SDPnoo 0xEF 24835c4bbdfSmrg#define ROP_P 0xF0 24935c4bbdfSmrg#define ROP_PDSono 0xF1 25035c4bbdfSmrg#define ROP_PDSnao 0xF2 25135c4bbdfSmrg#define ROP_PSno 0xF3 25235c4bbdfSmrg#define ROP_PSDnao 0xF4 25335c4bbdfSmrg#define ROP_PDno 0xF5 25435c4bbdfSmrg#define ROP_PDSxo 0xF6 25535c4bbdfSmrg#define ROP_PDSano 0xF7 25635c4bbdfSmrg#define ROP_PDSao 0xF8 25735c4bbdfSmrg#define ROP_PDSxno 0xF9 25835c4bbdfSmrg#define ROP_DPo 0xFA 25935c4bbdfSmrg#define ROP_DPSnoo 0xFB 26035c4bbdfSmrg#define ROP_PSo 0xFC 26135c4bbdfSmrg#define ROP_PSDnoo 0xFD 26235c4bbdfSmrg#define ROP_DPSoo 0xFE 26335c4bbdfSmrg#define ROP_1 0xFF 26435c4bbdfSmrg 26535c4bbdfSmrg#define NO_SRC_ROP(rop) \ 26635c4bbdfSmrg ((rop == GXnoop) || (rop == GXset) || (rop == GXclear) || (rop == GXinvert)) 26735c4bbdfSmrg 26835c4bbdfSmrg#endif /* _XAAROP_H */ 269