The STM32 Cortex-M4 instruction set
3.8
Packing and unpacking instructions
Table 31
Mnemonic
PKH
SXTAB
SXTAB16
SXTAH
SXTB
SXTB16
SXTH
UXTAB
UXTAB16
UXTAH
UXTB
UXTB16
UXTH
134/262
shows the instructions that operate on packing and unpacking data:
Table 31. Packing and unpacking instructions
Brief description
Pack Halfword
Extend 8 bits to 32 and add
Dual extend 8 bits to 16 and add
Extend 16 bits to 32 and add
Sign extend a byte
Dual extend 8 bits to 16 and add
Sign extend a halfword
Extend 8 bits to 32 and add
Dual extend 8 bits to 16 and add
Extend 16 bits to 32 and add
Zero extend a byte
Dual zero extend 8 bits to 16 and add
Zero extend a halfword
PM0214 Rev 10
See
PKHBT and PKHTB on page 135
SXTA and UXTA on page 137
SXTA and UXTA on page 137
SXTA and UXTA on page 137
SXT and UXT on page 136
SXT and UXT on page 136
SXT and UXT on page 136
SXTA and UXTA on page 137
SXTA and UXTA on page 137
SXTA and UXTA on page 137
SXT and UXT on page 136
SXT and UXT on page 136
SXT and UXT on page 136
PM0214
Need help?
Do you have a question about the STM32F3 Series and is the answer not in the manual?
Questions and answers