как раз да. я увидел в Hitech C замысловатый код сравнения. в х86 выглядело бы как:

cmp ax,-1
jl..
jg..