TriCore
®
TC1.6P & TC1.6E
32-bit Unified Processor Core
Instruction Set Information
V1.0 2013-07
User Manual (Volume 2) 1-3
1.1.4 Data Type Modifiers
The data type modifiers used in the instruction mnemonics are listed here. When multiple suffixes occur in an
instruction, the order of occurrence in the mnemonic is the same as the order in this table:
Note:Q format can be used as signed half-word multipliers.
1.2 Opcode Formats
1.2.1 16-bit Opcode Formats
Note:Bit[0] of the op1 field is always 0 for 16-bit instructions.
Table 1-4 Data Type Modifiers
Data Type
Modifier
Name Description Example
D Data 32-bit data MOV.D
D Double-word 64-bit data/address LD.D
W Word 32-bit (word) data EQ.W
A Address 32-bit address ADD.A
Q Q Format 16-bit signed fraction (Q format) MADD.Q
H Half-word 16-bit data or two packed half-words ADD.H
B Byte 8-bit data or four packed bytes ADD.B
T Bit 1-bit data AND.T
U Unsigned Unsigned data type ADDS.U
Table 1-5 16-bit Opcode Formats
15-14 13-12 11-10 09-08 07-06 05-04 03-02 01-00
SB disp8 op1
SBC const4 disp4 op1
SBR s2 disp4 op1
SBRN n disp4 op1
SC const8 op1
SLR s2 d op1
SLRO off4 d op1
SR op2 s1/d op1
SRC const4 s1/d op1
SRO s2 off4 op1
SRR s2 s1/d op1
SRRS s2 s1/d n op1
SSR s2 s1 op1
SSRO off4 s1 op1