%%%off % Copyright: This file is part of the MMIX Supplement package (c) Martin Ruckert 2014 % File: 4.5.3/euclidunit.mms % Author: M.Ruckert % Knuth's MIX code rewritten: % Title: Exercise 1 PREFIX : u IS $0 Parameter v IS $1 r IS $2 t IS $3 Local variable %%%on 0H SUB r,u,v $r\is u-v$. SET u,v $u\is v$. NEG v,r; CSN v,v,r $v\is \abs{r}$. CMP t,r,u BN t,Gcd $r