[Gluster-devel] NetBSD autobuild and cmockery2

Justin Clift jclift at redhat.com
Thu Jul 24 16:51:49 UTC 2014


On Thursday 24 July 2014 07:04:11 Justin Clift wrote:
<snip>
> Surely there's some way we can make this work, such that the optimised
> assembler code is only used for cpu's the support it.  With non-optimised
> C or something used for the others.

I'm just working on it. The use of intel's SSE2 extensions were for testing 
purposes on initial development. It proved to compute encoding and decoding 
very fast, but I've always had in mind that this should be changed. However I 
have been more focused on finding bugs and stabilizing the code than changing 
this.

Now I'm working on a pure C solution. I can't predict how it will really 
perform, but an estimate will be half of the speed of SSE2 (basically because 
SSE2 uses 128 bits operations and the new implementation will use 64 bits). 
However this will still be pretty fast.

I'll let you know when it's finished.

As a thought is this "hours" or "days" or <etc> away?

Wondering if we should merge the CR Manu mentioned in the meantime, so NetBSD
building works... ;)

Thoughts?

+ Justin


More information about the Gluster-devel mailing list