I don't think so.  `OPbtst` doesn't exactly have defined semantics, but the only choices are to do what the instructions does on out-of-bounds accesses, or _always_ mask before testing (not only 16-bit).  Always masking has a performance penalty, making it fairly unattractive.