LC
|
8b0f07b2dc
|
Syscalls: Remove unnecessary usages of namespace FEXCore::IR
These aren't necessary.
|
2026-07-10 21:02:12 -04:00 |
|
Ryan Houdek
|
b193a0c9fd
|
Merge pull request #5702 from lioncash/sbss
HostFeatures: Amend SSBS2 signifying
|
2026-07-10 16:38:07 -07:00 |
|
LC
|
db0c7b0562
|
HostFeatures: Amend SSBS2 signifying
|
2026-07-10 19:13:29 -04:00 |
|
Ryan Houdek
|
87301ca154
|
Merge pull request #5700 from lioncash/bitset
Common/Bitset: Minor API changes
|
2026-07-10 10:35:45 -07:00 |
|
Ryan Houdek
|
650f5b784d
|
Merge pull request #5699 from lioncash/spillops
Arm64Emitter: Wire up conditional FPR spilling in SpillForPreserveAllABICall
|
2026-07-10 10:35:19 -07:00 |
|
Ryan Houdek
|
c8dd9eefa6
|
Merge pull request #5698 from lioncash/dead
ConversionOps: Remove redundant code in Vector_FToS
|
2026-07-10 10:35:06 -07:00 |
|
Ryan Houdek
|
0bdf15977f
|
Merge pull request #5697 from lioncash/thread
x32/Thread: Move writability check around in waitpid
|
2026-07-10 10:34:56 -07:00 |
|
Ryan Houdek
|
8a844f9cca
|
Merge pull request #5695 from lioncash/socket
Socket: Pass size by reference in getsockopt
|
2026-07-10 10:34:33 -07:00 |
|
Ryan Houdek
|
8fbde84380
|
Merge pull request #5696 from lioncash/time
x32/Time: Correct sizeof expression in utimensat
|
2026-07-10 10:31:47 -07:00 |
|
Ryan Houdek
|
00826d3327
|
Merge pull request #5694 from lioncash/rlimit
x32/Info: Only modify output in getrlimit/ugetrlimit if successful
|
2026-07-10 10:27:51 -07:00 |
|
Ryan Houdek
|
d5572e322f
|
Merge pull request #5693 from lioncash/ir
IR: Use begin block type in operator--
|
2026-07-10 10:27:13 -07:00 |
|
Ryan Houdek
|
37814111de
|
Merge pull request #5692 from lioncash/unary
Vector: Use unary handler for scalar unary insertions
|
2026-07-10 10:26:44 -07:00 |
|
Ryan Houdek
|
1417888a89
|
Merge pull request #5691 from lioncash/fpr
Vector: LoadSourceGPR -> LoadSourceFPR for MASKMOVOp
|
2026-07-10 10:25:26 -07:00 |
|
Ryan Houdek
|
5d846c3ca9
|
Merge pull request #5690 from lioncash/cache
MemoryOps: Make use of current working reg for cache operations
|
2026-07-10 10:23:55 -07:00 |
|
Ryan Houdek
|
5dd0477440
|
Merge pull request #5689 from lioncash/msg
x32/Msg: Fix result comparison in mq_getsetattr
|
2026-07-10 10:15:15 -07:00 |
|
Ryan Houdek
|
c6f823f855
|
Merge pull request #5688 from lioncash/pidfd
Thread: Amend pidfd_open check
|
2026-07-10 10:14:49 -07:00 |
|
Ryan Houdek
|
2af7c24e79
|
Merge pull request #5687 from lioncash/limit
x32/Thread: Fix off-by-one in get_thread_area
|
2026-07-10 10:14:29 -07:00 |
|
Ryan Houdek
|
94ccfefa84
|
Merge pull request #5686 from lioncash/fd
x32/FD: Ensure sendfile updates offset if set
|
2026-07-10 10:14:18 -07:00 |
|
LC
|
46f3bec37e
|
Common/BitSet: Ensure internal pointer is always initialized
Provides deterministic state.
|
2026-07-10 10:31:45 -04:00 |
|
LC
|
f5d2e0db29
|
Common/BitSet: Mark getters as const
These don't modify internal state.
|
2026-07-10 10:31:05 -04:00 |
|
LC
|
88ee56f471
|
Common/BitSet: Amend Clear() behavior
Ensures the bits are actually being unset.
|
2026-07-10 10:26:07 -04:00 |
|
LC
|
8436154276
|
Arm64Emitter: Wire up conditional FPR spilling in SpillForPreserveAllABICall
Technically, this parameter wasn't being used at all. It was wired up
for filling, but not spilling.
|
2026-07-10 10:10:25 -04:00 |
|
LC
|
150b25f29e
|
ConversionOps: Remove redundant code in Vector_FToS
These are already defined in an outer scope.
|
2026-07-10 09:16:35 -04:00 |
|
LC
|
f4c50105ba
|
x32/Thread: Move writability check around in waitpid
Same behavior, but catches the write before it actually occurs.
|
2026-07-10 08:08:45 -04:00 |
|
LC
|
3395bedc2b
|
x32/Time: Correct sizeof expression in utimensat
Ensures we check the proper type.
|
2026-07-10 08:04:56 -04:00 |
|
LC
|
7a14210e2b
|
Socket: Pass size by reference in getsockopt
Previously this was passing by value.
|
2026-07-10 08:01:29 -04:00 |
|
LC
|
d206b67ca8
|
x32/Info: Only modify output in getrlimit/ugetrlimit if successful
Avoids trampling over input data.
|
2026-07-10 07:49:44 -04:00 |
|
LC
|
0bfef9008b
|
IR: Use begin block type in operator--
Same behavior, just more correct from a descriptive PoV
|
2026-07-10 07:31:25 -04:00 |
|
LC
|
401e542fcd
|
Vector: Use unary handler for scalar unary insertions
Same behavior, but just uses a more proper handler.
|
2026-07-10 07:27:54 -04:00 |
|
LC
|
210514f74b
|
Vector: LoadSourceGPR -> LoadSourceFPR for MASKMOVOp
|
2026-07-10 07:24:39 -04:00 |
|
LC
|
dd838d4ad3
|
MemoryOps: Make use of current working reg for cache operations
TMP1 technically isn't initialized properly here until after the first
iteration.
|
2026-07-10 07:13:17 -04:00 |
|
Ryan Houdek
|
5f2d19c7aa
|
Merge pull request #5685 from lioncash/faddv
|
2026-07-10 03:33:43 -07:00 |
|
LC
|
d5ae87b5ca
|
Thread: Amend pidfd_open check
Checks for success.
|
2026-07-10 06:25:43 -04:00 |
|
Ryan Houdek
|
95e7c866cf
|
Merge pull request #5682 from lioncash/pid
|
2026-07-10 03:20:23 -07:00 |
|
LC
|
02028eb1ad
|
x32/Msg: Fix result comparison in mq_getsetattr
Checks against failure instead of 1.
|
2026-07-10 06:19:11 -04:00 |
|
Ryan Houdek
|
2effdb04bd
|
Merge pull request #5684 from lioncash/midr
|
2026-07-10 03:18:25 -07:00 |
|
Ryan Houdek
|
ab31e3e3bb
|
Merge pull request #5683 from lioncash/mul
|
2026-07-10 03:18:09 -07:00 |
|
LC
|
37b1432514
|
x32/Thread: Fix off-by-one in get_thread_area
12, 13, and 14 are the only valid TLS areas.
|
2026-07-10 06:06:30 -04:00 |
|
LC
|
6e8bc337aa
|
x32/FD: Ensure sendfile updates offset if set
|
2026-07-10 05:58:49 -04:00 |
|
Ryan Houdek
|
8347566815
|
Merge pull request #5681 from lioncash/timer
|
2026-07-10 02:51:20 -07:00 |
|
LC
|
ede09a03db
|
VectorOps: Fix 256-bit FADDV path
Avoids falling down to the SVE-128 path.
|
2026-07-10 05:50:22 -04:00 |
|
LC
|
849d60253c
|
CPUID: Fix MIDR walking in SetupHostHybridFlag()
|
2026-07-10 05:46:16 -04:00 |
|
LC
|
b5660c8a92
|
MiscOps: Avoid stack misalignment in ProcessorID
This needs to be an add.
|
2026-07-10 05:41:54 -04:00 |
|
LC
|
54263bb5a7
|
ALUOps: Fix 32-bit MulH case
These need to be 64-bit multiply and ubfx. Thankfully this case wasn't
actually hit in practice.
|
2026-07-10 05:39:14 -04:00 |
|
LC
|
4069a9f7d5
|
Timer: Fix typo in timer_gettime
This should be passed by reference rather than by value.
|
2026-07-10 05:33:06 -04:00 |
|
Ryan Houdek
|
77467eaf0c
|
Merge pull request #5680 from lioncash/usrai
IR: Remove unused VUShraI
|
2026-07-10 01:50:51 -07:00 |
|
LC
|
caa030714b
|
IR: Remove unused VUShraI
Given that this is currently unused and that we don't have the signed
equivalent implemented, we can just remove this for now.
|
2026-07-10 04:15:52 -04:00 |
|
Ryan Houdek
|
facbc78e0a
|
Merge pull request #5679 from lioncash/macro
ALUOps: Remove unused macros
|
2026-07-10 00:50:52 -07:00 |
|
LC
|
6488dcbb01
|
ALUOps: Remove unused macros
These are now unused.
|
2026-07-10 03:30:03 -04:00 |
|
LC
|
37265b109a
|
Merge pull request #5676 from Sonicadvance1/185
FEX: Remove FEXInterpreter binary
|
2026-07-09 18:39:36 -04:00 |
|