TriCore
®
TC1.6P & TC1.6E
32-bit Unified Processor Core
Instruction Set
V1.0 2013-07
User Manual (Volume 2) 3-146
JNZ.T
Jump if Not Equal to Zero Bit
Description
If bit n of register D[a] is not equal to zero, then add the value specified by disp15, sign-extended and multiplied
by 2, to the contents of PC and jump to that address.
JNZ.TD[a], n, disp15 (BRN)
if (D[a][n]) then PC = PC + sign_ext(disp15) * 2;
JNZ.TD[15], n, disp4 (SBRN)
Status Flags
Examples
jnz.t d1, 1, foobar
See Also
JZ.T
if bit n of register D[15] is not equal to zero, then add the value specified by disp4, zero-extended and multiplied
by 2, to the contents of PC and jump to that address.
if (D[15][n]) then PC = PC + zero_ext(disp4) * 2;
C Not set by this instruction.
V Not set by this instruction.
SV Not set by this instruction.
AV Not set by this instruction.
SAV Not set by this instruction.
jnz.t d15, 1, foobar
31
01
H
30
disp15
16 15
n[3:0]
12 11
a
8 7
n[4]
6
6F
H
0