On Thu, Jun 01, 2017 at 02:01:02PM +0200, Mark Kettenis wrote:
> > Date: Thu, 1 Jun 2017 13:33:05 +0200
> > From: Christian Weisgerber <na...@mips.inka.de>
> > 
> > >From kettenis@'s corresponding commit on amd64:
> > 
> >   Remove branch prediction hints from conditional branch instructions.
> >   These hints are not recognized by clang's builtin assembler and
> >   the opcode prefixes they generate have been no-ops for all CPUs
> >   after the Pentium 4.
> > 
> > Admittedly, CPUs <= Pentium 4 are the target for i386, but I think
> > we can afford the loss of this micro-optimization.
> > 
> > ok?
> 
> Agreed; ok kettenis@

sorry for the late arrival but ok mlarkin too if you haven't got to
it yet

> 
> > Index: arch/i386/SYS.h
> > ===================================================================
> > RCS file: /cvs/src/lib/libc/arch/i386/SYS.h,v
> > retrieving revision 1.25
> > diff -u -p -r1.25 SYS.h
> > --- arch/i386/SYS.h 7 May 2016 19:05:21 -0000       1.25
> > +++ arch/i386/SYS.h 31 May 2017 22:52:21 -0000
> > @@ -89,7 +89,7 @@
> >     movl    $-1, %eax;                              \
> >     movl    $-1, %edx       /* for lseek */
> >  #define HANDLE_ERRNO()                                     \
> > -   jnc,pt  99f;                                    \
> > +   jnc     99f;                                    \
> >     SET_ERRNO();                                    \
> >     99:
> >  
> > -- 
> > Christian "naddy" Weisgerber                          na...@mips.inka.de
> > 
> > 
> 

Reply via email to