C linalg