1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-13 01:20:59 +00:00
serenity/DevTools
Andreas Kling ef84865c8c LibX86+UserspaceEmulator: Devirtualize and inline more instruction code
Use some template hacks to force GCC to inline more of the instruction
decoding stuff into the UserspaceEmulator main execution loop.

This is my last optimization for today, and we've gone from ~60 seconds
when running "UserspaceEmulator UserspaceEmulator id" to ~8 seconds :^)
2020-07-13 21:00:51 +02:00
..
FormCompiler AK: JsonParser improvements 2020-06-13 12:43:22 +02:00
HackStudio TextEditor: Tweak 16x16 icon 2020-07-04 19:44:27 +02:00
Inspector LibGUI: Make GUI::Application a Core::Object 2020-07-04 14:05:57 +02:00
IPCCompiler AK: Make string-to-number conversion helpers return Optional 2020-06-12 21:28:55 +02:00
Profiler Profiler: Use SortingProxyModel::set_sort_role() 2020-07-04 19:22:30 +02:00
UserspaceEmulator LibX86+UserspaceEmulator: Devirtualize and inline more instruction code 2020-07-13 21:00:51 +02:00
VisualBuilder LibGUI: Turn GUI::Application::the() into a pointer 2020-07-04 16:54:55 +02:00
CMakeLists.txt UserspaceEmulator: Start building a userspace X86 emulator :^) 2020-07-07 22:44:58 +02:00