HP (Hewlett-Packard) 5992-4701 Computer Hardware User Manual


 
HP WDB supports:
Evaluation of expressions with decimal floating point constants and variables.
Setting or assignment of decimal floating point constant or variable.
Arithmetic operations such as addition, subtraction, multiplication, division, and
negation with decimal floating point constants or variables.
Comparison operations such as ==,!=, >, >=, <, <= with decimal floating point
constants or variables.
Conversion between data types during assignment, arithmetic and comparison
operations and while printing values in specified format.
Assignment of Decimal floating point value to variable:
(gdb) print <variable> = <dfp-const>/<dfp-var>
<dfp-const> = decimal floating point constant
<dfp-var> = decimal floating point variable
This assigns decimal floating point value to the variable according to its data type.
Arithmetic Operations:
(gdb) print a(op1)b
(gdb) print (op2)a
op1 = addition, subtraction, multiplication and division.
op2 = negation
This performs arithmetic operation with decimal floating point data types.
Comparison Operations:
(gdb) p <dfp-val> (op) <dfp-val>
where,
op = ==, !=, >, >=, <, <=
If expression contains comparison operation, then GDB compares the decimal floating
point data types accordingly.
(gdb) p 1.2dd == 1.2dd
(gdb) 2.4
14.23.4.1 Printing type of Decimal Floating Point variable
(gdb) ptype <dfp-const>/<dfp-var>
This prints the type of the Decimal floating point variable or constant.
(gdb) ptype 1.22dd
type = _Decimal64
14.23 Debugging support for Decimal Floating Point data type 215