Pale Moon x86-64 AVX/AVX2

For contributed third party builds not necessarily configured like the main product.
e.g. AVX builds, SSE builds, Pandora builds.
Potkeny
Fanatic
Fanatic
Posts: 131
Joined: 2018-08-03, 17:00

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Potkeny » 2023-11-28, 17:09

Thank you for the new release, others might run into this too, so.. Windefender going strong:
windefender_palemoon.PNG
A "Wacatac" alert was seen for Basilisk in the past too, I guess we'll see it again in the future..

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 201
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2023-12-23, 13:58

32.5.2 has been released.

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 201
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-01-30, 14:48

v33 was released together with mainline.

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 201
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-03-11, 11:23

I plan to build next Linux release with -march=x86_64-v3 instead of just -mavx2, as latter implies less settings.
So here is question: how should i approach AVX build?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35560
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Moonchild » 2024-03-11, 14:00

I think for avx you should use -march=x86-64-v2 -mavx -- at least until the time we move to avx for mainline (probably somewhere in summer, rough ballpark)
Also, note the dash, not underscore, in the command-line parameter.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"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
Nuck-TH
Project Contributor
Project Contributor
Posts: 201
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-03-27, 15:43

33.0.2 builds are up, no changes in linux build due to old gcc not supporting that march setting.

New PGP public key(as old one expired):
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
N/ouPGTKugh7EL2HSXL0iwtVw4oPa2o=
=n+oV
-----END PGP PUBLIC KEY BLOCK-----

User avatar
suzyne
Lunatic
Lunatic
Posts: 341
Joined: 2023-06-28, 22:43
Location: Australia

Re: Pale Moon x86-64 AVX/AVX2

Unread post by suzyne » 2024-03-27, 18:49

@Nuck-TH

Thank you, I greatly appreciate how you keep making these!
Laptop 1: Windows 10 64-bit, i7 @ 2.80GHz, 16GB, NVIDIA GeForce MX450.
Laptop 2: Windows 10 32-bit, Atom Z3735F @ 1.33GHz, 2GB, Intel HD Graphics.

User avatar
marigold
Apollo supporter
Apollo supporter
Posts: 38
Joined: 2023-05-26, 17:45

Re: Pale Moon x86-64 AVX/AVX2

Unread post by marigold » 2024-04-02, 02:40

Any chance for a macOS build? Perhaps you could work with dbsoft on it?

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 201
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-04-02, 10:58

marigold wrote:
2024-04-02, 02:40
Any chance for a macOS build? Perhaps you could work with dbsoft on it?
I haven't any interactions with apple products whatsoever, so not from me. Idk how i can help, as from previous statement i'm not familiar with compiler options as well.

User avatar
marigold
Apollo supporter
Apollo supporter
Posts: 38
Joined: 2023-05-26, 17:45

Re: Pale Moon x86-64 AVX/AVX2

Unread post by marigold » 2024-04-05, 15:47

Where can I find your source code and build instructions? Perhaps I can give it a try.

User avatar
Nuck-TH
Project Contributor
Project Contributor
Posts: 201
Joined: 2020-03-02, 16:04

Re: Pale Moon x86-64 AVX/AVX2

Unread post by Nuck-TH » 2024-04-06, 05:30

Ask dbsoft, not me...
Again, i have zero relation to apple stuff and different compiler is used there, so compiler settings i use won't help. Source is not modified.

Post Reply