Hendiadyoin1
|
7ba2e5e3e7
LibX86: Add CMPXCHG8B, RDRAND and RDSEED
|
3 年之前 |
Hendiadyoin1
|
3e3b677852
LibX86: Support SSE2 :^)
|
3 年之前 |
Hendiadyoin1
|
fd2af972ed
LibX86: Correct CVTSS2SI's register signature
|
3 年之前 |
Hendiadyoin1
|
2377344a89
UserspaceEmulator: Implement the SSE extension
|
3 年之前 |
Hendiadyoin1
|
b7a8cfdde9
LibX86: Correctly name CVTTSS2SI_r32_xmm2m32
|
3 年之前 |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 年之前 |
Ali Mohammad Pur
|
70b53b44b2
UserspaceEmulator: Wrap the GPRs in ValueWithShadow
|
3 年之前 |
Ali Mohammad Pur
|
f6e82a8e0a
UserspaceEmulator: Make it possible to wrap PODs in ValueWithShadow
|
3 年之前 |
Nick Johnson
|
08e4a1a4dc
AK+Everywhere: Replace __builtin bit functions
|
3 年之前 |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 年之前 |
Hediadyoin1
|
3ad6d87a45
LibX86: Add SSE support
|
3 年之前 |
Daniel Bertalan
|
09cef25e92
UserspaceEmulator: Make call rm32 work with address on the stack
|
4 年之前 |
Brian Gianforcaro
|
a4c37d49a0
DevTools: Remove unused header includes
|
4 年之前 |
Hendiadyoin1
|
7da12f0faf
UserspaceEmulator: Move to using the new SoftFPU
|
4 年之前 |
Hendiadyoin1
|
eb6af29421
LibX86: Add missing MovD and MovQ instructions
|
4 年之前 |
Hendiadyoin1
|
efa42c4d45
LibX86: Use names closer to the spec for the Modrm
|
4 年之前 |
Gunnar Beutner
|
31f30e732a
Everywhere: Prefix hexadecimal numbers with 0x
|
4 年之前 |
Andreas Kling
|
e7136399a1
LibX86: Add INT1 instruction (needed for disassembly)
|
4 年之前 |
Daniel Bertalan
|
3bdefb4623
UserspaceEmulator: Use long double in `FABS`
|
4 年之前 |
Hendiadyoin1
|
5d24b5f4be
UserspaceEmulator: Add a simple debugging Console
|
4 年之前 |
Hendiadyoin1
|
5ffe23e4f3
AK+LibX86: Generalize u128/256 to AK::UFixedBigInt
|
4 年之前 |
Linus Groh
|
0aab774343
Everywhere: Fix a bunch of typos
|
4 年之前 |
Gunnar Beutner
|
6cf59b6ae9
Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr
|
4 年之前 |
Hendiadyoin1
|
f6aad70541
LibX86+UserspaceEmulator: Add MMX insns prototypes
|
4 年之前 |
Hendiadyoin1
|
acd65a5f86
UserspaceEmulator: Add more Instructions
|
4 年之前 |
Hendiadyoin1
|
39d34fb1f1
UE: Implement FLD_RM80 and FSTP_RM80
|
4 年之前 |
Hendiadyoin1
|
f1957bb86b
UE+LibX86: Support bigger reads and writes
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Hendiadyoin1
|
b8d381690c
UserspaceEmulator: use outln_if
|
4 年之前 |
Hendiadyoin1
|
58e373c0f2
UE: Use AK's bit_cast and not reimplement it
|
4 年之前 |