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