Buenas, estaba realizando la prueba del auto test, pero cuando llega a las pruebas de la función Espejar, en algunas me arroja "INCORRECTO", y que el buffer devuelto por la función que implementé es: 0x00 o un valor erróneo. Probé la función por fuera, implementando las mismas pruebas y el resultado que me devuelve la función es el correcto y esperado, por lo que intuyo quizás es un error de código del auto test. Adjunto los casos en los que me ha dado error.
Espejar(0b11011, 4)
Espejar(0b11110011, 2)
Espejar(0b11110011, 8)
Espejar(0b00000001, 4)