The STM32 Cortex-M4 instruction set PM0214
134/262 PM0214 Rev 9
3.8 Packing and unpacking instructions
Table 31 shows the instructions that operate on packing and unpacking data:
Table 31. Packing and unpacking instructions
Mnemonic Brief description See
PKH Pack Halfword PKHBT and PKHTB on page 135
SXTAB Extend 8 bits to 32 and add SXTA and UXTA on page 137
SXTAB16 Dual extend 8 bits to 16 and add SXTA and UXTA on page 137
SXTAH Extend 16 bits to 32 and add SXTA and UXTA on page 137
SXTB Sign extend a byte SXT and UXT on page 136
SXTB16 Dual extend 8 bits to 16 and add SXT and UXT on page 136
SXTH Sign extend a halfword SXT and UXT on page 136
UXTAB Extend 8 bits to 32 and add SXTA and UXTA on page 137
UXTAB16 Dual extend 8 bits to 16 and add SXTA and UXTA on page 137
UXTAH Extend 16 bits to 32 and add SXTA and UXTA on page 137
UXTB Zero extend a byte SXT and UXT on page 136
UXTB16 Dual zero extend 8 bits to 16 and add SXT and UXT on page 136
UXTH Zero extend a halfword SXT and UXT on page 136