Ryan Houdek

Results 293 comments of Ryan Houdek

Before merging I need to run this through pbuilder to ensure it works there as well

Testing this on HDK888, every thunk usage results in a crash.

``` (gdb) bt #0 0x0000000000001401 in ?? () #1 0x0000007fe0a381ac in Invoke (func=0x1401, args=...) at /mnt/Work/Work/work/FEXNew/ThunkLibs/HostLibs/../include/common/PackedArguments.h:130 #2 CallbackUnpack::ForIndirectCall(void*) (argsv=) at /mnt/Work/Work/work/FEXNew/ThunkLibs/HostLibs/../include/common/Host.h:176 #3 0x0000007f83862cf4 in ?? () ```

``` ryanh@buildbot-NUC10i7FNH:~$ sudo apt-get install linux-libc-dev-amd64-cross [sudo] password for ryanh: Reading package lists... Done Building dependency tree... Done Reading state information... Done The following NEW packages will be installed: linux-libc-dev-amd64-cross...

This doesn't immediately fault now at least. I'll need to poke around and see if there were any regressions

Control Ultimate Edition also relies on SSE 4.2

Horizon Zero Dawn uses CRC32 at the very least.

CRC32 implemented with #1541 which gets Horizon Zero dawn running.

It's not, the string comparison ops aren't implemented.

Interestingly, Control checks for SSE 4.2 via CPUID, but we can't even test force enabling it since utility libraries will use SSE4.2 string instructions if exposed. Control early bails out...