Ryan Houdek
d119a5e7dc
unittests: Make sure to test another system instruction
...
Saw this in hololive Dreams.
2026-09-15 20:06:48 -07:00
LC
ca1fb3f851
Merge pull request #5963 from javelina-pkwy/test/issue-5942-ldconfig-segfault
...
Add regression test for consecutive syscalls
2026-09-15 22:40:40 -04:00
Justin Becker
393f7d8702
Add regression test for consecutive syscalls
2026-09-15 17:37:28 -07:00
Ryan Houdek
d06e98ed84
InstcountCI: Update
2026-09-15 16:40:55 -07:00
Ryan Houdek
2339831f6d
unittests/ASM: Adds fxrstor unittest
...
Would have previously failed.
2026-09-15 16:38:42 -07:00
Ryan Houdek
1167d0354a
unittests/ASM: Manually encode some smsw tests
...
Nasm 3.01 fails to encode these as we are expecting for our unittests,
resulting in incorrect results. Manually encode to test everything we
care about.
2026-09-15 13:35:25 -07:00
Pierre-Loup A. Griffais
ae84606da2
InstcountCI: Update
2026-09-14 22:31:16 -07:00
Pierre-Loup A. Griffais
c18deb0d0f
InstcountCI: Update
2026-09-13 17:41:53 -07:00
Ryan Houdek
82e014cf5c
InstcountCI: Add big moffset instructions
...
Found out these weren't testing 64-bit immediates, so make sure it is.
2026-09-12 18:11:15 -07:00
Justin Becker
480308c021
Bump DiskCache version
2026-09-10 15:59:52 -07:00
Justin Becker
89a13cd5fd
AVX-VNNI
2026-09-10 15:56:03 -07:00
Ryan Houdek
200f59ab70
InstcountCI: Update
2026-09-10 09:53:54 -07:00
Justin Becker
a9403db9a5
Fix preexisting disown bug
2026-09-09 16:53:03 -07:00
Justin Becker
d96e48e246
Fix vulkan proc addr bug in XeSS
2026-09-09 15:39:22 -07:00
Pierre-Loup A. Griffais
cc5686de37
InstcountCI: Update
2026-09-07 22:51:31 -07:00
Pierre-Loup A. Griffais
ffaa5d6316
InstcountCI: Update
2026-09-07 00:56:39 -07:00
Pierre-Loup A. Griffais
983c5defc1
InstcountCI: Update
2026-09-06 23:25:53 -07:00
Pierre-Loup A. Griffais
4a065ad1a2
InstcountCI: Update
2026-09-05 21:58:07 -07:00
Simon Scherer
c5700cb0cc
InstcountCI: Update
2026-09-04 17:03:46 +02:00
Simon Scherer
bd65c3e568
unittests/ASM: Test PFRCPIT1 self-move
2026-09-04 16:58:10 +02:00
Simon Scherer
040d3115d2
InstcountCI: Update
2026-09-04 11:53:13 +02:00
Simon Scherer
ed3fa2f1c6
unittests/ASM: Test FST ST(0) tag word update
2026-09-04 11:50:21 +02:00
Simon Scherer
96d65cd6bc
InstcountCI: Update
2026-09-04 08:30:03 +02:00
Simon Scherer
45fbab212a
unittests/ASM: Test FXCH for tag word
2026-09-04 08:26:17 +02:00
Simon Scherer
fd64ea54fe
InstcountCI: Update
2026-09-04 07:32:09 +02:00
Simon Scherer
97fbd11177
unittests/ASM: Test fdecstp and fincstp for C1 clear
2026-09-04 07:22:05 +02:00
Simon Scherer
30e4650a8b
InstcountCI: Update
2026-09-03 08:32:59 +02:00
Simon Scherer
add92f681b
unittests/ASM: Test fpatan and fyl2x to clear tag
2026-09-03 08:29:15 +02:00
Simon Scherer
ca055cd7d5
unittests/ASM: Test FINCSTP for tag word
2026-09-03 08:05:40 +02:00
Ryan Houdek
fbf5187794
InstcountCI: Update
2026-09-02 18:35:36 -07:00
Ryan Houdek
20e9e2044e
InstcountCI: Update
2026-09-02 17:15:36 -07:00
Justin Becker
3471ca67c4
Bump DiskCache version number
2026-09-02 16:40:17 -07:00
jubecker
61d94ac117
Potential improvement for *PMULHRSW
2026-09-02 14:31:18 -07:00
Simon Scherer
bce8b13366
InstcountCI: Update
2026-09-02 07:47:24 +02:00
Simon Scherer
b29561e131
unittests/ASM: Test stickyness of IE exception flag
2026-09-02 07:42:04 +02:00
Pierre-Loup A. Griffais
c01bfcd52f
InstcountCI: Update
2026-09-01 03:51:12 -07:00
Ryan Houdek
1558a2c65d
InstcountCI: Update
2026-08-31 19:23:20 -07:00
Pierre-Loup A. Griffais
0d3a5f96f0
InstcountCI: Update
2026-08-30 17:17:54 -07:00
Ryan Houdek
b695c5ae11
InstCountCI: Update
...
Only adds DiskCache version to json to ensure it's tracked. No asm
changes here.
2026-08-30 14:26:45 -07:00
LC
62c9c130c4
Merge pull request #5864 from simon902/pf2id_saturation
...
Fix pf2id overflow saturation
2026-08-27 09:16:04 -04:00
LC
fca23d88c3
Merge pull request #5863 from simon902/vfaddp-mmx-width
...
Fix PFACC producing wrong results due to missing MMX-sized path in VFAddP
2026-08-27 09:15:30 -04:00
Simon Scherer
fe17c447d9
InstcountCI: Update
2026-08-27 11:50:52 +02:00
Simon Scherer
926a871dd4
unittests/ASM: Test pf2id overflow saturation
2026-08-27 11:40:20 +02:00
Simon Scherer
79ef5031eb
InstcountCI: Update
2026-08-27 10:36:31 +02:00
Simon Scherer
566b25a35b
unittests/ASM: Test pfacc simple addition
2026-08-27 10:33:05 +02:00
Simon Scherer
e6748ea1ed
InstcountCI: Update
2026-08-27 09:36:28 +02:00
Simon Scherer
cac8785aca
unittests/ASM: Test pf2iw with values falling outside of 16-bit range
2026-08-27 09:29:40 +02:00
Ryan Houdek
485f1c6acf
InstcountCI: Update
2026-08-25 15:18:17 -07:00
Ryan Houdek
6646a5cc72
OpcodeDispatcher: Fixes SHLD by 16 behaviour
...
We were assuming that SHLD undefined behaviour matches SHL, but the
specification actually changes a `ge` comparison to `gt`, which means a
shift of 16 isn't UB!
Thanks to the impeccable @OFFTKP in #5842 for bringing this up as it took a bit
for me to figure out what was actually wrong here. I modified their
unittest to cover more just to ensure we don't break it.
2026-08-25 15:15:36 -07:00
Ryan Houdek
2a76d3b153
Merge pull request #5809 from simon902/fcomi_flag_zero
...
FCOMI fails to clear OF, SF, AF
2026-08-25 13:22:28 -07:00