Commit Graph

  • a9bd11d777 Fix typo in cpu_type.h main ¥IGA 2025-06-21 09:18:00 +02:00
  • 2db639ed57 Clang-Format Xphalnos 2025-06-20 20:21:59 +02:00
  • cf9cff6039 Make REM Usable as static a library Xphalnos 2025-06-19 19:16:09 +02:00
  • fb9d980777 Fixing Windows Build Xphalnos 2025-06-18 21:48:41 +02:00
  • 453d49ed44 Rewrite CMake & First Work for Windows Support Xphalnos 2025-06-18 20:50:02 +02:00
  • 66aa17ee9e update before frontend rewrite. Mphatso Raymond Mataka 2025-03-26 20:34:06 -07:00
  • 24d5f92b76 Introduced even more aggressive optimizations. Mphatso Raymond Mataka 2025-02-27 01:03:19 -08:00
  • 01712c9443 update Mphatso Raymond Mataka 2025-02-26 02:14:57 -08:00
  • 3559df28f6 Update ssa.cpp Mphatso Raymond Mataka 2025-02-25 15:40:51 -08:00
  • c0ae967b62 Added some more aggressive optimizations. Mphatso Raymond Mataka 2025-02-25 02:44:15 -08:00
  • cad7a1c58c Started work on arm Mphatso Raymond Mataka 2025-02-24 21:04:44 -08:00
  • 47ca262e27 fixed a minor bug causing SSA to be super slow. Mphatso Raymond Mataka 2025-02-22 01:58:23 -08:00
  • e1ca8ec546 update Mphatso Raymond Mataka 2025-02-22 00:12:31 -08:00
  • 8cc9124ec8 revamped ssa Mphatso Raymond Mataka 2025-02-21 23:34:22 -08:00
  • 7cdf881191 Implemented true SSA, and fixed LSRA. Mphatso Raymond Mataka 2025-02-20 13:07:10 -08:00
  • 563e49158c improved the basic register allocator. Mphatso Raymond Mataka 2025-01-23 23:01:14 -08:00
  • b7c8244daf fixed global move propagation. Mphatso Raymond Mataka 2025-01-21 23:42:00 -08:00
  • 1a4551eca5 TESTED MORE GAMES! Mphatso Raymond Mataka 2025-01-19 03:19:43 -08:00
  • 6c4cac55a0 added more x86 intrinsics. Mphatso Raymond Mataka 2025-01-18 02:21:33 -08:00
  • f994267695 added SSA Mphatso Raymond Mataka 2025-01-12 22:54:30 -08:00
  • 1a9d04773a Updated Readme Mphatso Raymond Mataka 2025-01-12 03:34:27 -08:00
  • 4c62fe961a Updated readme Mphatso Raymond Mataka 2025-01-12 03:33:16 -08:00
  • f91a845cc1 Update README.md Mphatso Raymond Mataka 2025-01-12 03:32:06 -08:00
  • 20a696aade Updated readme. Mphatso Raymond Mataka 2025-01-12 03:31:53 -08:00
  • aa0bbc166f Super Mario Odyssey playable! Mphatso Raymond Mataka 2025-01-12 03:30:33 -08:00
  • 2496079422 update Mphatso Raymond Mataka 2025-01-11 21:33:48 -08:00
  • c822d004b1 Super Mario Odyssey boots! Mphatso Raymond Mataka 2025-01-11 02:27:50 -08:00
  • 7258becd5c fixed poorly implemented conditional branch zero instruction Mphatso Raymond Mataka 2025-01-06 19:18:07 -08:00
  • f10d309f7e more instructions Mphatso Raymond Mataka 2025-01-06 17:46:30 -08:00
  • 2527a316aa Working on floating point, and more vector simd. Mphatso Raymond Mataka 2025-01-05 02:23:09 -08:00
  • 4fa33f4e1c working on soft float Mphatso Raymond Mataka 2025-01-04 17:17:16 -08:00
  • 1ae8190123 added floating point Mphatso Raymond Mataka 2025-01-02 23:22:30 -08:00
  • 569fef3cd8 update Mphatso Raymond Mataka 2025-01-02 15:06:11 -08:00
  • 6d959bda2d added more instructions Mphatso Raymond Mataka 2025-01-02 02:21:39 -08:00
  • f7ff64db31 fixed some bugs, started on vector simd. Mphatso Raymond Mataka 2025-01-01 01:54:13 -08:00
  • 4accfca4c0 Removed all the testing stuff. Mphatso Raymond Mataka 2024-12-31 23:05:16 -08:00
  • dd71ee7cbe fixed cmake list Mphatso Raymond Mataka 2024-12-31 20:12:54 -08:00
  • c43a8422b6 update Mphatso Raymond Mataka 2024-12-31 18:27:54 -08:00
  • 3565fbacc2 added branching Mphatso Raymond Mataka 2024-12-30 23:13:49 -08:00
  • 78b8bc0708 Implemented some x86 backed SIMD instructions, and frontend atm64 load/store instructions. Mphatso Raymond Mataka 2024-12-30 01:16:07 -08:00
  • 5a4e6234de Fixed readme Mphatso Raymond Mataka 2024-12-28 02:33:08 -08:00
  • 8e586c17e8 Finished all base armv8 data processing instructions. Mphatso Raymond Mataka 2024-12-28 02:32:37 -08:00
  • 98ccd81b5b Fixed some bugs, Added new arm instructions. Mphatso Raymond Mataka 2024-12-27 01:08:26 -08:00
  • b8838dde6b Jit framework layed out. Mphatso Raymond Mataka 2024-12-26 01:46:58 -08:00
  • 8e03552241 Working decoder, and interpreter Mphatso Raymond Mataka 2024-12-25 03:21:31 -08:00
  • 42e49eb752 started work on the arm64 frontend Mphatso Raymond Mataka 2024-12-22 22:43:14 -08:00
  • e1327ac3af Added unicorn, started work on an aarch64 tester Mphatso Raymond Mataka 2024-12-19 01:13:43 -08:00
  • 0881158943 Begun work on an arm64 interpreter AND Jit. Mphatso Raymond Mataka 2024-12-19 00:39:44 -08:00
  • d1d6072f5d Defined undefined behavior Mphatso Raymond Mataka 2024-12-14 00:27:23 -08:00
  • 9baf90c6ee Refactors, more asserts and debugging implementation. Mphatso Raymond Mataka 2024-12-13 01:17:32 -08:00
  • c48538874b fixed baddly ordered ir to string mappings. Mphatso Raymond Mataka 2024-12-10 19:11:15 -08:00
  • fa936cceec Added road plan to readme. Mphatso Raymond Mataka 2024-12-09 00:03:24 -08:00
  • 177fda1879 Initial commit Mphatso Raymond Mataka 2024-12-08 23:58:51 -08:00