Actually I think I made a mistake here. I should check `stridea` and `strideb` for `>0`, not `na` and `nb`. Yes, we have to check, BLAS L1 doesn't like zero strides and negative strides behave differently than in NumPy.