All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Jacobowitz <dan@debian.org>
To: "H . J . Lu" <hjl@lucon.org>
Cc: "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>,
	Hiroyuki Machida <machida@sm.sony.co.jp>,
	libc-alpha@sources.redhat.com, linux-mips@oss.sgi.com
Subject: Re: PATCH: Fix ll/sc for mips (take 3)
Date: Fri, 1 Feb 2002 22:26:57 -0500	[thread overview]
Message-ID: <20020201222657.A13339@nevyn.them.org> (raw)
In-Reply-To: <20020201151513.A15913@lucon.org>

On Fri, Feb 01, 2002 at 03:15:13PM -0800, H . J . Lu wrote:
> On Fri, Feb 01, 2002 at 06:01:26PM -0500, Daniel Jacobowitz wrote:
> > On Fri, Feb 01, 2002 at 10:29:43AM -0800, H . J . Lu wrote:
> > > On Fri, Feb 01, 2002 at 12:45:02PM +0100, Maciej W. Rozycki wrote:
> > > > On Thu, 31 Jan 2002, H . J . Lu wrote:
> > > > 
> > > > > > Gas will fill delay slots. Same object codes will be produced, so I
> > > > > > think you don't have to do that by hand. 
> > > > > 
> > > > > It will make the code more readable. We don't have to guess what
> > > > > the assembler will do. 
> > > > 
> > > >  But you lose a chance for something useful being reordered to the slot.
> > > > That might not necessarily be a "nop".  Please don't forget of indents
> > > > anyway.
> > > > 
> > > 
> > > Here is a new patch. I use branch likely to get rid of nops. Please
> > > tell me which indents I may have missed.
> > 
> > Can you really assume presence of the branch-likely instruction?  I
> > don't think so.
> 
> Why not? Can you show me a MIPS II or above CPU which doesn't have
> branch-likely instruction? From gcc,
> 
> /* ISA has branch likely instructions (eg. mips2).  */
> /* Disable branchlikely for tx39 until compare rewrite.  They haven't
>    been generated up to this point.  */
> #define ISA_HAS_BRANCHLIKELY    (mips_isa != 1                          \
>                                  /* || TARGET_MIPS3900 */)                      
> 
> Did I miss something?

My fault.  I was indeed thinking of the tx39, which is not normally
MIPS2.

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer

  parent reply	other threads:[~2002-02-02  4:27 UTC|newest]

Thread overview: 75+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-31 20:35 PATCH: Fix ll/sc for mips H . J . Lu
2002-01-31 22:17 ` Maciej W. Rozycki
2002-01-31 22:41   ` H . J . Lu
2002-02-01  3:35     ` Hiroyuki Machida
2002-02-01  4:02       ` [libc-alpha] " Kaz Kylheku
2002-02-01  4:02         ` Kaz Kylheku
2002-02-01  4:59         ` Hiroyuki Machida
2002-02-01  7:00           ` H . J . Lu
2002-02-01 11:12             ` Hiroyuki Machida
2002-02-01 10:49           ` Andreas Schwab
2002-02-01 11:23             ` Geoff Keating
2002-02-01  7:10         ` H . J . Lu
2002-02-01  7:17       ` H . J . Lu
2002-02-01 11:45         ` Maciej W. Rozycki
2002-02-01 18:29           ` PATCH: Fix ll/sc for mips (take 3) H . J . Lu
2002-02-01 23:01             ` Daniel Jacobowitz
2002-02-01 23:15               ` H . J . Lu
2002-02-02  2:37                 ` Hiroyuki Machida
2002-02-04  9:32                   ` Dominic Sweetman
2002-02-05  6:16                     ` Jay Carlson
2002-02-05  8:28                       ` Ralf Baechle
2002-02-05 15:10                         ` Jay Carlson
2002-02-05 16:06                           ` Jay Carlson
2002-02-02  3:26                 ` Daniel Jacobowitz [this message]
2002-02-02 18:53                   ` Justin Carlson
2002-02-02 20:03                     ` H . J . Lu
2002-02-02 20:49                       ` Hartvig Ekner
2002-02-02 20:49                         ` Hartvig Ekner
2002-02-03  5:47                       ` Justin Carlson
2002-02-04 19:17                         ` Paul Koning
     [not found]                       ` <mailpost.1012680250.7159@news-sj1-1>
2002-02-03 23:29                         ` cgd
2002-02-04  6:07                           ` Ralf Baechle
2002-02-04  9:46                           ` Dominic Sweetman
2002-02-04 16:31                             ` H . J . Lu
2002-02-04 16:46                               ` Dominic Sweetman
2002-02-05  1:28                                 ` H . J . Lu
2002-02-05  2:58                                   ` Daniel Jacobowitz
2002-02-05  4:42                                     ` H . J . Lu
2002-02-05  4:47                                       ` Daniel Jacobowitz
2002-02-05  5:30                                         ` Justin Carlson
2002-02-05  8:39                                           ` Hartvig Ekner
2002-02-05  8:39                                             ` Hartvig Ekner
2002-02-05 11:37                                             ` Maciej W. Rozycki
2002-02-05 12:12                                             ` Ralf Baechle
2002-02-05 12:31                                               ` Maciej W. Rozycki
2002-02-05 12:38                                                 ` Hartvig Ekner
2002-02-05 12:38                                                   ` Hartvig Ekner
2002-02-05 13:28                                                   ` Maciej W. Rozycki
2002-02-05 19:28                                                     ` Hartvig Ekner
2002-02-05 19:28                                                       ` Hartvig Ekner
2002-02-05 18:59                                                   ` Ralf Baechle
2002-02-05 19:30                                     ` H . J . Lu
2002-02-05 21:54                                       ` H . J . Lu
2002-02-06 10:32                                         ` Ralf Baechle
2002-02-06 20:45                                           ` Why does -g turn off filling the delat slot? H . J . Lu
2002-02-06 21:00                                             ` PATCH: Modify the mips gas behavior for -g -O H . J . Lu
2002-02-06 21:16                                               ` Eric Christopher
2002-02-06 21:40                                                 ` Ian Lance Taylor
2002-02-06 21:46                                                   ` Eric Christopher
2002-02-06 22:00                                                   ` PATCH: Define SUBTARGET_ASM_DEBUGGING_SPEC for Linux/mips H . J . Lu
2002-02-07  8:24                                                     ` Eric Christopher
2002-02-06 11:37                                         ` PATCH: Fix ll/sc for mips (take 3) Maciej W. Rozycki
2002-02-04 17:44                             ` cgd
2002-02-04  6:46                     ` Ralf Baechle
2002-02-04  7:01         ` PATCH: Fix ll/sc for mips Ralf Baechle
2002-02-04 14:54           ` Maciej W. Rozycki
2002-02-01 11:50       ` Maciej W. Rozycki
2002-02-01 17:40         ` H . J . Lu
2002-02-01 21:41           ` Maciej W. Rozycki
2002-02-01 22:47             ` H . J . Lu
2002-02-02 11:06               ` Maciej W. Rozycki
2002-02-03  2:29               ` Ulrich Drepper
2002-02-03  2:29                 ` Ulrich Drepper
2002-01-31 23:33   ` [libc-alpha] " Kaz Kylheku
2002-01-31 23:33     ` Kaz Kylheku

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20020201222657.A13339@nevyn.them.org \
    --to=dan@debian.org \
    --cc=hjl@lucon.org \
    --cc=libc-alpha@sources.redhat.com \
    --cc=linux-mips@oss.sgi.com \
    --cc=machida@sm.sony.co.jp \
    --cc=macro@ds2.pg.gda.pl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.