m3d Multiplication fixed.

line in m3d.h
was : r->sign = x->units ^ r->units;
now is  r->sign = x->sign ^ r->units;