1 printing type of decimal floating point variable – HP gnu source-level debugger 5992-4701 User Manual
Page 215

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
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
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
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