force the toolchain to only use Thumb-16 in M0/3/4

Hello,

How can we force the toolchain to only use Thumb-16 instructions in ARM cortex-m0/3/4????