Skip to content

Add information about microarch fusion - #100

Merged
Adam 'pi3' Zabrocki (Adam-pi3) merged 2 commits into
riscv:mainfrom
Adam-pi3:main
May 20, 2026
Merged

Add information about microarch fusion#100
Adam 'pi3' Zabrocki (Adam-pi3) merged 2 commits into
riscv:mainfrom
Adam-pi3:main

Conversation

@Adam-pi3

Copy link
Copy Markdown
Collaborator

This addresses #95

Comment thread src/mte_tag.adoc Outdated
embedded systems, may not need to preserve compatibility with implementations
where memory tagging is not implemented or not enabled. In such environments,
a combined operation that constructs a tagged pointer and stores the
corresponding tag to tag storage could reduce code size or improve performance

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is a bit confusing. The fusion will not help with codesize.

@Adam-pi3 Adam 'pi3' Zabrocki (Adam-pi3) May 15, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed. The original reasoning there is that hypothetically architectural instruction like gensettag could replace multiple existing instructions. I agree it was confusing so I changed that.

@Adam-pi3

Copy link
Copy Markdown
Collaborator Author

Florian Mayer (@fmayer) ready to merge?

@Adam-pi3
Adam 'pi3' Zabrocki (Adam-pi3) merged commit 76594dd into riscv:main May 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants