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.