jnle implemented
13% faster with (some) inline arithmetics