🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #1155

Re: Ensamblador MIPS (SPIM), operaciones en binario

#1155
From: Jorge S. de Lis
Date: Sun, 26 Mar 2006 16:30
28 lines
2179 bytes
Iv�n S�nchez Ortega en es.ciencia.matematicas escribi�:

> ��No!! ��Sumas directamente $t2 y $t3, y te ahorras dos bifurcaciones!! Si
> $t3 (el bit menos significativo) es cero, la operaci�n de suma dejar� $t2
> tal y como estaba.

�Vaya! Creo que minimizar no es lo m�o, al menos de momento .-)

> 
> Ten en cuenta que dos saltos son m�s costosos que una operaci�n aritm�tica
> simple, y que un salto condicional puede ser *muy* costoso en caso de
> procesadores con pipeline. Intenta evitar este comportamiento siempre que
> puedas.

Muchas gracias por el consejo, estar� m�s al tanto a partir de ahora.
Adem�s, queda un c�digo mucho m�s legible. Lo de los saltos continuos me
mata.

A�n estamos empezando, y tengo mucho (todo) que aprender sobre el
funcionamiento de un procesador todav�a la verdad :D.

> 
> De cualquier manera, seguro que ya te dar�n la tabarra con esto del
> pipeline m�s tarde en otra asignatura...

Puede ser, de momento no nos dijeron nada :X.

Muchas gracias Iv�n.
Technical Details
Message-ID: <e06fj7$kb8$1@cagarruta.escomposlinux.org>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!escomposlinux.org!not-for-mail
References: <e04qic$1a5$1@cagarruta.escomposlinux.org> <e062gn$fg9$1@cagarruta.escomposlinux.org> <chhif3-fuh.ln1@blackspark.escomposlinux.org>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,36dd3732754bc85a
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!escomposlinux.org!not-for-mail
From: "Jorge S. de Lis" <gentakojima.antispam.quitar@gmail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Ensamblador MIPS (SPIM), operaciones en binario
Date: Sun, 26 Mar 2006 18:30:44 +0200
Organization: escomposlinux.org
Lines: 29
Message-ID: <e06fj7$kb8$1@cagarruta.escomposlinux.org>
References: <e04qic$1a5$1@cagarruta.escomposlinux.org> <e062gn$fg9$1@cagarruta.escomposlinux.org> <chhif3-fuh.ln1@blackspark.escomposlinux.org>
Reply-To: gentakojima.antispam.quitar@gmail.com
NNTP-Posting-Host: 213.60.76.134
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Trace: cagarruta.escomposlinux.org 1143390632 20840 213.60.76.134 (26 Mar 2006 16:30:32 GMT)
X-Complaints-To: aherrerm@escomposlinux.org
NNTP-Posting-Date: Sun, 26 Mar 2006 16:30:32 +0000 (UTC)
User-Agent: KNode/0.10.1