Built-in functions that return a pointer value – Altera Nios II Custom User Manual

Page 44

Advertising
background image

B–2

Appendix B: Custom Instruction Built-in Functions

Built-in Functions that Return a Value of Type Float

Nios II Custom Instruction User Guide

January 2011

Altera Corporation

int __builtin_custom_inii (int n, int dataa, int datab);

int __builtin_custom_inif (int n, int dataa, float datab);

int __builtin_custom_inip (int n, int dataa, void *datab);

int __builtin_custom_infi (int n, float dataa, int datab);

int __builtin_custom_inff (int n, float dataa, float datab);

int __builtin_custom_infp (int n, float dataa, void *datab);

int __builtin_custom_inpi (int n, void *dataa, int datab);

int __builtin_custom_inpf (int n, void *dataa, float datab);

int __builtin_custom_inpp (int n, void *dataa, void *datab);

Built-in Functions that Return a Value of Type Float

The following built-in functions return a value of type

float

:

float __builtin_custom_fn (int n);

float __builtin_custom_fni (int n, int dataa);

float __builtin_custom_fnf (int n, float dataa);

float __builtin_custom_fnp (int n, void *dataa);

float __builtin_custom_fnii (int n, int dataa, int datab);

float __builtin_custom_fnif (int n, int dataa, float datab);

float __builtin_custom_fnip (int n, int dataa, void *datab);

float __builtin_custom_fnfi (int n, float dataa, int datab);

float __builtin_custom_fnff (int n, float dataa, float datab);

float __builtin_custom_fnfp (int n, float dataa, void *datab);

float __builtin_custom_fnpi (int n, void *dataa, int datab);

float __builtin_custom_fnpf (int n, void *dataa, float datab);

float __builtin_custom_fnpp (int n, void *dataa, void *datab);

Built-in Functions that Return a Pointer Value

The following built-in functions return a pointer value:

void *__builtin_custom_pn (int n);

void *__builtin_custom_pni (int n, int dataa);

void *__builtin_custom_pnf (int n, float dataa);

void *__builtin_custom_pnp (int n, void *dataa);

void *__builtin_custom_pnii (int n, int dataa, int datab);

void *__builtin_custom_pnif (int n, int dataa, float datab);

void *__builtin_custom_pnip (int n, int dataa, void *datab);

Advertising