Skip to content

Change Events to accomdate events to be UInts instead of just boolean… - #3805

Open
mattweingarten wants to merge 1 commit into
chipsalliance:masterfrom
ice-rlab:topdown
Open

mattweingarten wants to merge 1 commit into
chipsalliance:masterfrom
ice-rlab:topdown

Conversation

@mattweingarten

Copy link
Copy Markdown

Support superscalar event values without breaking existing code

Related issue: N/A

Type of change: other enhancement

Impact: API modification

Development Phase: implementation

Release Notes

EventSet now supports event functions that return UInt values instead of only Bool hits. Boolean-style events remain compatible through single-bit UInt values, while wider event values can be counted directly for superscalar events.

EventSets.evaluate now returns a UInt count by summing the selected event values under the event mask. This removes the separate SuperscalarEventSets path and folds scalar and superscalar event handling into the existing EventSet/EventSets infrastructure.

… values to support super scalar events without breaking any existing code
@linux-foundation-easycla

linux-foundation-easycla Bot commented May 25, 2026

Copy link
Copy Markdown

CLA Signed
The committers listed above are authorized under a signed CLA.

  • ✅ login: mattweingarten / name: Matthew Weingarten (40188a9)

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.

1 participant