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

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);