LadaRaider, on a 32-bit Arch, which means "The maximum size of the largest registers is 4 bytes", if you go through "Long Long", which takes 8 bytes, it will use 2 registers 4 bytes, as for the compiler with This. Let them say that u uses only 3 registers, 4 bytes, so u cannot pass 2 "Long Long" variables, for example ... Some data will have to go into memory, which is much slower.
source share