diff -r 000000000000 -r 5ad7ad99af01 crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/raw_data/MATX.htm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/raw_data/MATX.htm Thu Feb 11 15:06:45 2010 +0200 @@ -0,0 +1,34 @@ +
These panics represent errors raised by member functions of the TRealX
class. Typically, they are the result
+of illegal maths operations, such as dividing by zero, or operations which result in overflow.
The thread causing the panic is terminated.
+0
+This panic is raised by operator/=
of a TRealX
, when the divisor is zero
1
+This panic is raised by operator+=
, operator-=
and operator*=
of a TRealX
, when the the
+result of the operation is an overflow.
2
+This panic is raised by operator+=
, operator-=
and operator*=
of a TRealX
, when the the
+result of the operation is an underflow.
3
+This panic is raised by operator+=
, operator-=
and operator*=
of a TRealX
, when the the
+operands are invalid.
For operator+=
, the panic is raised if one of these conditions applies:
the target operand is not a number,
+the source operand is not a number,
+the target and the source operands are infinite and have different signs.
+ For operator-=
, the panic is raised if one of these conditions applies:
the target operand is not a number,
+the source operand is not a number,
+the target and the source operands are infinite and have different signs
+For operator*=
, the panic is raised if one of these conditions applies:
the target operand is not a number,
+the source operand is not a number,
+the target operand is infinite and the source operand is zero
+the target operand is zero and the source operand is infinite.
+For operator/=
, the panic is raised if one of these conditions applies:
the target operand is not a number,
+the source operand is not a number,
+the target operand and the source operand are both infinite,
+the target operand and the source operand are both zero.
+4
+This panic is raised by a number of operations on TReal64
and TReal32
types when they complete with
+an error code other than: KErrArgument
, KErrDivideByZero
, KErrOverflow
or KErrUnderflow
.