LadaRaider, на 32-битной Arch, что означает «Максимальный размер самых больших регистров составляет 4 байта», если вы передаете «Long Long», который занимает 8 байтов, он будет использовать 2 регистра по 4 байта, вот как работает компилятор Это. Допустим, вам нужно использовать только 3 регистра по 4 байта, поэтому вы не можете передать, например, 2 «длинные длинные» переменные ... Некоторые данные должны будут войти в память, которая намного медленнее.