История изменений
Исправление alysnix, (текущая версия) :
Никогда не слышал о преимуществах для компиляции арифметических выражений, расскажи?
тривиальный однозначный генератор.
x = (a+b*c-d)
load a
load b
load c
mul
add
load d
sub
store x
никаких регистров, и зависимости от контекста генерации.
а ты не знал, или прикидываешься?
кстати можешь посчитать сколько тут байт, если это в железячном исполнении (команда без операнда - байт)
и сколько если шитый код. команда без операнда не менее 4 байт.
Исходная версия alysnix, :
Никогда не слышал о преимуществах для компиляции арифметических выражений, расскажи?
тривиальный однозначный генератор.
x = (a+b*c-d)
load a
load b
load c
mul
add
load d
sub
store x
никаких регистров, и зависимости от контекста генерации.
а ты не знал, или прикидываешься?