Без изходния код мога само да гадая, но предполагам при следния случай
GeSHi (C):
int foo(){
int result = 1+1;
return result
}
Ще се наложи резултата от 1+1 да го хвърли веднъж в result (BP-4 напр.) и още веднъж към return т.е. EAX
е зависи от това с какво оптимизации е компилирано...