Naive Multiplication now works for m3d

Seem to have fixed a precroccesor related issue with vfd and m5d_t