LINUX.ORG.RU

История изменений

Исправление 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

никаких регистров, и зависимости от контекста генерации.

а ты не знал, или прикидываешься?