Properly convert aput values in more edge cases
Properly cast more values for binary math ops
Print # classes optimized and optimization counts