Deutsch English Français Italiano |
<vcofvo$24e8g$3@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro <ldo@nz.invalid> Newsgroups: comp.arch Subject: Re: is Vax addressing sane today Date: Sun, 22 Sep 2024 07:11:53 -0000 (UTC) Organization: A noiseless patient Spider Lines: 14 Message-ID: <vcofvo$24e8g$3@dont-email.me> References: <vbd6b9$g147$1@dont-email.me> <09ce1622b872f0b0fa944e868a8c97be@www.novabbs.org> <vbnisc$2hb59$1@dont-email.me> <2024Sep10.094353@mips.complang.tuwien.ac.at> <vckf9d$178f2$1@dont-email.me> <O2DHO.184073$kxD8.113118@fx11.iad> <e290e18a59651f93e4b46f4839713b1c@www.novabbs.org> <vcnkrt$1p6a3$2@dont-email.me> <99a0cb31e035ff7cbd4ce5228635c1f3@www.novabbs.org> <vcnub0$1vkui$5@dont-email.me> <90e12e419a8b9b0f9c61dbbecae05611@www.novabbs.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sun, 22 Sep 2024 09:11:53 +0200 (CEST) Injection-Info: dont-email.me; posting-host="f08cca55e0d941314925e901504a6690"; logging-data="2242832"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18fHqj3t8dppy2gIK9qgNeb" User-Agent: Pan/0.160 (Toresk; ) Cancel-Lock: sha1:hYwqnbpY/26CPYWkQCZxNrv+1aQ= Bytes: 1903 On Sun, 22 Sep 2024 02:26:33 +0000, MitchAlsup1 wrote: > It is faster if for no other reason that it did not fetch the branch > that is always predicted non-taken. But architectures like POWER were able to do that sort of thing in zero effective cycles, decades ago. > If every calculation instruction had to be followed by a conditional > branch, then the code would be 150% its original size (or worse). Not every one. There are ways to do the checks only at crucial points, after sequences of instructions. This is how IEEE754 “exceptions” work, for example.