हैकर जिज्ञासा से, मुझे आश्चर्य है कि gcc
इस स्मार्टफ़ोन के नीचे दिए गए फ़ंक्शन को अनुकूलित करने का प्रबंधन कैसे कर सकता है?जीसीसी अनुकूलन का स्पष्टीकरण
int c() {
int i, j = 0;
for (i = 0; i < 10; i++) {
j += i;
}
return j;
}
$objdump -D c.o
नीचे हाथ के लिए है लेकिन x86 तर्क में कोई अलग नहीं है।
00000000 <c>:
0: 202d movs r0, #45 ; 0x2d
2: 4770 bx lr
मुझे ज्यादातर आश्चर्य है कि यह अनुकूलन की श्रृंखला या टेम्पलेट मैच की तरह कुछ है? क्या ऐसे अनुकूलन पर कोई दस्तावेज है?
ग के साथ retaging अधिक लोगों atract होगा ... – qPCR4vir