Simon Scherer
96d65cd6bc
InstcountCI: Update
2026-09-04 08:30:03 +02:00
Simon Scherer
fd64ea54fe
InstcountCI: Update
2026-09-04 07:32:09 +02:00
Simon Scherer
30e4650a8b
InstcountCI: Update
2026-09-03 08:32:59 +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
Simon Scherer
bce8b13366
InstcountCI: Update
2026-09-02 07:47:24 +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
Justin Becker
c156498c5c
Add 16 bit and 32 bit variants
2026-08-11 16:19:49 -07:00
Justin Becker
34a87cc94c
Decoder: fix illegal LEA encoding
2026-07-27 15:48:35 -07:00
Ryan Houdek
fd1378f778
InstcountCI: Fix incorrect instruction
2026-04-25 00:43:50 -07:00
Lioncache
e862f8f86c
unittests: Add specific paths for MOPS
2026-03-19 11:55:02 -04:00
Paulo Matos
de10154f29
instcountci: Implement address size modifier handling in CMPSOp and SCASOp for 64bits
2025-11-20 13:42:19 +01:00
Ryan Houdek
11946ffc4c
InstcountCI: Update
2025-10-24 11:11:54 -07:00
Billy Laws
003fc3dab5
Update InstCountCI
2025-09-02 22:21:56 +01:00
Ryan Houdek
52eb9f46d2
InstcountCI: Add callf/retf
2025-08-13 16:33:23 -07:00
Ryan Houdek
e696e32b95
InstcountCI: Update
2025-08-11 20:48:47 -07:00
Alyssa Rosenzweig
f99b42da5e
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2025-08-06 20:42:36 -04:00
Ryan Houdek
6c12db500e
InstCountCI: Update for segment changes
2025-07-29 12:02:38 -07:00
Ryan Houdek
ccf1bb26af
InstcountCI: Fix bad encoded moffset instructions
...
These were actually encoded incorrectly, and I noticed they changed in
PR #4670 for some reason. So I dove in to the nasm source to figure out
what it takes to encode these sanely rather than with raw bytes, turns
out it's fairly trivial, just annoying to track in their parser through
iwdq->mem_offset->MEM_OFFS->qword.
Should remove the change in #4670 once it rebases.
2025-07-18 12:32:56 -07:00
Alyssa Rosenzweig
16a70eafc6
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2025-06-30 15:59:27 -04:00
Alyssa Rosenzweig
0c855a5ce3
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2025-06-03 15:00:39 -04:00
Alyssa Rosenzweig
27854aa091
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2025-06-02 14:27:02 -04:00
Alyssa Rosenzweig
656bb928cf
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2025-05-28 13:53:38 -04:00
Alyssa Rosenzweig
44a5481254
InstructionCountCI: add more cases for mov 0/~0
...
some obvious opportunities to improve here! although mostly I want this to
regression test my constprop rework.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2025-05-28 13:26:12 -04:00
Alyssa Rosenzweig
197af972d9
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2025-05-14 14:48:29 -04:00
Ryan Houdek
09a3d4851a
InstcountCI: Update
2025-04-05 15:55:08 -07:00
Ryan Houdek
42e68d8544
InstCountCI: Hardcode xchg instructions
...
Nasm between the versions of 2.16.03 and 2.15.05 starting changing the
operand order of the instruction on us. Hard code both operand encodings
to ensure coverage.
Fixes #4296
2025-01-27 18:29:58 -08:00
Alyssa Rosenzweig
4934c1fd94
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-12-13 10:44:56 -05:00
Billy Laws
8d3204171c
instcountci: update
2024-12-10 15:24:03 +00:00
Ryan Houdek
1058575d3a
InstcountCI: Update pause instruction
2024-12-06 17:04:28 -08:00
Alyssa Rosenzweig
03e0ca9833
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-11-26 09:02:01 -05:00
Ryan Houdek
b967538435
InstcountCI: Add pause instruction
2024-10-15 05:52:41 -07:00
Ryan Houdek
36e4f9a070
Merge pull request #4049 from alyssarosenzweig/opt/constprop-merges
...
ConstProp: speed it up
2024-09-08 10:13:23 -07:00
Alyssa Rosenzweig
2b0041a291
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-09-08 10:27:20 -04:00
Alyssa Rosenzweig
46f36dc89d
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-09-07 10:59:41 -04:00
Alyssa Rosenzweig
fdd370dd1a
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-08-21 17:52:22 -04:00
Alyssa Rosenzweig
19010491da
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-08-20 21:17:08 -04:00
Alyssa Rosenzweig
a299d6b1a5
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-08-20 20:17:06 -04:00
Alyssa Rosenzweig
a51be56c9e
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-08-19 10:40:53 -04:00
Alyssa Rosenzweig
f5bc06476a
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-08-14 09:37:06 -04:00
Alyssa Rosenzweig
ffac98051f
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-08-13 08:41:16 -04:00
Alyssa Rosenzweig
3383786205
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-08-10 15:21:08 -04:00
Alyssa Rosenzweig
d78b0ea435
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-07-11 13:21:14 -04:00
Alyssa Rosenzweig
837bccb1d8
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-07-05 17:24:51 -04:00
Alyssa Rosenzweig
a926bb81a9
InstCountCI: Update
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
2024-07-04 16:58:45 -04:00
Ryan Houdek
2d617ad173
InstcountCI: Update
2024-07-02 20:24:58 -07:00