Skip to content

Register Watchpoints#532

Merged
adriweb merged 6 commits into
CE-Programming:masterfrom
Sightem:reg-watchpoints
Oct 14, 2025
Merged

Register Watchpoints#532
adriweb merged 6 commits into
CE-Programming:masterfrom
Sightem:reg-watchpoints

Conversation

@Sightem

@Sightem Sightem commented Oct 6, 2025

Copy link
Copy Markdown
Contributor

This PR implements register watchpoints.

@Sightem Sightem marked this pull request as ready for review October 7, 2025 06:32
@adriweb

adriweb commented Oct 12, 2025

Copy link
Copy Markdown
Member

I guess we have to figure out how we can benchmark this properly, now 😅

@adriweb

adriweb commented Oct 14, 2025

Copy link
Copy Markdown
Member

@calc84maniac suggested using https://github.com/TheScienceElf/TI-84-CE-Raytracing as a benchmark, and after a few opts with the likely/unlikely macros, emulation speed reported by @Sightem is at ≈660%, while master is at ≈670%, approximately 1.5% slower now.

On my side, it's at ≈980% during the first half of the drawing on master, and ≈965% on this branch. Also about 1.5% slower.

Looks like the impact is very small :)

Good job, merging 👍

@adriweb adriweb merged commit 257b6a4 into CE-Programming:master Oct 14, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants