HP (Hewlett-Packard) IA-64 Computer Accessories User Manual


 
Copyright © 2000 Hewlett-Packard Co. Command Language 4-3
Ski IA-64 Simulator Reference Manual 1.0L
As an example, in
xski
,
eval 64 0d64 0o64 0b100000 *main ~(((0D1234+0X10EF0)*4)<<6)+0B10001001
prints the values of the six expressions in the Main Window, as shown in Figure 4-1. The first expression is taken as a
hexadecimal number, the second as a decimal number, the third as an octal number, and the fourth as a binary number. The
fifth expression is the value at the location specified by the symbol “main” (the first 64 bits of the code bundle at that loca-
tion), and the sixth expression is the result of some arithmetic.
Table 4-1. Ski Simulator Arithmetic and Logic Operators
Operator Description
( )
group operators with operands
! ~ + - *
opposite truth value, logical one’s complement,
unary plus, unary minus, dereference: treat as an
address and read eight bytes
* /
multiply, divide
+ -
add, subtract
<< >>
logical left shift, logical right shift
< <= > >=
less than, less than or equal to, greater than, greater
than or equal to
== !=
equal to, not equal to
&
bitwise and
^
bitwise exclusive or
|
bitwise or
&&
logical and
||
logical or
Figure 4-1.
xski
Evaluating Expressions