TriCore
®
TC1.6P & TC1.6E
32-bit Unified Processor Core
Instruction Set
V1.0 2013-07
User Manual (Volume 2) 3-423
• DVINIT.H - Divide-Initialization Half-word
• DVINIT.HU - Divide-Initialization Half-word Unsigned
• DVSTEP - Divide-Step
• DVSTEP.U - Divide-Step Unsigned
• EQ - Equal
• EQ.B - Equal Packed Byte
• EQ.H - Equal Packed Half-word
• EQ.W - Equal Packed Word
• EQANY.B - Equal Any Byte
• EQANY.H - Equal Any Half-word
• EXTR - Extract Bit Field
• EXTR.U - Extract Bit Field Unsigned
• GE - Greater Than or Equal
• GE.U - Greater Than or Equal Unsigned
• IMASK - Insert Mask
• INS.T - Insert Bit
• INSN.T - Insert Bit-Not
• INSERT - Insert Bit Field
• IXMAX - Find Maximum Index
• IXMAX.U - Find Maximum Index (unsigned)
• IXMIN - Find Minimum Index
• IXMIN.U - Find Minimum Index (unsigned)
• JEQ - Jump if Equal
• JGE - Jump if Greater Than or Equal
• JGE.U - Jump if Greater Than or Equal Unsigned
• JGEZ (16-bit) - Jump if Greater Than or Equal to Zero (16-bit)
• JGTZ (16-bit) - Jump if Greater Than Zero (16-bit)
• JLEZ (16-bit) - Jump if Less Than or Equal to Zero (16-bit)
• JLT - Jump if Less Than
• JLT.U - Jump if Less Than Unsigned
• JLTZ (16-bit) - Jump if Less Than Zero (16-bit)
• JNE - Jump if Not Equal
• JNED - Jump if Not Equal and Decrement
• JNEI - Jump if Not Equal and Increment
• JNZ (16-bit) - Jump if Not Equal to Zero (16-bit)
• JNZ.T - Jump if Not Equal to Zero Bit
• JZ (16-bit) - Jump if Zero (16-bit)
• JZ.T - Jump if Zero Bit
• LT - Less Than
• LT.U - Less Than Unsigned
• LT.B - Less Than Packed Byte
• LT.BU - Less Than Packed Byte Unsigned
• LT.H - Less Than Packed Half-word
• LT.HU - Less Than Packed Half-word Unsigned
• LT.W - Less Than Packed Word
• LT.WU - Less Than Packed Word Unsigned
• MADD - Multiply-Add
• MADDS - Multiply-Add, Saturated
• MADD.H - Packed Multiply-Add Q Format
• MADDS.H - Packed Multiply-Add Q Format, Saturated
• MADD.Q - Multiply-Add Q Format