Size: a a a

2021 October 13

D

Devel29A in codingteam
Я бы не ожидал какого-то разительного расхождения. Да, должны быть различия в передаче аргументов и размещении автоматических и локальных переменных
источник

D

Devel29A in codingteam
(сам тоже не изучал, да)
источник

t

ttldtor in codingteam
На армах в основном через регистры?
источник

t

ttldtor in codingteam
Я слышал там мнооого регистров
источник

D

Devel29A in codingteam
Интел вообще пришли к идее регистровых файлов (на GPU)
источник

D

Devel29A in codingteam
Хотя, конечно, термин файл тут очень условный
источник

t

ttldtor in codingteam
регистровые фейлы)
источник

D

Devel29A in codingteam
И они тоже, да
источник

D

Devel29A in codingteam
Кудаж без них то
источник

D

Devel29A in codingteam
Хм... неоднозначно прозвучало
источник

Dv

Dr. Friedrich von Ne... in codingteam
В стековой стеки, а в регистровой регистры.
источник

Dv

Dr. Friedrich von Ne... in codingteam
В стековой надо много чот там перекладывать. Взял со стека, подержал, положил обратно. В регистровой так не нужно.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Постоянно ворочаешь этим стеком, размахиваешь им. Ходишь, а он за тобою по земле волочится.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Так заповедано.
источник

D

Devel29A in codingteam
В регистровой эта магия проделывается компилятором в компилтайм просто
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну не факт.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Зависит от того, а что нужно было.
источник

D

Devel29A in codingteam
Ну, суть то одна - разложить данные
источник

D

Devel29A in codingteam
в стековой отрезается кусок стека и раскладывается
источник

D

Devel29A in codingteam
В регистровой просто раскладывается
источник