Hecha la solucion hibrida shf shr
faltaba el driver de la funcion