That these match proves nothing. Look at the values. foo=: 3 : '*/p^<.y^.~p=.p:i._1 p:y' 100000(-:&foo)100000x 1 A=:foo 100000 B=:foo 100000x
A _ B 6952838362417071970003075865264183883398742917680351135360275375615041442175021237506257986828602047763612877697876454892733660081058707575359683162985199273472095475166897891861381578830560627099383483382709560516260628624180504874681127372319705939469099... A -: B 1 A -:!.0 B 1 JVERSION Note 'apologies for antiquated j' Engine: j806/j64/windows Release: commercial/2017-11-06T10:03:54 Library: 8.06.09 Platform: Win 64 Installer: J806 install InstallPath: c:/program files/j64-806 Contact: www.jsoftware.com > From: "R.E. Boss" <r.e.b...@outlook.com> > To: "programm...@jsoftware.com" <programm...@jsoftware.com> > Subject: Re: [Jprogramming] LCM performance > Message-ID: > < vi1pr08mb44137fc5f06f77c7098bdabcc6...@vi1pr08mb4413.eurprd08.prod.outlook.com > > > Content-Type: text/plain; charset="utf-8" > > You don't really need extended precision (for a while), which makes it obviously a lot faster. > > foo=: 3 : '*/p^<.y^.~p=.p:i._1 p:y' > 100000(-:&foo)100000x > 1 > > > R.E. Boss ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm