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