FYI, the 747-8 FMC was always intended to be retrofitable to the -400 (as others have noted, the -400 FMC, designed in the late 1980s, was simply out of capability).
The downward interchangeability apparently caused many of the problems they had with the FMC on the -8. Most of those issues have now been sorted out.