Instruction
Description
SHRB
DDATA0 = V0 >> 1 | V0[0] << resultwidth-1
SHR1
DDATA0 = V0 >> 1 | 1 << resultwidth-1
SHRA
DDATA0 = V0 >> 1 | V0[resultwidth-1] << result-
width-1
CLR
DDATA0 = 0
XOR
DDATA0 = V0 ^ V1
INV
DDATA0 = ~V0
CSET
CARRY = 1
CCLR
CARRY = 0
BBSWAP128
DDATA0[127:0] = bbswap(V0[127:0])
INC
DDATA0 = DDATA0 + 1
DEC
DDATA0 = DDATA0 - 1
Instruction
Operation
DATAxTOBUF
BUFC = DATAx
DATAxXORBUF
BUFC = BUFC ^ DATAx
BUFTODATAx
DATAx = BUFC
BUFTODATA0XOR
DATA0 = DATA0 ^ BUFC
DATATODMA0
DMA = DATAX, DMA request DMA0RD
DMA0TODATA
DATAX = DMA, DMA request DATA0WR
DMA0TODATAXOR
DATA0 = DATA0 ^ DMA, DMA request DATA0XORWR
DATATODMA1
DMA = DATAX, DMA request DMA1RD
DMA1TODATA
DATAX = DMA, DMA request DATA0WR
DATAxTODATAy
DATAy = DATAx
DATAxTODATA0XOR
DATA0 = DATA0 ^ DATAx
DATAxTODATA0XOR-
DATA0 = DATA0 ^ (DATAx & (2**LENGTH-1))
LEN
DDATAxTODDATAy
DDATAy = DDATAx
DDATAxHTODATA1
DATA1 = DDATAx[255:128]
DDATAxLTODATAy
DATAy = DDATAx[127:0]
SELDDATAxDDATAy
Use DDATAx as V0, DDATAy as V1
SELDATAxDDATAy
Use DATAx as V0, DDATAy as V1
SELDDATAxDATAy
Use DDATAx as V0, DATAy as V1
SELDATAxDATAy
Use DATAx as V0, DATAy as V1
silabs.com | Building a more connected world.
Constraints/Notes
If V0 != DDATA0, then V1 != DDATA0
See
31.4.2.5 BBSWAP128 Instruction
Table 31.2. Transfer Instructions
CRYPTO - Crypto Accelerator
Constraints/Notes
x = 0,1. BUFC buffer defined by WRITEBUFSEL
x = 0,1. BUFC buffer defined by WRITEBUFSEL
x = 0,1. BUFC buffer defined by READBUFSEL
BUFC buffer defined by READBUFSEL
DATAX = DATA0, DDATA0, DDATA0BIG, QDATA0
as defined by DMA0RSEL
DATAX = DATA0, DDATA0, DDATA0BIG, QDATA0
DATAX = DATA1, DDATA1, QDATA1, QDATA1BIG
as defined by DMA1RSEL
DATAX = DATA1, DDATA1, QDATA1, QDATA1BIG
If resultwidth is 128b, then carry is undefined
LENGTH is LENGTHA or LENGTHB depending on
active part of sequence. If resultwidth is 128b, then
carry is undefined
Bits DDATA2[259:256] become undefined
x = 0,1,2,3,4; y = 0,1,2,3,4
x = 0,1,2; y = 0,1,2,3,4
x = 0,1,2,3,4; y = 0,1
x = 0,1,2; y = 0,1
Reference Manual
Rev. 1.1 | 1032
Need help?
Do you have a question about the EFR32xG14 Wireless Gecko and is the answer not in the manual?
Questions and answers