B2R2


Opcode Type

TMS320C6000 opcodes. This type should be generated using scripts/genOpcode.fsx from the `TMS320C6000SupportedOpcode.txt` file.

Record fields

Record Field Description

ABS

Full Usage: ABS

Field type: Opcode
Modifiers: static
Field type: Opcode

ABS2

Full Usage: ABS2

Field type: Opcode
Modifiers: static
Field type: Opcode

ABSDP

Full Usage: ABSDP

Field type: Opcode
Modifiers: static
Field type: Opcode

ABSSP

Full Usage: ABSSP

Field type: Opcode
Modifiers: static
Field type: Opcode

ADD

Full Usage: ADD

Field type: Opcode
Modifiers: static
Field type: Opcode

ADD2

Full Usage: ADD2

Field type: Opcode
Modifiers: static
Field type: Opcode

ADD4

Full Usage: ADD4

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDAB

Full Usage: ADDAB

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDAD

Full Usage: ADDAD

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDAH

Full Usage: ADDAH

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDAW

Full Usage: ADDAW

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDDP

Full Usage: ADDDP

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDK

Full Usage: ADDK

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDKPC

Full Usage: ADDKPC

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDSP

Full Usage: ADDSP

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDSUB

Full Usage: ADDSUB

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDSUB2

Full Usage: ADDSUB2

Field type: Opcode
Modifiers: static
Field type: Opcode

ADDU

Full Usage: ADDU

Field type: Opcode
Modifiers: static
Field type: Opcode

AND

Full Usage: AND

Field type: Opcode
Modifiers: static
Field type: Opcode

ANDN

Full Usage: ANDN

Field type: Opcode
Modifiers: static
Field type: Opcode

AVG2

Full Usage: AVG2

Field type: Opcode
Modifiers: static
Field type: Opcode

AVGU4

Full Usage: AVGU4

Field type: Opcode
Modifiers: static
Field type: Opcode

B

Full Usage: B

Field type: Opcode
Modifiers: static
Field type: Opcode

BDEC

Full Usage: BDEC

Field type: Opcode
Modifiers: static
Field type: Opcode

BITC4

Full Usage: BITC4

Field type: Opcode
Modifiers: static
Field type: Opcode

BITR

Full Usage: BITR

Field type: Opcode
Modifiers: static
Field type: Opcode

BNOP

Full Usage: BNOP

Field type: Opcode
Modifiers: static
Field type: Opcode

BPOS

Full Usage: BPOS

Field type: Opcode
Modifiers: static
Field type: Opcode

CALLP

Full Usage: CALLP

Field type: Opcode
Modifiers: static
Field type: Opcode

CLR

Full Usage: CLR

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPEQ

Full Usage: CMPEQ

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPEQ2

Full Usage: CMPEQ2

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPEQ4

Full Usage: CMPEQ4

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPEQDP

Full Usage: CMPEQDP

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPEQSP

Full Usage: CMPEQSP

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPGT

Full Usage: CMPGT

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPGT2

Full Usage: CMPGT2

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPGTDP

Full Usage: CMPGTDP

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPGTSP

Full Usage: CMPGTSP

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPGTU

Full Usage: CMPGTU

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPGTU4

Full Usage: CMPGTU4

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPLT

Full Usage: CMPLT

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPLT2

Full Usage: CMPLT2

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPLTDP

Full Usage: CMPLTDP

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPLTSP

Full Usage: CMPLTSP

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPLTU

Full Usage: CMPLTU

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPLTU4

Full Usage: CMPLTU4

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPY

Full Usage: CMPY

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPYR

Full Usage: CMPYR

Field type: Opcode
Modifiers: static
Field type: Opcode

CMPYR1

Full Usage: CMPYR1

Field type: Opcode
Modifiers: static
Field type: Opcode

DDOTP4

Full Usage: DDOTP4

Field type: Opcode
Modifiers: static
Field type: Opcode

DDOTPH2

Full Usage: DDOTPH2

Field type: Opcode
Modifiers: static
Field type: Opcode

DDOTPH2R

Full Usage: DDOTPH2R

Field type: Opcode
Modifiers: static
Field type: Opcode

DDOTPL2

Full Usage: DDOTPL2

Field type: Opcode
Modifiers: static
Field type: Opcode

DDOTPL2R

Full Usage: DDOTPL2R

Field type: Opcode
Modifiers: static
Field type: Opcode

DEAL

Full Usage: DEAL

Field type: Opcode
Modifiers: static
Field type: Opcode

DINT

Full Usage: DINT

Field type: Opcode
Modifiers: static
Field type: Opcode

DMV

Full Usage: DMV

Field type: Opcode
Modifiers: static
Field type: Opcode

DOTP2

Full Usage: DOTP2

Field type: Opcode
Modifiers: static
Field type: Opcode

DOTPN2

Full Usage: DOTPN2

Field type: Opcode
Modifiers: static
Field type: Opcode

DOTPNRSU2

Full Usage: DOTPNRSU2

Field type: Opcode
Modifiers: static
Field type: Opcode

DOTPNRUS2

Full Usage: DOTPNRUS2

Field type: Opcode
Modifiers: static
Field type: Opcode

DOTPRSU2

Full Usage: DOTPRSU2

Field type: Opcode
Modifiers: static
Field type: Opcode

DOTPRUS2

Full Usage: DOTPRUS2

Field type: Opcode
Modifiers: static
Field type: Opcode

DOTPSU4

Full Usage: DOTPSU4

Field type: Opcode
Modifiers: static
Field type: Opcode

DOTPU4

Full Usage: DOTPU4

Field type: Opcode
Modifiers: static
Field type: Opcode

DOTPUS4

Full Usage: DOTPUS4

Field type: Opcode
Modifiers: static
Field type: Opcode

DPACK2

Full Usage: DPACK2

Field type: Opcode
Modifiers: static
Field type: Opcode

DPACKX2

Full Usage: DPACKX2

Field type: Opcode
Modifiers: static
Field type: Opcode

DPINT

Full Usage: DPINT

Field type: Opcode
Modifiers: static
Field type: Opcode

DPSP

Full Usage: DPSP

Field type: Opcode
Modifiers: static
Field type: Opcode

DPTRUNC

Full Usage: DPTRUNC

Field type: Opcode
Modifiers: static
Field type: Opcode

EXT

Full Usage: EXT

Field type: Opcode
Modifiers: static
Field type: Opcode

EXTU

Full Usage: EXTU

Field type: Opcode
Modifiers: static
Field type: Opcode

GMPY

Full Usage: GMPY

Field type: Opcode
Modifiers: static
Field type: Opcode

GMPY4

Full Usage: GMPY4

Field type: Opcode
Modifiers: static
Field type: Opcode

IDLE

Full Usage: IDLE

Field type: Opcode
Modifiers: static
Field type: Opcode

INTDP

Full Usage: INTDP

Field type: Opcode
Modifiers: static
Field type: Opcode

INTDPU

Full Usage: INTDPU

Field type: Opcode
Modifiers: static
Field type: Opcode

INTSP

Full Usage: INTSP

Field type: Opcode
Modifiers: static
Field type: Opcode

INTSPU

Full Usage: INTSPU

Field type: Opcode
Modifiers: static
Field type: Opcode

InvalOP

Full Usage: InvalOP

Field type: Opcode
Modifiers: static
Field type: Opcode

LDB

Full Usage: LDB

Field type: Opcode
Modifiers: static
Field type: Opcode

LDBU

Full Usage: LDBU

Field type: Opcode
Modifiers: static
Field type: Opcode

LDDW

Full Usage: LDDW

Field type: Opcode
Modifiers: static
Field type: Opcode

LDH

Full Usage: LDH

Field type: Opcode
Modifiers: static
Field type: Opcode

LDHU

Full Usage: LDHU

Field type: Opcode
Modifiers: static
Field type: Opcode

LDNDW

Full Usage: LDNDW

Field type: Opcode
Modifiers: static
Field type: Opcode

LDNW

Full Usage: LDNW

Field type: Opcode
Modifiers: static
Field type: Opcode

LDW

Full Usage: LDW

Field type: Opcode
Modifiers: static
Field type: Opcode

LMBD

Full Usage: LMBD

Field type: Opcode
Modifiers: static
Field type: Opcode

MAX2

Full Usage: MAX2

Field type: Opcode
Modifiers: static
Field type: Opcode

MAXU4

Full Usage: MAXU4

Field type: Opcode
Modifiers: static
Field type: Opcode

MIN2

Full Usage: MIN2

Field type: Opcode
Modifiers: static
Field type: Opcode

MINU4

Full Usage: MINU4

Field type: Opcode
Modifiers: static
Field type: Opcode

MPY

Full Usage: MPY

Field type: Opcode
Modifiers: static
Field type: Opcode

MPY2

Full Usage: MPY2

Field type: Opcode
Modifiers: static
Field type: Opcode

MPY2IR

Full Usage: MPY2IR

Field type: Opcode
Modifiers: static
Field type: Opcode

MPY32

Full Usage: MPY32

Field type: Opcode
Modifiers: static
Field type: Opcode

MPY32SU

Full Usage: MPY32SU

Field type: Opcode
Modifiers: static
Field type: Opcode

MPY32U

Full Usage: MPY32U

Field type: Opcode
Modifiers: static
Field type: Opcode

MPY32US

Full Usage: MPY32US

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYDP

Full Usage: MPYDP

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYH

Full Usage: MPYH

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYHI

Full Usage: MPYHI

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYHIR

Full Usage: MPYHIR

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYHL

Full Usage: MPYHL

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYHLU

Full Usage: MPYHLU

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYHSLU

Full Usage: MPYHSLU

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYHSU

Full Usage: MPYHSU

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYHU

Full Usage: MPYHU

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYHULS

Full Usage: MPYHULS

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYHUS

Full Usage: MPYHUS

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYI

Full Usage: MPYI

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYID

Full Usage: MPYID

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYIH

Full Usage: MPYIH

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYIHR

Full Usage: MPYIHR

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYIL

Full Usage: MPYIL

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYILR

Full Usage: MPYILR

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYLH

Full Usage: MPYLH

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYLHU

Full Usage: MPYLHU

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYLI

Full Usage: MPYLI

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYLIR

Full Usage: MPYLIR

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYLSHU

Full Usage: MPYLSHU

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYLUHS

Full Usage: MPYLUHS

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYSP

Full Usage: MPYSP

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYSP2DP

Full Usage: MPYSP2DP

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYSPDP

Full Usage: MPYSPDP

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYSU

Full Usage: MPYSU

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYSU4

Full Usage: MPYSU4

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYU

Full Usage: MPYU

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYU4

Full Usage: MPYU4

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYUS

Full Usage: MPYUS

Field type: Opcode
Modifiers: static
Field type: Opcode

MPYUS4

Full Usage: MPYUS4

Field type: Opcode
Modifiers: static
Field type: Opcode

MV

Full Usage: MV

Field type: Opcode
Modifiers: static
Field type: Opcode

MVC

Full Usage: MVC

Field type: Opcode
Modifiers: static
Field type: Opcode

MVD

Full Usage: MVD

Field type: Opcode
Modifiers: static
Field type: Opcode

MVK

Full Usage: MVK

Field type: Opcode
Modifiers: static
Field type: Opcode

MVKH

Full Usage: MVKH

Field type: Opcode
Modifiers: static
Field type: Opcode

MVKL

Full Usage: MVKL

Field type: Opcode
Modifiers: static
Field type: Opcode

MVKLH

Full Usage: MVKLH

Field type: Opcode
Modifiers: static
Field type: Opcode

NEG

Full Usage: NEG

Field type: Opcode
Modifiers: static
Field type: Opcode

NOP

Full Usage: NOP

Field type: Opcode
Modifiers: static
Field type: Opcode

NORM

Full Usage: NORM

Field type: Opcode
Modifiers: static
Field type: Opcode

NOT

Full Usage: NOT

Field type: Opcode
Modifiers: static
Field type: Opcode

OR

Full Usage: OR

Field type: Opcode
Modifiers: static
Field type: Opcode

PACK2

Full Usage: PACK2

Field type: Opcode
Modifiers: static
Field type: Opcode

PACKH2

Full Usage: PACKH2

Field type: Opcode
Modifiers: static
Field type: Opcode

PACKH4

Full Usage: PACKH4

Field type: Opcode
Modifiers: static
Field type: Opcode

PACKHL2

Full Usage: PACKHL2

Field type: Opcode
Modifiers: static
Field type: Opcode

PACKL4

Full Usage: PACKL4

Field type: Opcode
Modifiers: static
Field type: Opcode

PACKLH2

Full Usage: PACKLH2

Field type: Opcode
Modifiers: static
Field type: Opcode

RCPDP

Full Usage: RCPDP

Field type: Opcode
Modifiers: static
Field type: Opcode

RCPSP

Full Usage: RCPSP

Field type: Opcode
Modifiers: static
Field type: Opcode

RINT

Full Usage: RINT

Field type: Opcode
Modifiers: static
Field type: Opcode

ROTL

Full Usage: ROTL

Field type: Opcode
Modifiers: static
Field type: Opcode

RPACK2

Full Usage: RPACK2

Field type: Opcode
Modifiers: static
Field type: Opcode

RSQRDP

Full Usage: RSQRDP

Field type: Opcode
Modifiers: static
Field type: Opcode

RSQRSP

Full Usage: RSQRSP

Field type: Opcode
Modifiers: static
Field type: Opcode

SADD

Full Usage: SADD

Field type: Opcode
Modifiers: static
Field type: Opcode

SADD2

Full Usage: SADD2

Field type: Opcode
Modifiers: static
Field type: Opcode

SADDSU2

Full Usage: SADDSU2

Field type: Opcode
Modifiers: static
Field type: Opcode

SADDSUB

Full Usage: SADDSUB

Field type: Opcode
Modifiers: static
Field type: Opcode

SADDSUB2

Full Usage: SADDSUB2

Field type: Opcode
Modifiers: static
Field type: Opcode

SADDU4

Full Usage: SADDU4

Field type: Opcode
Modifiers: static
Field type: Opcode

SADDUS2

Full Usage: SADDUS2

Field type: Opcode
Modifiers: static
Field type: Opcode

SAT

Full Usage: SAT

Field type: Opcode
Modifiers: static
Field type: Opcode

SET

Full Usage: SET

Field type: Opcode
Modifiers: static
Field type: Opcode

SHFL

Full Usage: SHFL

Field type: Opcode
Modifiers: static
Field type: Opcode

SHFL3

Full Usage: SHFL3

Field type: Opcode
Modifiers: static
Field type: Opcode

SHL

Full Usage: SHL

Field type: Opcode
Modifiers: static
Field type: Opcode

SHLMB

Full Usage: SHLMB

Field type: Opcode
Modifiers: static
Field type: Opcode

SHR

Full Usage: SHR

Field type: Opcode
Modifiers: static
Field type: Opcode

SHR2

Full Usage: SHR2

Field type: Opcode
Modifiers: static
Field type: Opcode

SHRMB

Full Usage: SHRMB

Field type: Opcode
Modifiers: static
Field type: Opcode

SHRU

Full Usage: SHRU

Field type: Opcode
Modifiers: static
Field type: Opcode

SHRU2

Full Usage: SHRU2

Field type: Opcode
Modifiers: static
Field type: Opcode

SMPY

Full Usage: SMPY

Field type: Opcode
Modifiers: static
Field type: Opcode

SMPY2

Full Usage: SMPY2

Field type: Opcode
Modifiers: static
Field type: Opcode

SMPY32

Full Usage: SMPY32

Field type: Opcode
Modifiers: static
Field type: Opcode

SMPYH

Full Usage: SMPYH

Field type: Opcode
Modifiers: static
Field type: Opcode

SMPYHL

Full Usage: SMPYHL

Field type: Opcode
Modifiers: static
Field type: Opcode

SMPYLH

Full Usage: SMPYLH

Field type: Opcode
Modifiers: static
Field type: Opcode

SPACK2

Full Usage: SPACK2

Field type: Opcode
Modifiers: static
Field type: Opcode

SPACKU4

Full Usage: SPACKU4

Field type: Opcode
Modifiers: static
Field type: Opcode

SPDP

Full Usage: SPDP

Field type: Opcode
Modifiers: static
Field type: Opcode

SPINT

Full Usage: SPINT

Field type: Opcode
Modifiers: static
Field type: Opcode

SPKERNEL

Full Usage: SPKERNEL

Field type: Opcode
Modifiers: static
Field type: Opcode

SPKERNELR

Full Usage: SPKERNELR

Field type: Opcode
Modifiers: static
Field type: Opcode

SPLOOP

Full Usage: SPLOOP

Field type: Opcode
Modifiers: static
Field type: Opcode

SPLOOPD

Full Usage: SPLOOPD

Field type: Opcode
Modifiers: static
Field type: Opcode

SPLOOPW

Full Usage: SPLOOPW

Field type: Opcode
Modifiers: static
Field type: Opcode

SPMASK

Full Usage: SPMASK

Field type: Opcode
Modifiers: static
Field type: Opcode

SPMASKR

Full Usage: SPMASKR

Field type: Opcode
Modifiers: static
Field type: Opcode

SPTRUNC

Full Usage: SPTRUNC

Field type: Opcode
Modifiers: static
Field type: Opcode

SSHL

Full Usage: SSHL

Field type: Opcode
Modifiers: static
Field type: Opcode

SSHVL

Full Usage: SSHVL

Field type: Opcode
Modifiers: static
Field type: Opcode

SSHVR

Full Usage: SSHVR

Field type: Opcode
Modifiers: static
Field type: Opcode

SSUB

Full Usage: SSUB

Field type: Opcode
Modifiers: static
Field type: Opcode

SSUB2

Full Usage: SSUB2

Field type: Opcode
Modifiers: static
Field type: Opcode

STB

Full Usage: STB

Field type: Opcode
Modifiers: static
Field type: Opcode

STDW

Full Usage: STDW

Field type: Opcode
Modifiers: static
Field type: Opcode

STH

Full Usage: STH

Field type: Opcode
Modifiers: static
Field type: Opcode

STNDW

Full Usage: STNDW

Field type: Opcode
Modifiers: static
Field type: Opcode

STNW

Full Usage: STNW

Field type: Opcode
Modifiers: static
Field type: Opcode

STW

Full Usage: STW

Field type: Opcode
Modifiers: static
Field type: Opcode

SUB

Full Usage: SUB

Field type: Opcode
Modifiers: static
Field type: Opcode

SUB2

Full Usage: SUB2

Field type: Opcode
Modifiers: static
Field type: Opcode

SUB4

Full Usage: SUB4

Field type: Opcode
Modifiers: static
Field type: Opcode

SUBAB

Full Usage: SUBAB

Field type: Opcode
Modifiers: static
Field type: Opcode

SUBABS4

Full Usage: SUBABS4

Field type: Opcode
Modifiers: static
Field type: Opcode

SUBAH

Full Usage: SUBAH

Field type: Opcode
Modifiers: static
Field type: Opcode

SUBAW

Full Usage: SUBAW

Field type: Opcode
Modifiers: static
Field type: Opcode

SUBC

Full Usage: SUBC

Field type: Opcode
Modifiers: static
Field type: Opcode

SUBDP

Full Usage: SUBDP

Field type: Opcode
Modifiers: static
Field type: Opcode

SUBSP

Full Usage: SUBSP

Field type: Opcode
Modifiers: static
Field type: Opcode

SUBU

Full Usage: SUBU

Field type: Opcode
Modifiers: static
Field type: Opcode

SWAP2

Full Usage: SWAP2

Field type: Opcode
Modifiers: static
Field type: Opcode

SWAP4

Full Usage: SWAP4

Field type: Opcode
Modifiers: static
Field type: Opcode

SWE

Full Usage: SWE

Field type: Opcode
Modifiers: static
Field type: Opcode

SWENR

Full Usage: SWENR

Field type: Opcode
Modifiers: static
Field type: Opcode

UNPKHU4

Full Usage: UNPKHU4

Field type: Opcode
Modifiers: static
Field type: Opcode

UNPKLU4

Full Usage: UNPKLU4

Field type: Opcode
Modifiers: static
Field type: Opcode

XOR

Full Usage: XOR

Field type: Opcode
Modifiers: static
Field type: Opcode

XORMPY

Full Usage: XORMPY

Field type: Opcode
Modifiers: static
Field type: Opcode

XPND2

Full Usage: XPND2

Field type: Opcode
Modifiers: static
Field type: Opcode

XPND4

Full Usage: XPND4

Field type: Opcode
Modifiers: static
Field type: Opcode

ZERO

Full Usage: ZERO

Field type: Opcode
Modifiers: static
Field type: Opcode