Div of nums and reals: IN1 not Inf+, IN2 < 1 | Inf+- (depending on
input values) | Inf+- (depending on
input values) |
Div of nums and reals: NaN | NaN | NaN |
Div of nums and reals: IN1 = Inf+ | Inf+ | Inf+ |
Div of nums and reals: IN1 not Inf+, IN2 = Inf+
Note: ENO stays true in the error case. | 0 | 0 |
Div of nums and reals: IN1 = Inf- | Inf- | Inf- |
Div of nums and reals: IN1 not Inf+-, IN2 = Inf-
Note: ENO stays true in the error case. | 0 | 0 |
Div of reals: any combination of Inf+- / Inf+- | NaN | NaN |
Div of 0 by x
Note: ENO stays true in the error case. | 0 | 0 |
Div of TIME: overflow (for values between - 1 and 1) | OverflowResult > ULINT_MAX:
T#0, LTIME_MIN | Overflow Result
> ULINT_MAX:
T#-1ms, LT#-1ns |
Div of time and reals: NaN | TIME_MIN, LTIME_MIN | T#0, LT#0 |
Div of time and reals: Inf+
Note: ENO stays true in the error case. | T#0, LT#0 | T#0, LT#0 |
Div of time and reals: Inf-
Note: ENO stays true in the error case. | T#0, LT#0 | T#0, LT#0 |
IN1 = int; IN2=0
Note: If ENO is not used, controller goes into Halt. | 0 | 0 |
IN1 = real; IN2=0
Note: If ENO is not used, controller goes into Halt. | 0 | 0 |
IN1 = time; IN2=0
Note: If ENO is not used, controller goes into Halt. | T#0, LT#0 | T#0, LT#0 |