Function¶
entry_minimal - Minimal function entry¶
-
entry_minimal name
- Emit minimal function entry sequence.No stack frame. No TOC pointer.Minimizes memory access. Minimizes computation.Type transcendent.Changes section to
.text
.No implicit register usage.Parameters: name (string) – Function name. Required. Input only.
entry_simple - Simple function entry¶
-
entry_simple name
- Emit simple function entry sequence.No stack frame. TOC pointer initialized.Minimizes memory access.Type transcendent.Changes section to
.text
.Register effectsr2 TOC pointerParameters: name (string) – Function name. Required. Input only.
exit_minimal - Minimal function exit¶
-
exit_minimal name
- Close function opened with
entry_minimal
.No stack frame destruction.Type code.No implicit register usage.Parameters: name (string) – Function name. Must match name given in the paired entry_minimal
. Required. Input only.
exit_simple - Simple function exit¶
-
exit_simple name
- Close function opened with
entry_simple
.No stack frame destruction.Type code.No implicit register usage.Parameters: name (string) – Function name. Must match name given in the paired entry_simple
. Required. Input only.