10#define VU_FUNCTIONS(name) \
11 void vsm##name##_CodeStart(); \
12 void vsm##name##_CodeEnd()
14#define mVsmAddr(name) ((void*)vsm##name##_CodeStart)
15#define mVsmSize(name) ((u8*)vsm##name##_CodeEnd - (u8*)vsm##name##_CodeStart)
19VU_FUNCTIONS(GeneralTri);
20VU_FUNCTIONS(GeneralQuad);
22VU_FUNCTIONS(GeneralNoSpec);
23VU_FUNCTIONS(GeneralNoSpecTri);
24VU_FUNCTIONS(GeneralNoSpecQuad);
26VU_FUNCTIONS(GeneralPVDiff);
27VU_FUNCTIONS(GeneralPVDiffTri);
28VU_FUNCTIONS(GeneralPVDiffQuad);
32VU_FUNCTIONS(FastNoLights);