|Procedure Calling Conventions email@example.com (Mr. Yogi) (1997-09-12)|
|Re: Procedure Calling Conventions firstname.lastname@example.org (1997-09-15)|
|Re: Procedure Calling Conventions email@example.com (Shankar Unni) (1997-09-23)|
|From:||"Mr. Yogi" <firstname.lastname@example.org>|
|Date:||12 Sep 1997 21:29:54 -0400|
|Organization:||Cadence Design System, Inc.|
|Keywords:||architecture, question, comment|
please suggest me some reference/book on procedure calling conventions
for intel's x86 family processors. I need to know the
Caller-save/Callee-save partition of integer and FPU registers.
-- yogi (email@example.com)
Cadence Design Inc.
[Interesting question, I don't have any references at hand. There are at
least two popular x86 calling sequences, C (push args right to left and
caller pops) and Pascal (push args left to right and callee pops), with
mutants. At least they agree that floating registers are all caller saves
and nobody seems to worry about FP stack overflow. -John]
Return to the
Search the comp.compilers archives again.