14.6 Wireless MMX instructions

Wireless MMX technology provides an instruction set that operates on ARM and Wireless MMX technology registers.

The following table gives a list of the Wireless MMX Technology instruction set. The instructions are described in Wireless MMX Technology Developer Guide. Wireless MMX Technology registers are indicated by wRn, wRd, and ARM registers are shown as Rn, Rd.

Table 14-1 Wireless MMX Technology instructions

Mnemonic Example
TANDC
TANDCB  r15
TBCST
TBCSTB  wr15, r1
TEXTRC
TEXTRCB  r15, #0
TEXTRM
TEXTRMUBCS r3, wr7, #7
TINSR
TINSRB wr6, r11, #0
TMIA, TMIAPH, TMIAxy
TMIANE  wr1, r2, r3
TMIAPH  wr4, r5, r6
TMIABB  wr4, r5, r6 
MIAPHNE wr4, r5, r6
TMOVMSK
TMOVMSKBNE r14, wr15
TORC
TORCB   r15
WACC
WACCBGE wr1, wr2
WADD
WADDBGE wr1, wr2, wr13
WALIGNI, WALIGNR
WALIGNI wr7, wr6, wr5,#3
WALIGNR0 wr4, wr8, wr12
WAND, WANDN
WAND    wr1, wr2, wr3
WANDN wr5, wr5, wr9
WAVG2
WAVG2B  wr3, wr6, wr9
WAVG2BR wr4, wr7, wr10
WCMPEQ
WCMPEQB wr0, wr4, wr2 
WCMPGT
WCMPGTUB wr0, wr4, wr2 
WLDR
WLDRB   wr1, [r2, #0] 
WMAC
WMACU   wr3, wr4, wr5 
WMADD
WMADDU  wr3, wr4, wr5
WMAX, WMIN
WMAXUB wr0, wr4, wr2
WMINSB wr0, wr4, wr2
WMUL
WMULUL  wr4, wr2, wr3
WOR
WOR     wr3, wr1, wr4
WPACK
WPACKHUS wr2, wr7, wr1
WROR
WRORH   wr3, wr1, wr4
WSAD
WSADB   wr3, wr5, wr8
WSHUFH
WSHUFH  wr8, wr15, #17
WSLL, WSRL
WSLLH   wr3, wr1, wr4
WSRLHG  wr3, wr1, wcgr0
WSRA
WSRAH   wr3, wr1, wr4
WSRAHG  wr3, wr1, wcgr0 
WSTR
WSTRB   wr1, [r2, #0]
WSTRW wc1, [r2, #0]
WSUB
WSUBBGE wr1, wr2, wr13 
WUNPCKEH, WUNPCKEL
WUNPCKEHUB wr0, wr4 
WUNPCKELSB wr0, wr4
WUNPCKIH, WUNPCKIL
WUNPCKIHB wr0, wr4, wr2 
WUNPCKILH wr1, wr5, wr3
WXOR
WXOR    wr3, wr1, wr4
Non-ConfidentialPDF file icon PDF versionARM DUI0473M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.