B Rotations - Avoiding 315 turns?

B Rotations - Avoiding 315 turns?

Many many years ago, I remember hearing/reading something about CMMM trying to avoid excessive rotations for B tip changes.  Example: If you're at A90B0 and want to go to A90B-45, having the head turn 45 degrees during the change instead of 315 degrees.

I just ran into this in a program that I created and was wondering if this has ever been addressed.  I suppose it could be machine specific where my machine only rotates one direction for all turns.......  But I thought I'd ask and see if there's any insight out there.