8.2. Function Calling Sequence

8.2.1. Introduction

LSB-conforming applications shall use only the following features of the function calling sequence as defined in Section 3.2 of the System V Application Binary Interface AMD64 Architecture Processor Supplement.

8.2.2. Registers

LSB-conforming applications shall use only the registers described in Section 3.2.1 (Registers and the Stack Frame) of the System V Application Binary Interface AMD64 Architecture Processor Supplement.

8.2.3. Floating Point Registers

LSB-conforming applications shall use only the floating point registers described in Section 3.2.1 (Registers and the Stack Frame) of the System V Application Binary Interface AMD64 Architecture Processor Supplement.

8.2.4. Stack Frame

LSB-conforming applications shall use stack frames as described in Section 3.2.2 of the System V Application Binary Interface AMD64 Architecture Processor Supplement.

8.2.5. Arguments

LSB-conforming applications shall pass parameters to functions as described in Section 3.2.3 of the System V Application Binary Interface AMD64 Architecture Processor Supplement.

8.2.6. Return Values

Values are returned from functions as described in Section 3.3.2 of the System V Application Binary Interface AMD64 Architecture Processor Supplement.