mlink: BUGFIX: 11-bit fixups weren't validated correctly

There were missing parenthesis around "&" and the check
for 11-bit range succeeded where it should have  failed.

Fixed the check and added slightly better error diagnostics.