Y
Hacker News
new
|
ask
|
show
|
jobs
by
codeflo
4398 days ago
With compiler optimizations turned on, it's almost guaranteed
not
to happen, because a and b are very likely to be stored in CPU registers.
1 comments
mgraczyk
4398 days ago
Or rather, a and b will be constant folded so that the printf call is optimized to "push #4; push ptrFmt; call printf"
link
Someone
4398 days ago
A truly good compiler would replace that printf by a call to putchar or pass a constant string to 'write' (gcc almost (?) does that. See
http://www.ciselant.de/projects/gcc_printf/gcc_printf.html
)
link