Gast
#1934846
Hallo, ich habe im Rahmen eines Praktikums mit dem Nios II und speziell mit Custom Instructions zu tun. Was die HW-Thematik an sich betrifft ist alles klar, jedoch habe ich eine Frage bezüglich ihrer Nutzung in SW. Im Altera User Guide 'Nios II Custom Instruction', Seite 19 findet man folgendes Codebeispiel:
1 | |
2 | |
Hierbei handelt es sich um eine Makrodefinition. Im Text heisst es: The ALT_CI_BITSWAP(A) macro is mapped to a gcc built-in function that takes a single argument. Kann mir jemand mal erklären was sich dahinter versteckt. Warum deklariert man eine Funktion als gcc built-in Funktion ??? Vielen Dank, Andi