Fix bug where comparing/checking lead to a segfault for dynamic-sized

matrices with at least one dimension being zero.
ouch, this was negating the value of diff. Good catch.