Optimized recent changes to si570.c