### Examples of Passing Parameters Using _Optlink

These examples are included for illustration only. They have not been optimized. These examples assume that you are familiar with programming in assembler. Note that, in each example, the stack grows toward the bottom of the page, and `ESP` always points to the top of the stack.

- Passing Conforming Parameters to a Prototyped Routine
- Passing Conforming Parameters to an Unprototyped Routine
- Passing Floating-Point Parameters to a Prototyped Routine
- Passing Floating-Point Parameters to an Unprototyped Routine
- Passing and Returning Aggregates by Value to a Prototyped Routine
- Passing and Returning Aggregates by Value to an Unprototyped Routine

Calling Conventions