git: 9front

Download patch

ref: 7d58c5dad3b75d49165ddc1c462ddacfa8893528
parent: f1492f59e59436b514296ce3cf3d5c601344a931
author: aiju <devnull@localhost>
date: Sun Aug 7 20:54:45 EDT 2016

mptrunc: normalize after mpassign to handle the case b==r

--- a/sys/src/libmp/port/mplogic.c
+++ b/sys/src/libmp/port/mplogic.c
@@ -153,6 +153,7 @@
 	}else if(b->sign == 1){
 		if(d >= b->top){
 			mpassign(b, r);
+			mpnorm(r);
 			return;
 		}
 		if(b != r)
--