|
Message-Id: <D09784B3-CA98-4F18-A5F2-5463C6A64B90@lightcubesolutions.com> Date: Tue, 27 Aug 2013 13:28:36 -0400 From: Jeremy Huntwork <jhuntwork@...htcubesolutions.com> To: musl@...ts.openwall.com Subject: Re: Optimized C memset [v2] On Aug 27, 2013, at 12:22 PM, Rich Felker <dalias@...ifal.cx> wrote: > Here's version 2 (filename version 6, in honor of glibc ;) of the > memset code. I fixed a bug in the logic for coverage of the tail (the > part past what's covered by the loop) for some values of n and > alignments, and cleaned up the __GNUC__ usage a bit to use less > #ifdeffery. The remaining test at the top for the __GNUC__ version is > ugly, I admit, and should possibly just be removed and replaced by a > configure check to add -D__may_alias__= to the CFLAGS if the compiler > defines __GNUC__ but does not recognize __attribute__((__may_alias__)) > -- opinions on this? Doing the test via configure and setting a flag seems more consistent with comments that have been made elsewhere on this list about the correct way to feature test. JH
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.