Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <v1m2rd$1imv5$1@dont-email.me>
Deutsch   English   Français   Italiano  
<v1m2rd$1imv5$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: BGB <cr88192@gmail.com>
Newsgroups: comp.arch
Subject: Re: Oops (Concertina II Going Around in Circles)
Date: Fri, 10 May 2024 16:16:28 -0500
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <v1m2rd$1imv5$1@dont-email.me>
References: <be3r3jhr1kf9n1cdsbik5ejsuso7c3pmmk@4ax.com>
 <memo.20240510205148.16164U@jgd.cix.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 10 May 2024 23:16:30 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="77b790438fed0ff1d29f5fe5d168879f";
	logging-data="1661925"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/zGrCH4MD9JfSyuBmM6WfFSVgz9+qLA8M="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:OnxEYjLNzFQ5JXsEWtKZc0l7FLE=
Content-Language: en-US
In-Reply-To: <memo.20240510205148.16164U@jgd.cix.co.uk>
Bytes: 2275

On 5/10/2024 2:51 PM, John Dallman wrote:
> In article <be3r3jhr1kf9n1cdsbik5ejsuso7c3pmmk@4ax.com>,
> quadibloc@servername.invalid (John Savard) wrote:
> 
>> On Fri, 10 May 2024 00:19 +0100 (BST), jgd@cix.co.uk (John Dallman)
>> wrote:
>>
>>> Not that justified the costs of implementing such a huge
>>> instruction set.
>>
>> Well, having a huge instruction set defined and implementing all of
>> it are two different things.
>>
>> Look at x86, how MMX got replaced by SSE which got replaced by AVX.
>>
>> So if one is going to include instructions that will later become
>> obsolete, and be replaced by other instructions, not re-using the
>> same opcodes helps with upwards compatibility.
> 
> Intel did not re-use the opcodes. MMX, SSE, SSE2 and so on are all still
> implemented and usable. Once a hardware feature has been used in software,
> getting rid of it is hard. I'm still building x86-32 software for SSE2
> because AVX[2] doesn't do anything useful for it.
> 

In my experience, SSE2 is still preferable as enabling AVX tends to come 
with a fairly obvious performance hit (particularly with MSVC's fairly 
aggressive use of auto vectorization).


> John