Henrik Rydgård
|
5321cb97fd
|
Merge pull request #18007 from unknownbrackets/x86-jit-lsu
x86jit: Implement CondStore
|
2023-08-29 09:06:43 +02:00 |
|
Unknown W. Brackets
|
8233fdfd91
|
x86jit: Implement CondStore.
|
2023-08-28 23:32:49 -07:00 |
|
Unknown W. Brackets
|
181adde6f1
|
x86jit: Implement float saturates.
|
2023-08-28 23:11:46 -07:00 |
|
Unknown W. Brackets
|
c4d13e522b
|
x86jit: Use a literal pool to avoid rip checks.
|
2023-08-28 23:11:46 -07:00 |
|
Unknown W. Brackets
|
eab05e32a7
|
x86jit: Implement FCvtScaledSW.
|
2023-08-28 23:11:46 -07:00 |
|
Unknown W. Brackets
|
2b6bd01417
|
x86jit: Optimize FMul.
|
2023-08-28 23:11:46 -07:00 |
|
Henrik Rydgård
|
ae0af175de
|
Merge pull request #18004 from unknownbrackets/x86-jit-minor
x86jit: Small cleanup and tweaks, downcountInRegster, GetFPRLaneCount bugfix
|
2023-08-29 08:01:47 +02:00 |
|
Unknown W. Brackets
|
0cb6a17ea3
|
x86jit: Small Clz codesize optimization.
|
2023-08-28 21:17:06 -07:00 |
|
Unknown W. Brackets
|
14d871730f
|
x86jit: Optimize slow memory.
|
2023-08-28 21:16:38 -07:00 |
|
Unknown W. Brackets
|
1bfa054a41
|
irjit: Correct GetFPRLaneCount().
Oops, this was just wrong...
|
2023-08-28 21:09:56 -07:00 |
|
Unknown W. Brackets
|
75e20af886
|
x86jit: Fix default prefix on core switch.
|
2023-08-28 21:09:56 -07:00 |
|
Unknown W. Brackets
|
8e8605935e
|
irjit: Detect subtract-to-zero as constant.
|
2023-08-28 21:09:56 -07:00 |
|
Unknown W. Brackets
|
0a5eafa3de
|
x86jit: Another small LEA optimization.
|
2023-08-28 21:09:56 -07:00 |
|
Unknown W. Brackets
|
289cb71790
|
x86jit: Small tweaks to fixed code.
|
2023-08-28 21:09:56 -07:00 |
|
Unknown W. Brackets
|
ee5381917a
|
x86jit: Implement downcount in register.
|
2023-08-28 21:09:56 -07:00 |
|
Unknown W. Brackets
|
7f3e2e55b5
|
x86jit: Small opt for Sltu.
|
2023-08-28 21:09:56 -07:00 |
|
Unknown W. Brackets
|
4e90bd5070
|
x86jit: Use NEG more automatically for Sub x,0,y.
|
2023-08-28 21:09:56 -07:00 |
|
Henrik Rydgård
|
dddf63d057
|
Merge pull request #17993 from unknownbrackets/x86-jit-minor
x86jit: Replacements, expose for profiling better
|
2023-08-28 10:23:00 +02:00 |
|
Henrik Rydgård
|
0ecfb6b112
|
Merge pull request #17992 from unknownbrackets/x86-jit-float
x86jit: Implement trig instructions, couple other FPU
|
2023-08-28 10:20:38 +02:00 |
|
Henrik Rydgård
|
54ebe461fc
|
Merge pull request #17994 from unknownbrackets/x86-jit-lea
x86: Use LEA in a few sensible places
|
2023-08-28 10:17:13 +02:00 |
|
Henrik Rydgård
|
24e0cb013b
|
Merge pull request #17991 from unknownbrackets/x86-jit-dot
x86jit: Improve vdot performance
|
2023-08-28 10:15:03 +02:00 |
|
Henrik Rydgård
|
3489ff5143
|
Merge pull request #17990 from unknownbrackets/x86-jit-alu
x86jit: Implement divides and a couple more ALUs
|
2023-08-28 10:12:31 +02:00 |
|
Unknown W. Brackets
|
f10444eb42
|
x86jit: Special case broadcast shuffles.
|
2023-08-27 23:24:30 -07:00 |
|
Unknown W. Brackets
|
61a99b4bac
|
x86jit: Implement trig/reciprocals.
|
2023-08-27 23:24:30 -07:00 |
|
Unknown W. Brackets
|
4b1c809886
|
x86jit: Implement a few more float ops, shuffle.
|
2023-08-27 23:24:30 -07:00 |
|