Unsigned vs signed

I know this is not specifically AS3 related, but it’s close.

In a lot of programming languages, and ESPECIALLY in Actionscript 3, there’s a huge difference in processing time between unsigned and signed integers.

Now, to me, it’s just simply logical that an unsigned integer (uint) should be faster. It’s a less dynamic type since it can only hold positive numbers and should logically reserve less memory resources.

So why are signed integers (int) so much faster? I don’t get it. The difference is enormous! At least on a micro scale.

Any insight is welcome.
Thanks
:hugegrin: