|
b=a--; то b станет равно a. Чем хуже a=a--; ? Об этом вааще в ANSI что-то говорят? Гм... ща оптимизацию нафиг отключу...
Конечно черт ногу сломит, но видно что занесение декрементированного значения в "a" выполнилось перед тем, как его-же переписали оригиналом. Результат тот-же, декремент похерен. На то что "RET" стоит вааще первой командой - внимание не обращать - архитектура панимаешь...
_test:RET .S2 B3 ; |6|
SUB .D2 SP,8,SP ; |3|
STW .D2T1 A4,*+SP(4) ; |3|
SUB .S2X A4,1,B5 ; |4|STW .D2T2 B5,*+SP(4) ; |4|
|| MV .S2X A4,B4 ; |3|ADD .S2 8,SP,SP ; |6|
|| STW .D2T2 B4,*+SP(4) ; |4|; BRANCH OCCURS ; |6|
E-mail: info@telesys.ru