3.8
Packing and unpacking instructions
ARM DUI 0553A
ID121610
Table
3-11shows the instructions that operate on packing and unpacking data:
Mnemonic
Brief description
Pack Halfword
PKH
Extend 8 bits to 32 and add
SXTAB
Dual extend 8 bits to 16 and add
SXTAB16
Extend 16 bits to 32 and add
SXTAH
Sign extend a byte
SXTB
Dual extend 8 bits to 16 and add
SXTB16
Sign extend a halfword
SXTH
Extend 8 bits to 32 and add
UXTAB
Dual extend 8 bits to 16 and add
UXTAB16
Extend 16 bits to 32 and add
UXTAH
Zero extend a byte
UXTB
Dual zero extend 8 bits to 16 and add
UXTB16
Zero extend a halfword
UXTH
Copyright © 2010 ARM. All rights reserved.
Non-Confidential
The Cortex-M4 Instruction Set
Table 3-11 Packing and unpacking instructions
See
PKHBT and PKHTB on page 3-108
SXTA and UXTA on page 3-112
SXTA and UXTA on page 3-112
SXTA and UXTA on page 3-112
SXT and UXT on page 3-117
SXT and UXT on page 3-117
SXT and UXT on page 3-117
SXTA and UXTA on page 3-112
SXTA and UXTA on page 3-112
SXTA and UXTA on page 3-112
SXT and UXT on page 3-117
SXT and UXT on page 3-117
SXT and UXT on page 3-117
3-107
Need help?
Do you have a question about the Cortex-M4 and is the answer not in the manual?