"Филипп Н.Хислей. Генерация высококачественного кода для программ, написанных на СИ " - читать интересную книгу автора short ivector4[ 6 ];
int ivector5[ 100 ]; #ifndef NO_PROTOTYPES void dead_code( int, char * ); void unnecessary_loop( void ); void loop_jamming( int ); void loop_unrolling( int ); int jump_compression( int, int, int, int, int ); #else void dead_code(); void unnecessary_loop(); void loop_jamming(); void loop_unrolling(); int jump_compression(); #endif int main( argc, argv ) /* optbench */ int argc; char **argv; { /* -------------- * | ђ §¬®¦ҐЁҐ Є®бв в Ё Є®ЇЁ© | *---------------*/ j4 = 2; if( i2 " j4 && i4 " j4 ) i2 = 2; j4 = k5; if( i2 " j4 && i4 " j4 ) i5 = 3; /* --------------------- * | ‘ўҐавЄ Є®бв в, аЁд¬ҐвЁзҐбЄЁҐ ⮦¤Ґбвў | | Ё Ё§«ЁиЁҐ ®ЇҐа жЁЁ § Јаг§ЄЁ/б®еа ҐЁп | * --------------------- */ i3 = 1 + 2; flt_1 = 2.4 + 6.3; i2 = 5; j2 = i + 0; k2 = i / 1; i4 = i * 1; i5 = i * 0; #ifndef NO_ZERO_DIVIDE /* * ЌҐЄ®в®алҐ Є®¬ЇЁ«пв®ал а бЇ®§ ов ®иЁЎЄг |
|
|