@rygorous@mastodon.gamedev.place
Post #2409965
2025-09-09 05:37 UTC
Replies (2)
-
@JamesWidman@mastodon.social 2025-09-09 05:39
@rygorous@mastodon.gamedev.place @steve@discuss.systems @regehr@mastodon.social > [x86] out-of-order decode using 2 or 3 separate 3-wide decoders wat. (i was not paying attention when this dropped (in 2020? 2021?); i'll have to go read about it)
-
@rygorous@mastodon.gamedev.place 2025-09-09 05:41
@JamesWidman@mastodon.social The key point being that it definitely easily scales to 9-wide (I mean, the product has been on shelves for a year) and probably much further, lets you stack 3-wide decoders (which are at a reasonably sweet spot for x86) and doesn't have any scary super-linear stuff (that I can tell) on the branch pred/fetch/merge sides either. Might hit a wall at some point, but a reasonable (and low-power!) way to get to at least 15-wide decode or so is a lot of runway.