diff options
Diffstat (limited to 'include/math-emu/op-common.h')
| -rw-r--r-- | include/math-emu/op-common.h | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/include/math-emu/op-common.h b/include/math-emu/op-common.h index fd882261225..9696a5e2c43 100644 --- a/include/math-emu/op-common.h +++ b/include/math-emu/op-common.h @@ -799,7 +799,7 @@ do {									\  		X##_e -= (_FP_W_TYPE_SIZE - rsize);			\  	X##_e = rsize - X##_e - 1;					\  									\ -	if (_FP_FRACBITS_##fs < rsize && _FP_WFRACBITS_##fs < X##_e)	\ +	if (_FP_FRACBITS_##fs < rsize && _FP_WFRACBITS_##fs <= X##_e)	\  	  __FP_FRAC_SRS_1(ur_, (X##_e - _FP_WFRACBITS_##fs + 1), rsize);\  	_FP_FRAC_DISASSEMBLE_##wc(X, ur_, rsize);			\  	if ((_FP_WFRACBITS_##fs - X##_e - 1) > 0)			\  |