Add GSIM pattern, fix vrexpr number size reverse bug