Diff at CD quality (16 bit integer)...

Given that we are going for a semi-semantic diff this doesn't have
any effect on the results whilst being faster and simpler code.