GCC made me some assembly code, and inside theres this statement:
lea eax, [ebx+eax]
(Intel Syntax) Just curious, what would the difference between that, and:
add eax, ebx
Be?
eax, and ebx contains return values from functions :)
mov eax, DWORD PTR [ebp+8]
mov DWORD PTR [esp], eax
call CALC1
mov ebx, eax.
mov eax, DWORD PTR [ebp+8]
mov DWORD PTR [esp], eax
call CALC2
lea eax, [ebx+eax]