The immediacy of the replacement, coupled with the near-zero heads-up in communications to shareholders, combined with the fact they provided no such cover as "leaving for personal reasons" goes towards supporting the theory that he was unceremoniously fired in all but name only.
That's my understanding too. Only something very grave, urgent and something that Rory wouldn't want to bring any attention would fit the "personal reasons" hypothesis.
My guess is the BoD probably felt like they have been listening to the same excuses for three years now as to why AMD can't turn a consistent profit, continues to see YoY revenue decreasing, etc. and concluded that after 3 years of this kind of "progress" that a fourth year under Rory would probably be no better.
The fact is, he delivered what he said he would deliver to the shareholders, or at least a good part of it. He shrunk the company, he brought the company to break even, and that was what he was asked to do in the first place. That points us to another direction, that he failed to deliver the internal milestones or results of the R&D or business pipeline.
So far they didn't disclose additional semi-custom clients they were supposed to disclose this year, but the money they were talking wasn't big, so I doubt that that would be the root cause for his firing. But what if they screwed up again with their R&D pipeline? They launched the demo for their ARM chip but are very tight regarding performance or performance/watt, and that's not good. If the product was good they ought to be telling customers how good it is, instead they slap customers with a NDA. If he screwed up again and messed up with the business case of the ARM line up, that would be big enough to oust him. And that's what I think that fired him.
