Changeset 37

Show
Ignore:
Timestamp:
08/10/07 01:11:09 (5 years ago)
Author:
mike
Message:

Added a couple optimizations

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/block.c

    r36 r37  
    110110            __m128i _top_left = unpack(top_left, j); 
    111111            __m128i _top = unpack( top, j ); 
     112            __m128i sum1 = _mm_add_epi8( _top_left, _top );  
    112113            __m128i _top_right = unpack( top_right, j ); 
     114            __m128i _right = unpack ( right, j ); 
     115            __m128i sum2 = _mm_add_epi8( _top_right, _right );  
     116            __m128i _bot = unpack( bot, j ); 
     117            __m128i _bot_right = unpack( bot_right, j ); 
     118            __m128i sum4 = _mm_add_epi8( _bot, _bot_right );  
     119            __m128i _bot_left = unpack( bot_left, j ); 
    113120            __m128i _left = unpack( left, j ); 
    114             __m128i _right = unpack ( right, j ); 
    115             __m128i _bot = unpack( bot, j ); 
    116             __m128i _bot_left = unpack( bot_left, j ); 
    117             __m128i _bot_right = unpack( bot_right, j ); 
    118  
    119             __m128i sum1 = _mm_add_epi8( _top_left, _top );  
    120             __m128i sum2 = _mm_add_epi8( _top_right, _right );  
    121121            __m128i sum3 = _mm_add_epi8( _left, _bot_left );  
    122             __m128i sum4 = _mm_add_epi8( _bot, _bot_right );  
     122 
    123123 
    124124            sum3 = _mm_add_epi8( sum3, sum4 );