fix #449 sign unsign compare