Beispiel

int main() 
{
    int i = 12;  
    int c = 33;  
    int sum = 0;  
    
    while (c>0) 
    {  
        sum += i;  
        c--;  
    }
    
    printf("%d", sum);  
    return 0;
}

Die Schleife ist Sinnlos, das erkennt der Compiler und gibt 396 aus.

Assembler-Code:

movl $396, %esi  
xorl %eax, %eax  
callq_printf