Commit History

Autor SHA1 Mensaxe Data
  gdkchan 161193e113 CPU refactoring - move SIMD (scalar and vector) instructions to separate files by category, remove AILConv and use only the methods inside SIMD helper to extract/insert vector elements %!s(int64=8) %!d(string=hai) anos
  gdkchan f68696dc4a Made initial implementation of the thread scheduler, refactor Svc to avoid passing many arguments %!s(int64=8) %!d(string=hai) anos
  gdkchan 6a3aa6cd88 Add FVCTZS (fixed point variant) and LD1 (single structure variant) instructions %!s(int64=8) %!d(string=hai) anos
  gdkchan 18ac1c4045 Removed parts of the MMU functionality to use memory directly (faster, but potentially more dangerous, WIP), also changed the Shl/Sshr immediate instructions to use IL instead of calling the method %!s(int64=8) %!d(string=hai) anos
  gdkchan 2347c44bbf Improve access to system registers by using properties, also use exclusive region granularity on exclusive load/stores, and ensure that acquires without releases won't hold the address forever, remove unused ALU rev method %!s(int64=8) %!d(string=hai) anos
  gdkchan b7e1d9930d aloha %!s(int64=8) %!d(string=hai) anos