january
january copied to clipboard
January should use the intel instructions better
January abstracts loops inside itself and uses one of its iterators. In the case where a loop could be done in a primitive way, there should be an appropriate test internally to January which checks if a primitive loop could be used and use one. This will speed up certain operations drastically because the VM can pass this down to the intel instructions.
I suggest we start by me writing some speed tests to illustrate the points. @jacobfilik and I hit this issue and it is a thing. For me it was when calculating the Fano factor.