On 4/28/23 07:03, Rubén Llorente wrote:
> On Thu, Apr 27, 2023 at 12:02:30AM +0100, Stuart Henderson wrote:
>> All amd64 have sse2.
>>
>> However many JITs don't work unless writable-and-executable mappings
>> work. (Notable exceptions include Firefox's and luajit).
>>
>> [...]
>>
>> You could try it with the port built with USE_WXNEEDED=Yes and,
>> if it works, compare hiw well it works vs the NOJIT version.
>>
> Some quick test shows that the NOJIT version without USE_WXNEEDED is a
> slower but offers slightly better compression (speed loss is 30% and
> compression gain is 11%). Personally, I think if you are using zpaq it
> is because you care more about compression than speed.
>
> Nevertheless, I suppose that obscure architectures supported by OpenBSD
> may not include the required instruction set. If so, having the port
> ship without the NOJIT define for those would mean lrzip for those
> architectures would ship with a broken zpaq implementation.
>
> Thoughts?
>
no WX and better compression sounds like a overall win over the speed gain.

OK aisha

Reply via email to