Remove eigen2. Use eigen3 instead.
Remove likely/unlekely directives.

It seems, it brings no effect on modern processors.
Please, do not use it.