set error when trying to calculate log(0)
This commit is contained in:
parent
c3ec112f97
commit
181469dd57
@ -863,8 +863,8 @@ void ln_decn(void){
|
|||||||
#define NUM_TIMES Tmp3Decn
|
#define NUM_TIMES Tmp3Decn
|
||||||
#define A_ARR_j Tmp4Decn
|
#define A_ARR_j Tmp4Decn
|
||||||
|
|
||||||
//check not negative
|
//check not negative or zero
|
||||||
if (AccDecn.exponent < 0){
|
if (AccDecn.exponent < 0 || decn_is_zero(&AccDecn)){
|
||||||
set_dec80_NaN(&AccDecn);
|
set_dec80_NaN(&AccDecn);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user