🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #12344

Re: Machines with cond. assignment instruction?

#12344
From: Russ Schnapp
Date: Mon, 25 Jan 1993 22:10
19 lines
1167 bytes
In article <1k0840INNjk0@ilx018.intel.com>, gss@ilx018.intel.com (Shavit Amir) writes:
|> The best way to perform a conditional move
|> is to have compares set or clear all the bits in a register.
|> Once that is done, conditional moves are simple.
|> 
|> AND R1, R2 -> R4    /* R1 containes the condition code */
|> ANDNOT R1,R3 -> R4
|> 
|> 
|> Gad

A conditional move is  "if (cond) a = b;"
while your solution is "if (cond) a = b else a = 0"
-- 

...Russ Schnapp
Email: netcom!metaflow!rschnapp or rschnapp@Metaflow.com or rschnapp@BIX.com
Metaflow Technologies   Voice: 619/452-6608x230;  FAX: 619/452-0401
La Jolla, California    Unless otw specified, I`m speaking only for myself!
Technical Details
Message-ID: <C1FK9u.I0J@metaflow.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!netcomsv!metaflow!rschnapp
References: <1993Jan21.163607.31684@watson.ibm.com> <1k0840INNjk0@ilx018.intel.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.arch
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!netcomsv!metaflow!rschnapp
From: rschnapp@metaflow.com (Russ Schnapp)
Subject: Re: Machines with cond. assignment instruction?
Message-ID: <C1FK9u.I0J@metaflow.com>
Sender: usenet@metaflow.com
Nntp-Posting-Host: habu
Organization: Metaflow Technologies Inc.
References: <1993Jan21.163607.31684@watson.ibm.com> <1k0840INNjk0@ilx018.intel.com>
Date: Mon, 25 Jan 1993 22:10:41 GMT
Lines: 19