+#ifdef __arm__
+#include "gpu_inner_blend_arm.h"
+#include "gpu_inner_light_arm.h"
+#define gpuBlending gpuBlendingARM
+#define gpuLightingTXT gpuLightingTXTARM
+#else
+#define gpuBlending gpuBlendingGeneric
+#define gpuLightingTXT gpuLightingTXTGeneric
+#endif
+
+// Non-dithering lighting and blending functions preserve uSrc
+// MSB. This saves a few operations and useless load/stores.
+#define MSB_PRESERVED (!CF_DITHER)
+