🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2356

Re: ADD SUB kontra INC DEC

#2356
From: yesma
Date: Thu, 22 Jul 2010 17:30
24 lines
1693 bytes
Bernard pisze:
> On 2010-07-20 17:15, yesma wrote:
>> http://www.agner.org/instruction_tables.pdf
>> 9 List of instruction timings and μop breakdown for P4E
[...]
>> Czy nielepiej jest stosować zawsze ADD SUB zamiast INC DEC ?
> 
> Lepiej, ale dotyczy to tylko procesorów rodziny Pentium 4. 

Właśnie chodziło mi o Pentium4EM64T bo taki akurat mam.

> Na innych 
> INC/DEC będzie na ogół szybsze, z paru powodów. Wolniejsze będzie tylko 
> wtedy, gdy po instrukcji zajdzie konieczność "składania" znaczników 
> (INC/DEC nie aktualizują wszystkich).

Nie za bardzo rozumiem tego "składania", jestem początkujący.
Czy to znaczy że jeśli nam będzie potrzebna inna flaga której nie 
aktualizuje INC DEC to wtedy na wszystkich procesorach ADD SUB
okaże się lepsze ?

-- 
Regards - Grzechu
Linux x86_64
Technical Details
Message-ID: <i29va9$gkc$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <i24eks$ec7$1@inews.gazeta.pl> <i292oj$jgo$1@newsread1.aster.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: yesma <yesma@false.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: ADD SUB kontra INC DEC
Date: Thu, 22 Jul 2010 19:30:54 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 24
Message-ID: <i29va9$gkc$1@inews.gazeta.pl>
References: <i24eks$ec7$1@inews.gazeta.pl> <i292oj$jgo$1@newsread1.aster.pl>
Reply-To: yesma@false.pl
NNTP-Posting-Host: user14-095.satfilm.net.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1279819913 17036 77.91.14.95 (22 Jul 2010 17:31:53 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 22 Jul 2010 17:31:53 +0000 (UTC)
X-User: yesma
User-Agent: Mozilla-Thunderbird 2.0.0.24 (X11/20100329)
In-Reply-To: <i292oj$jgo$1@newsread1.aster.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit