Pale Moon x86-64 SSE2/AVX2

For contributed third party builds not necessarily configured like the main product.
e.g. AVX builds, SSE builds, Pandora builds.
User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 38481
Joined: 2011-08-28, 17:27
Location: Sweden

Re: Pale Moon x86-64 SSE2/AVX2

Post by Moonchild » 2025-11-22, 13:54

sidology wrote:
2025-11-22, 13:19
AVX‑512 builds? Would they make a difference when compared to AVX2?
As far as I know AVX-512 is just a wider version of AVX2, and it also becomes more complicated because there are many different flavours of AVX-512 (some with byte/word support, some without).
For a web browser and javascript where we don't really do much beyond 64-bit, it would likely make no difference aside from bumping power usage. It'll be oversized for our typical processing. Not like we're having large data structures that need very efficient processing; we're not doing AI, we don't do video encoding, etc. And even those tasks are more likely to take advantage of NPU or GPU so AVX-512 on the CPU is more of a niche than anything else that likely won't have any real-world positive impact (It might actually be worse than AVX2 because of the overhead)
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
UCyborg
Astronaut
Astronaut
Posts: 574
Joined: 2019-01-10, 09:37
Location: Slovenia

Re: Pale Moon x86-64 SSE2/AVX2

Post by UCyborg » 2025-11-24, 20:25

I can't find the links again, but apparently some Linux users came up with unofficial SSE3 and 3DNow! builds of Pale Moon. I wonder how those would stack against SSE2 builds.