ladybird/Userland/DevTools/UserspaceEmulator
Hendiadyoin1 2377344a89 UserspaceEmulator: Implement the SSE extension
This almost fully implements the SSE extension, similar to the x87 and
MMX extensions, using a separate class "SoftVPU".

Currently missing are all shadow and exception checks, as well as the
denormals-are-zero and flush-to-zero flags.
Also missing are some integer-SIMD functions.
2022-04-02 18:37:38 +02:00
..
CMakeLists.txt UserspaceEmulator: Implement the SSE extension 2022-04-02 18:37:38 +02:00
Emulator.cpp UserspaceEmulator: Pass signal information through to emulated process 2022-03-04 20:07:05 +01:00
Emulator.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Emulator_syscalls.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
EmulatorControl.h UserspaceEmulator+LibC: Add support for Region-of-Interest profiling 2021-08-10 05:13:44 +04:30
main.cpp UserspaceEmulator: Fix syntax of generated profiles 2022-02-24 16:12:19 +03:30
MallocTracer.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MallocTracer.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MmapRegion.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
MmapRegion.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Range.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Range.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
RangeAllocator.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
RangeAllocator.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Region.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Region.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
Report.h Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
SimpleRegion.cpp UserspaceEmulator: Make it possible to wrap PODs in ValueWithShadow 2022-03-04 20:07:05 +01:00
SimpleRegion.h UE+LibX86: Support bigger reads and writes 2021-04-23 22:50:53 +02:00
SoftCPU.cpp UserspaceEmulator: Implement the SSE extension 2022-04-02 18:37:38 +02:00
SoftCPU.h UserspaceEmulator: Implement the SSE extension 2022-04-02 18:37:38 +02:00
SoftFPU.cpp UserspaceEmulator: Don't mark SoftFPU::mmx_get/set as ALWAYS_INLINE 2022-04-02 18:37:38 +02:00
SoftFPU.h UserspaceEmulator: Improve the MMX formatting on environment dump 2021-11-07 22:42:23 +00:00
SoftMMU.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
SoftMMU.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
SoftVPU.cpp UserspaceEmulator: Implement the SSE extension 2022-04-02 18:37:38 +02:00
SoftVPU.h UserspaceEmulator: Implement the SSE extension 2022-04-02 18:37:38 +02:00
ValueWithShadow.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00