fix cmp2,cmp3 calls