revert between 56095 -> 55830 in arch
[AROS.git] / compiler / include / hardware / blit.h
blobe0b18b85ad12403a8746f1aece27d1a5482d32a0
1 #ifndef HARDWARE_BLIT_H
2 #define HARDWARE_BLIT_H
4 /*
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 $Id$
8 Desc: Amiga bit blitter
9 Lang: english
12 /* Note: bare support for needed stuff. This file needs to be completed! */
14 /* blitter minterms */
15 #define ABC 0x80
16 #define ABNC 0x40
17 #define ANBC 0x20
18 #define ANBNC 0x10
19 #define NABC 0x08
20 #define NABNC 0x04
21 #define NANBC 0x02
22 #define NANBNC 0x01
24 /* common minterm operations */
25 #define A_XOR_C NABC|ABNC|NANBC|ANBNC
27 struct bltnode
29 struct bltnode * n;
30 int (*function) ();
31 char stat;
32 short bltsize;
33 short beamsync;
34 int (*cleanup) ();
37 /* cxref mixes up with the function pointers in the previous struct */
38 extern int __cxref_bug_blit;
40 #define CLEANUP 0x40
41 #define CLEANME 0x40
43 #endif /* HARDWARE_BLIT_H */