add mat / double