Ryan Houdek

Results 293 comments of Ryan Houdek

"This fixes the generation of the hostcall packers" I don't understand what is being fixed here or why it is broken.

Nothing changed on this so far.

Looks like RAData by default is ~4.2MB/thread

I'm assuming the duplicate `libc6-dev-i386-cross` in that command was actually `libc6-dev-amd64-cross`. All runners already had both packages installed.

Rebased so it doesn't have merge conflicts but there is still some things wrong here.

Finally found out what I missed in this PR. When a new thread is getting created I forgot to update the cached segment registers with the new TLS region. I...

Oop, nevermind no regression. I just had the vixl simulator still enabled in my build configuration. It's all good.

Some minor benchmarking of this compared to main. Steam startup time (From their startup number metric): 90s -> 83s Grim Fandango in-game: 80-90FPS -> 90-100FPS So it seems like it...

Even in a benchmark that theoretically shouldn't show a major improvement, is showing an improvement with this PR. 32-bit nbench | Post-opt | Pre-opt | Improvement -- | -- |...

After some more extensive testing this actually manages to break Wine. So this again needs more work.