Re: call and return conventions

2003-08-14 Thread Luke Palmer
TOGoS writes: > I0 Prototyped return? > I1 Number of overflow return values > I2 Number of return values in PMC registers > P3 Overflow return values in an array PMC > > so as to make call/return symmetrical > (this would also allow me to use the same > Params class in my compiler for both > c

Re: call and return conventions

2003-08-14 Thread TOGoS
--- Luke Palmer <[EMAIL PROTECTED]> wrote: > TOGoS writes: > > I0 Prototyped return? > > I1 Number of overflow return values > > I2 Number of return values in PMC registers > > P3 Overflow return values in an array PMC > > > > so as to make call/return symmetrical > > (this would also allow me

Re: call and return conventions

2003-08-14 Thread Leopold Toetsch
Togos <[EMAIL PROTECTED]> wrote: > I0 Prototyped return? > I1 Number of overflow return values > I2 Number of return values in PMC registers > P3 Overflow return values in an array PMC > so as to make call/return symmetrical Makes a lot of sense. When the return is prototyped the current inf

call and return conventions

2003-08-14 Thread TOGoS
According to the PDD03 I have here: Calling conventions: I0 Prototyped call? I1 Number of overflow params I2 Number of params in PMC registers P3 Overflow params Return conventions: I0 Prototyped return? I1 Number of return values in integer registers I2 Number of return values in string r