Article View: es.comp.os.linux.programacion
Article #1Re: Ensamblador MIPS (SPIM), operaciones en binario
From: Jorge S. de Lis
Date: Sun, 26 Mar 2006 16:31
Date: Sun, 26 Mar 2006 16:31
28 lines
2378 bytes
2378 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:
<e06fks$kb8$2@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-mailReferences:
<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-Thread: 1100bb,36dd3732754bc85a X-Google-Attributes: gidf86c8,gid1100bb,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,es.ciencia.matematicas Subject: Re: Ensamblador MIPS (SPIM), operaciones en binario Supersedes: <e06fj7$kb8$1@cagarruta.escomposlinux.org> Followup-To: es.comp.os.linux.programacion, es.ciencia.matematicas Date: Sun, 26 Mar 2006 18:31:41 +0200 Organization: escomposlinux.org Lines: 29 Message-ID: <e06fks$kb8$2@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 1143390685 20840 213.60.76.134 (26 Mar 2006 16:31:25 GMT) X-Complaints-To: aherrerm@escomposlinux.org NNTP-Posting-Date: Sun, 26 Mar 2006 16:31:25 +0000 (UTC) User-Agent: KNode/0.10.1