Path: utzoo!utgpu!attcan!uunet!husc6!bbn!rochester!uhura.cc.rochester.edu!ur-valhalla!micropen!dave From: dave@micropen (David F. Carlson) Newsgroups: comp.arch Subject: Re: register save/restore Summary: I always thought... Message-ID: <578@micropen> Date: 7 Nov 88 17:06:04 GMT References: <3300037@m.cs.uiuc.edu> <5938@killer.DALLAS.TX.US> <2557@munnari.oz> Organization: Micropen Dirent Writing Systems, Pittsford, NY Lines: 25 In article <2557@munnari.oz>, jkjl@munnari.oz (John Lim) writes: > > Not too important you might think, but i remember that M'soft used the pascal > calling convention in Windows to save 5% (if i remember) of code, which is > similar in principle to the caller/callee argument. > > Luckily, this isn't so much of an issue when you arent confined to 640K > of mem... > > john lim I thought Microsoft did this because they had source to Apple's Lisa, which is the object of current litigation, and Lisa used pascal calling conventions because it was in pascal. It made "duplicating" the Apple easier given that 1:1 transfer of their Macintosh software that already used the pascal conventions (M-Word, etc.) Apple owns several Trademarks on the above. Microsoft owns several Trademarks on the above. -- David F. Carlson, Micropen, Inc. micropen!dave@ee.rochester.edu "The faster I go, the behinder I get." --Lewis Carroll