3/28/2025 at 8:51:07 PM
> Furthermore, performing custom ISA optimizations makes these changes RDNA3-specificthis is overblown at least wrt forward compatibility - all of the instructions used are in RDNA4 and most of them are even in CDNA3 (CDNA4 isn't public yet?) and the ones that aren't exactly there are only slightly renamed (ds_load -> ds_read). Sure it's annoying but it's not the end of the world to have some `#ifdef`s in your code (that's not very much different from what the compiler itself is going to do anyway).
by almostgotcaught
3/29/2025 at 4:49:09 PM
You're making the assumption that every kernel developer has enough AMD GPUs from different eras that they can test their ifdefs on all the possible ISAs.by imtringued