TriCore
®
TC1.6P & TC1.6E
32-bit Unified Processor Core
Instruction Set
V1.0 2013-07
User Manual (Volume 2) 3-422
• ABSDIFS.H - Absolute Value of Difference Packed Half-word with Saturation
• ABSS - Absolute Value with Saturation
• ABSS.H - Absolute Value Packed Half-word with Saturation
• ADD - Add
• ADD.B - Add Packed Byte
• ADD.H - Add Packed Half-word
• ADDC - Add with Carry
• ADDI - Add Immediate
• ADDIH - Add Immediate High
• ADDS - Add Signed with Saturation
• ADDS.H - Add Signed Packed Half-word with Saturation
• ADDS.HU - Add Unsigned Packed Half-word with Saturation
• ADDS.U - Add Unsigned with Saturation
• ADDX - Add Extended
• AND - Bitwise AND
• AND.AND.T - Accumulating Bit Logical AND-AND
• AND.ANDN.T - Accumulating Bit Logical AND-AND-Not
• AND.NOR.T - Accumulating Bit Logical AND-NOR
• AND.OR.T - Accumulating Bit Logical AND-OR
• AND.EQ - Equal Accumulating
• AND.GE - Greater Than or Equal Accumulating
• AND.GE.U - Greater Than or Equal Accumulating Unsigned
• AND.LT - Less Than Accumulating
• AND.LT.U - Less Than Accumulating Unsigned
• AND.NE - Not Equal Accumulating
• AND.T - Bit Logical AND
• ANDN - Bitwise AND-Not
• ANDN.T - Bit Logical AND-Not
• BMERGE - Bit Merge
• BSPLIT - Bit Split
• CADD - Conditional Add
•
CADDN - Conditional Add-Not
• CLO - Count Leading Ones
• CLO.H - Count Leading Ones in Packed Half-words
• CLS - Count Leading Signs
• CLS.H - Count Leading Signs in Packed Half-words
• CLZ - Count Leading Zeros
• CLZ.H - Count Leading Zeros in Packed Half-words
• CMOV (16-bit) - Conditional Move (16-bit)
• CMOVN (16-bit) - Conditional Move-Not (16-bit)
• CRC32 - CRC32
• CSUB - Conditional Subtract
• CSUBN - Conditional Subtract-Not
• DEXTR - Extract from Double Register
• DVADJ - Divide-Adjust
• DIV - Divide
• DIV.U - Divide Unsigned
• DVINIT - Divide-Initialization Word
• DVINIT.U - Divide-Initialization Word Unsigned
• DVINIT.B - Divide-Initialization Byte
• DVINIT.BU - Divide-Initialization Byte Unsigned