phoenix_chipset
Regular
It is a new cpu, but it could also be considered the same cpu with added enhancements. Not very important semantics unless you're dying to be right.Very important semantics. What constitutes a new CPU? And what constitutes BC? Most of us are considering a CPU as hardware BC when it can run the same code.
That's a middleware software issue, not a CPU issue. I can find only one reference to Jag code not running on Zen and that's a highly optimised benchmark. https://www.techpowerup.com/231536/amd-ryzen-machine-crashes-to-a-sequence-of-fma3-instructions
Good on you for proving yourself wrong. You should now consider that some developers who are trying to eek out every bit of juice they can from the ps4 (for example) with a first party budget are using highly optimized code as well, and not with an "my opinion is far more likely than yours until you show me different" arrogance.
[/QUOTE]
You're assuming a lot, which makes for a poor technical discussion, hence me moving this to its own thread. Why are you assuming devs are using to-the-metal CPU code? Is there any evidence supporting that, or are you guessing? Most code is written with high-level development languages. There's very little reason to use low-level CPU code, especially for anything multiplatform. I won't say it's impossible - Naughty Dog might well be using Intrinsics as they are platform exclusive - but it's far from a certainty unless you have reason to think that's the case beyond, "that's how it used to be and things never change so that must be how it is now."
Well, ok. I did. But it's highly probable for first party games, esp. later in the consoles' lives. But you're also assuming, and more so. Because if we can't know, my statement of "To be absolutely certain hardware is 100% compatible with older software without additional software workarounds, you have to have the same architectural design." Is absolutely correct. The people designing the playstation 5 couldn't possibly know how every single developer wrote their ps4 code, just as we can't. You following me here? Do you have the ability to change your stance when confronted or are you just going to keep power tripping?
If not you might as well just ban me.