Buenas, no me queda muy claro la letra de la funcion.
Usando el ejemplo dado pero con nb = 2. Yo, por la letra, entiendo dos cosas:
- Espejar 2 bits de la palabra in, es decir, 000111(10), que al espejar quedaria 000111(01) y la funcion tiene que devolver 000000(01).
- O espejar toda la palabra, que quedaria 011110(00) y luego tomar los 2 bits menos significativos y hacer que la funcion nos devuelva 000000(00)?
Cual seria la correcta?