How to distinguish B<c>.W and DSB commands in ARMv7M architecture

How to distinguish B<c>.W and DSB commands in ARMv7M architecture The B<c>.W and DSB commands are very similar. In a special case of bits in the jump address, however, the Branch command may be exactly the same as the DSB command.