Nick Johnson
|
08e4a1a4dc
AK+Everywhere: Replace __builtin bit functions
|
3 rokov pred |
Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 rokov pred |
Hediadyoin1
|
3ad6d87a45
LibX86: Add SSE support
|
3 rokov pred |
Daniel Bertalan
|
09cef25e92
UserspaceEmulator: Make call rm32 work with address on the stack
|
4 rokov pred |
Brian Gianforcaro
|
a4c37d49a0
DevTools: Remove unused header includes
|
4 rokov pred |
Hendiadyoin1
|
7da12f0faf
UserspaceEmulator: Move to using the new SoftFPU
|
4 rokov pred |
Hendiadyoin1
|
eb6af29421
LibX86: Add missing MovD and MovQ instructions
|
4 rokov pred |
Hendiadyoin1
|
efa42c4d45
LibX86: Use names closer to the spec for the Modrm
|
4 rokov pred |
Gunnar Beutner
|
31f30e732a
Everywhere: Prefix hexadecimal numbers with 0x
|
4 rokov pred |
Andreas Kling
|
e7136399a1
LibX86: Add INT1 instruction (needed for disassembly)
|
4 rokov pred |
Daniel Bertalan
|
3bdefb4623
UserspaceEmulator: Use long double in `FABS`
|
4 rokov pred |
Hendiadyoin1
|
5d24b5f4be
UserspaceEmulator: Add a simple debugging Console
|
4 rokov pred |
Hendiadyoin1
|
5ffe23e4f3
AK+LibX86: Generalize u128/256 to AK::UFixedBigInt
|
4 rokov pred |
Linus Groh
|
0aab774343
Everywhere: Fix a bunch of typos
|
4 rokov pred |
Gunnar Beutner
|
6cf59b6ae9
Everywhere: Turn #if *_DEBUG into dbgln_if/if constexpr
|
4 rokov pred |
Hendiadyoin1
|
f6aad70541
LibX86+UserspaceEmulator: Add MMX insns prototypes
|
4 rokov pred |
Hendiadyoin1
|
acd65a5f86
UserspaceEmulator: Add more Instructions
|
4 rokov pred |
Hendiadyoin1
|
39d34fb1f1
UE: Implement FLD_RM80 and FSTP_RM80
|
4 rokov pred |
Hendiadyoin1
|
f1957bb86b
UE+LibX86: Support bigger reads and writes
|
4 rokov pred |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 rokov pred |
Hendiadyoin1
|
b8d381690c
UserspaceEmulator: use outln_if
|
4 rokov pred |
Hendiadyoin1
|
58e373c0f2
UE: Use AK's bit_cast and not reimplement it
|
4 rokov pred |
Brendan Coles
|
2c24c0e451
UserspaceEmulator: SoftCPU: Add support for FPTAN instruction
|
4 rokov pred |
Andreas Kling
|
ef1e5db1d0
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
|
4 rokov pred |
Brendan Coles
|
ec1fdef818
UserspaceEmulator: SoftCPU: Add support for several x86 FPU instructions
|
4 rokov pred |
Andreas Kling
|
656cd477c2
UserspaceEmulator+LibX86: Sprinkle some [[unlikely]] and ALWAYS_INLINE
|
4 rokov pred |
Brendan Coles
|
0c46918b73
UserspaceEmulator: Support FLDL2E / FLDPI, fix typos, use M_LN2 constant
|
4 rokov pred |
Andreas Kling
|
0bf457f715
UserspaceEmulator: Add partial support for some more x87 instructions
|
4 rokov pred |
Andreas Kling
|
9588f01739
UserspaceEmulator+LibC: Use sys$emuctl() to pass malloc info to UE
|
4 rokov pred |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 rokov pred |