mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-04-26 05:09:01 +02:00
move docs inline, add data.txt + altivec_data.txt
This commit is contained in:
parent
dfbe69be19
commit
1e69c25798
5 changed files with 379 additions and 0 deletions
8
docs/dynarmic/PowerPC.md
Normal file
8
docs/dynarmic/PowerPC.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# PowerPC 64 backend
|
||||
|
||||
The ppc64 backend currently only supports the little endian variant, with big endian support being experimental for the time being. Additionally only A32 is supported (for now).
|
||||
|
||||
- Flag handling: Flags are emulated via software, while there may be some funny tricks with the CTR, I'd rather not bother - plus it's widely known that those instructions are not nice on real metal - so I would rather take the i-cache cost.
|
||||
- 128-bit atomics: No 128-bit atomic support is provided, this may cause wrong or erroneous execution in some contexts.
|
||||
|
||||
To handle endianess differences all 16/32/64-bit loads and stores to the "emulated memory" are byteswapped beforehand.
|
||||
|
|
@ -51,6 +51,7 @@ Documentation
|
|||
-------------
|
||||
|
||||
Design documentation can be found at [./Design.md](./Design.md).
|
||||
PowerPC design documentation can be found at [./PowerPC](./PowerPC.md).
|
||||
|
||||
|
||||
Usage Example
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue