TriCore
®
TC1.6P & TC1.6E
32-bit Unified Processor Core
Instruction Set Information
V1.0 2013-07
User Manual (Volume 2) 1-7
TRUE Boolean true. Equivalent to integer 1
FALSE Boolean false. Equivalent to integer 0
AND Logical AND. Returns a boolean result
OR Logical OR. Returns a boolean result
XOR Logical XOR. Returns a boolean result
! Logical NOT. Returns a boolean result
^ Bitwise XOR
& Bitwise AND
| Bitwise OR
~ Bitwise NOT
< Less than. Returns a boolean result
> Greater than. Returns a boolean result
<= Less than or equal to. Returns a boolean result
>= Greater than or equal to. Returns a boolean result
>> Right shift. High order bits shifted in are 0’s
<< Left shift. Low order bits shifted in are 0’s
+Add
- Subtract
* Multiply
/ Divide
% Modulo
= Equal to (assignment)
== Is equal to (comparison). Returns a boolean result
!= Not equal to. Returns a boolean result
≈ Approximately equal to
|| Parallel operation
? : Conditional expression (Ternary operator)
∞ Infinity
// Comment
Table 1-8 RTL Syntax
Syntax Definition