Fix some problems

- Use linint2_Wrap to keep variable attributes;
- Swap the calculation of hya* and hyb* to conform the standard form.