IIRC, для x86 подписанный / неподписанный не должен иметь никакого значения. Короткая / длинная, с другой стороны, - это другая история, так как объем данных, которые необходимо переместить в / из ОЗУ, больше для длинных (другие причины могут включать операции приведения, такие как расширение короткой на длинную).