Branch Coverage

lib/Crypt/komihash.h
Criterion Covered Total %
branch 17 36 47.2


line true false branch
322 5 16 if( MsgLen < 4 )
326 3 2 if( MsgLen > 1 )
330 2 1 if( MsgLen > 2 )
363 0 0 if( MsgLen < 5 )
593 0 0 if( MsgLen > 15 )
601 0 0 if( MsgLen > 7 )
603 0 0 r2h = Seed5 ^ kh_lpu64ec_l4( Msg + 8, MsgLen - 8 );
651 47 7 if( KOMIHASH_LIKELY( MsgLen < 16 ))
656 26 21 if( MsgLen > 7 )
663 11 15 r2h ^= kh_lpu64ec_l3( Msg + 8, MsgLen - 8 );
667 21 0 if( KOMIHASH_LIKELY( MsgLen != 0 ))
675 7 0 if( KOMIHASH_LIKELY( MsgLen < 32 ))
679 0 7 if( MsgLen > 23 )
681 0 0 r2h = Seed5 ^ kh_lpu64ec_l4( Msg + 24, MsgLen - 24 );
687 6 1 r1h = Seed1 ^ kh_lpu64ec_l4( Msg + 16, MsgLen - 16 );
693 0 0 if( KOMIHASH_LIKELY( MsgLen > 63 ))
702 0 0 KOMIHASH_HASHLOOP64();
708 0 0 return( komihash_epi( Msg, MsgLen, Seed1, Seed5 ));