eden/docs
lizzie f94bae10f2
[dynarmic] fix SignedDiv64 crashing if immediate constprop took effect; also fix result for 0x8000_0000/0xFFFF_FFFF not returning properly for SignedDiv32 (#3517)
a program could crash the emulator by just using div immediates and/or dividing by
0x8000_0000_0000_0000/0xFFFF_FFFF_FFFF_FFFF

X0 = 0x8000_0000_0000_0000
X1 = 0xFFFF_FFFF_FFFF_FFFF

SDIV X2, X0, X1
SDIV X2, X1, X0 <- crashes emu

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3517
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-21 03:01:41 +01:00
..
CPMUtil [vk, cmake] Bump minimum VulkanTools to 1.4.317 and add UnifiedImageLayouts (#3318) 2026-02-04 19:15:10 +01:00
build [Docs] Change examples to make more sense. (#3255) 2026-01-03 01:38:45 +01:00
dynarmic [dynarmic] remove dead-code interpreter (#3547) 2026-02-21 01:53:34 +01:00
img [dist] shrink png asset size with optipng, scripts to generate assets (#2573) 2025-09-26 03:53:54 +02:00
policies [docs] reorg a bit, add AI policy, rewrite release policy (#3423) 2026-01-30 11:35:39 +01:00
user [settings] changed debug knobs category to allow per-game usage (#3564) 2026-02-21 02:35:05 +01:00
Build.md [docs] reorg a bit, add AI policy, rewrite release policy (#3423) 2026-01-30 11:35:39 +01:00
CODEOWNERS [meta] update codeowners (#3460) 2026-02-03 23:42:53 +01:00
Caveats.md [port, cmake] fix NetBSD/OpenBSD 7.8 build failure, update documentation (#3272) 2026-02-05 22:47:17 +01:00
CrossCompile.md [docs] update coding guidelines, freebsd+windows ARM caveats (#3209) 2025-12-31 21:30:31 +01:00
Debug.md [dynarmic] fix SignedDiv64 crashing if immediate constprop took effect; also fix result for 0x8000_0000/0xFFFF_FFFF not returning properly for SignedDiv32 (#3517) 2026-02-21 03:01:41 +01:00
Deps.md [port, cmake] fix NetBSD/OpenBSD 7.8 build failure, update documentation (#3272) 2026-02-05 22:47:17 +01:00
Development.md [port, cmake] fix NetBSD/OpenBSD 7.8 build failure, update documentation (#3272) 2026-02-05 22:47:17 +01:00
DriverBugs.md [docs] initial document driver bugs (#3382) 2026-01-29 07:50:43 +01:00
NvidiaGpu.md [docs] troubleshoot section, release policies, gpu documentation (#3078) 2025-12-12 18:36:19 +01:00
README.md [docs] reorg a bit, add AI policy, rewrite release policy (#3423) 2026-01-30 11:35:39 +01:00
SIGNUP.md [docs] initial user handbook draft (#2629) 2025-10-05 20:44:48 +02:00

README.md

Eden Build Documentation

This contains documentation created by developers. This contains build instructions, guidelines, instructions/layouts for cool stuff we made, and more.

Policies

Policies and information on development.