Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!bloom-beacon!spdcc!merk!alliant!linus!nixbur!nixpbe!peun11!josef From: josef@peun11.uucp (Moellers) Newsgroups: comp.os.cpm Subject: Re: Z80 Algorithms Message-ID: <577@nixpbe.UUCP> Date: 18 Oct 89 07:21:46 GMT References: <8910132000.AA03993@rom.ecse.rpi.edu> <1111@mipos3.intel.com> Sender: bnews@nixpbe.UUCP Lines: 35 dbraun@cadev5.intel.com (Doug Braun ~) writes: >Bigger deal!! Use a Z280 and do *16* bit multiplies (signed AND unsigned) >in 25 or so clcok cycles. Also divide! (32 bits / 16 bits). >Also 2-byte instructions. Unless you want to do something like: > HL := DEHL DIV (IX+2345H) >Doug Braun Intel Corp CAD > 408 765-4279 OK, but then You'll loose Z80 compatibility (unless I'm wrong)! You might as well take the NS32K, that gives You multiply, divide, remainder in all sorts of data types (signed, unsigned, float) and sized (byte, word, double, float, long) Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad Abt. DX-PC !USA: mcvax!unido!nixpbe!mollers.pad Pontanusstrasse Phone: D-4790 Paderborn (+49) 5251 146245 +-----------------------------------------------------------------------+ | "Many that live deserve death. And some that die deserve life. | | Can You give it to them? Then do not be too eager to deal out | | death in judgement" | | Gandalf to Frodo in "The Fellowship of the Ring"| +-----------------------------------------------------------------------+ Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad