Skip to content

Commit

Permalink
update //other readmes
Browse files Browse the repository at this point in the history
  • Loading branch information
Alex313031 committed Apr 10, 2024
1 parent 120a5f8 commit 73ecdb8
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 9 deletions.
2 changes: 1 addition & 1 deletion other/AVX2/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Thorium AVX2

This directory contains build config files for compiling Thorium/Chromium with [AVX2](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2)
This directory contains build config files for compiling Thorium/Chromium with [AVX2](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2).

<img src="https://raw.githubusercontent.com/Alex313031/thorium/main/logos/STAGING/AVX2.png" width="86">

2 changes: 1 addition & 1 deletion other/Mac/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Thorium AVX2
# Thorium for Mac

This directory contains build config files for compiling Thorium/Chromium for MacOS.

Expand Down
5 changes: 3 additions & 2 deletions other/SSE2/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Thorium SSE2

This directory contains build config files for compiling 32 bit Thorium/Chromium with [SSE2](https://en.wikipedia.org/wiki/SSE2)
This directory contains build config files for compiling 32 bit Thorium/Chromium with [SSE2](https://en.wikipedia.org/wiki/SSE2).

Chromium doesn't officially support 32 bit linux anymore, and "requires" SSE3. With some workarounds though, it can be made to work.
Chromium doesn't officially support 32 bit Linux anymore, and "requires" SSE3. With some workarounds though, it can be made to work.
Using the `-msse2` compiler flag is not enough, one must also add the `-mmmx` and `-mfxsr` flags.
7 changes: 2 additions & 5 deletions other/SSE3/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# Thorium SSE3

This directory contains build config files for compiling Thorium/Chromium with [SSE3](https://en.wikipedia.org/wiki/SSE3)
This directory contains build config files for compiling Thorium/Chromium with [SSE3](https://en.wikipedia.org/wiki/SSE3).

They can also be adapted (and I do exactly this for my occassional SSE4.1 builds) to make [SSE4](https://en.wikipedia.org/wiki/SSE4), [SSE4.1](https://en.wikipedia.org/wiki/SSE4#SSE4.1), or [SSE4.2](https://en.wikipedia.org/wiki/SSE4#SSE4.2) builds.

SSE4.1 could be used, for example, for building for a Core 2 Duo system. \
I make SSE4.2 builds for 1st Gen core, since I have a laptop with a 1st gen "Westmere" CPU.
This is the officially supported baseline instruction set for Chrome.
9 changes: 9 additions & 0 deletions other/SSE4.1/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Thorium SSE4.1

This directory contains build config files for compiling Thorium/Chromium with [SSE4.1](https://en.wikipedia.org/wiki/SSE4#SSE4.1).

They can also be edited (and I do exactly this for my occassional Westmere builds) to make [SSE4.2](https://en.wikipedia.org/wiki/SSE4#SSE4.2) builds.

SSE4.1 is used to target Core 2 Duo systems at a minimum.

I make SSE4.2 builds for 1st Gen core, since I have a laptop with a 1st gen "Westmere" CPU.

0 comments on commit 73ecdb8

Please sign in to comment.