This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 2/2] sparc64: add a VIS3 version of ceil, floor and trunc


On 2016-08-02 21:02, David Miller wrote:
> From: Aurelien Jarno <aurelien@aurel32.net>
> Date: Mon,  1 Aug 2016 15:24:23 +0200
> 
> > sparc64 passes floating point values in the floating point registers.
> > As the the generic ceil, floor and trunc functions use integer
> > instructions, it makes sense to provide a VIS3 version consisting in
> > the the generic version compiled with -mvis3. GCC will then use
> > movdtox, movxtod, movwtos and movstow instructions.
> > 
> > sparc32 passes the floating point values in the integer registers, so it
> > doesn't make sense to do the same.
> 
> Please commit this to the tree, thanks Aurelien.
> 

Thanks for the review, I have just done that.

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]