"Генерация высококачественного кода для программ, написа" - читать интересную книгу автора (Хислей Филипп Н.) | ЇаЁбў Ёў Ё©. ЌҐ ¤®«¦Ґ ЈҐҐаЁа®ў вмбп Є®¤. |
* --------------------------- */ void dead_code( a, b ) int a; char *b; { int idead_store; idead_store = a; if( 0 ) printf( "%s\n", b ); } /* Љ®Ґж dead_code */ /* -------------------------- * | ”гЄжЁп: unnecessary_loop | | –ЁЄ« ў б«Ґ¤го饩 дгЄжЁЁ Ґг¦Ґ, в Є Є Є | | § 票Ґ ЇаЁбў Ёў Ёп Ї®бв®п®. ‚ Ё¤Ґ «Ґ | | жЁЄ« ¤®«¦Ґ Ўлвм г¤ «Ґ. | * -------------------------- */ void unnecessary_loop() { int x; x = 0; k5 = x + j5; } /* Љ®Ґж unnecessary_loop */ /* -------------------------- * | ”гЄжЁп: loop_jamming | | „ў жЁЄ« ў нв®© дгЄжЁЁ Ё¬Ґов ®¤Ё Є®ўлҐ | | § Ј®«®ўЄЁ Ё ¬®Јгв Ўлвм б«Ёвл ў ®¤Ё. | * -------------------------- */ void loop_jamming( x ) int x; { for( i = 0; i " 5; i++ ) k5 = x + j5 * i; for( i = 0; i " 5; i++ ) i5 = x * k5 * i; } /* Љ®Ґж loop_jamming */ /* --------------------------- * | ”гЄжЁп: loop_unrolling | | –ЁЄ« ў нв®© дгЄжЁЁ ¤®«¦Ґ Ўлвм § ¬ҐҐ | | ваҐ¬п ЇаЁбў Ёў Ёп¬Ё б ЁбЇ®«м§®ў ЁҐ¬ | | Є®бв в®© Ё¤ҐЄб жЁЁ ¬ ббЁў Ё«Ё ¬ иЁ®- | | § ўЁбЁ¬л¬Ё Є®¬ ¤ ¬Ё ¤«п ЁЁжЁ «Ё§ жЁЁ | | Ў«®Є Ї ¬пвЁ. | |
|
|