On 2020-06-08, Christian Weisgerber <na...@mips.inka.de> wrote: > More archs to come...
Style question: Since this mostly comes down to embedding a single special instruction in between normal C operations, I wonder whether I should just do .c with asm() instead of .S, and leave all the boilerplate to the compiler? It would save me from reading up on calling conventions, more assembly syntax, etc. E.g.: int ffs(int x) { x = x & -x; __asm volatile("clz %0, %0" : "=r" (x)); return (32 - x); } -- Christian "naddy" Weisgerber na...@mips.inka.de