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 > > > > >