On Saturday 23. October 2010 20.42.52 you wrote: > > That also means devices upgrading from MeeGo 1.1 to 1.2 will need a full > > reinstall/flashing. No applications from any repository or store will > > survive and need to be recompiled. > > on the x86 side we had a similar dillema; using x87 for parameter > passing is very painful (since we do the actual fpu ops on the --much > faster and easier to use for the compiler-- SSE units)... > but for compatibility reasons we have not done so yet.
That's really comparing apples to oranges here.
There's one platform that has had a stable ABI ever since the dawn of time
(well, for me) and hasn't seen a processor without FPU in almost 20 years.
Then there's the other that has at least three relevant ABIs in the past 5
years, still selling tons of chips without FPUs. We even had builds for those
chips without FPUs.
Besides, IA-32 doesn't pass floating-point arguments in the x87 registers: they
are all passed on the stack. Only the return value is on %st(0).
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Senior Product Manager - Nokia, Qt Development Frameworks
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
