2 #include "../../X86/assyntax.h"
9 /* Pack either rgba or texture into the remaining half of a 32 byte vertex.
14 #define CLIP_A 28 /* defined inf fxdrv.h */
24 #include "fx_3dnow_fasttmp.h"
27 #define TYPE (SETUP_RGBA)
28 #define TAG(x) x##_RGBA
29 #include "fx_3dnow_fasttmp.h"
32 #define TYPE (SETUP_TMU0)
33 #define TAG(x) x##_TMU0
34 #include "fx_3dnow_fasttmp.h"
37 #define TYPE (SETUP_TMU0|SETUP_TMU1)
38 #define TAG(x) x##_TMU0_TMU1
39 #include "fx_3dnow_fasttmp.h"
47 #define TYPE (SETUP_TMU1)
48 #define TAG(x) x##_TMU1
49 #include "fx_3dnow_fasttmp.h"
51 /* These three need to use a full 64 byte clip-space vertex.
64 #define TYPE (SETUP_RGBA|SETUP_TMU0)
65 #define TAG(x) x##_RGBA_TMU0
66 #include "fx_3dnow_fasttmp.h"
69 #define TYPE (SETUP_RGBA|SETUP_TMU0|SETUP_TMU1)
70 #define TAG(x) x##_RGBA_TMU0_TMU1
71 #include "fx_3dnow_fasttmp.h"
79 #define TYPE (SETUP_RGBA|SETUP_TMU1)
80 #define TAG(x) x##_RGBA_TMU1
81 #include "fx_3dnow_fasttmp.h"