dmm: rework _dmm.m function header