Loading lib_basop/enh64.c +5 −10 Original line number Diff line number Diff line Loading @@ -180,18 +180,16 @@ Word64 W_shl_o( Word64 L64_var1, Word16 var2, Flag *Overflow ) if ( var2 <= 0 ) { if ( var2 < -64 ) var2 = -64; #ifdef FIX_2600_UNDEF var2 = -var2; #ifdef FIX_2600_UNDEF_SHIFT_SAT L64_var_out = L64_var1 >> s_min( 63, var2 ); #ifdef WMOPS multiCounter[currCounter].s_min--; #endif #else #ifdef FIX_2600_UNDEF assert( var2 <= 63 ); #endif if ( var2 < -64 ) var2 = -64; var2 = -var2; L64_var_out = L64_var1 >> var2; #endif } Loading Loading @@ -281,15 +279,12 @@ Word64 W_shr( Word64 L64_var1, Word16 var2 ) } else { #ifdef FIX_2600_UNDEF_SHIFT_SAT #ifdef FIX_2600_UNDEF L64_var_out = L64_var1 >> s_min( 63, var2 ); #ifdef WMOPS multiCounter[currCounter].s_min--; #endif #else #ifdef FIX_2600_UNDEF assert( var2 <= 63 ); #endif L64_var_out = L64_var1 >> var2; #endif } Loading Loading
lib_basop/enh64.c +5 −10 Original line number Diff line number Diff line Loading @@ -180,18 +180,16 @@ Word64 W_shl_o( Word64 L64_var1, Word16 var2, Flag *Overflow ) if ( var2 <= 0 ) { if ( var2 < -64 ) var2 = -64; #ifdef FIX_2600_UNDEF var2 = -var2; #ifdef FIX_2600_UNDEF_SHIFT_SAT L64_var_out = L64_var1 >> s_min( 63, var2 ); #ifdef WMOPS multiCounter[currCounter].s_min--; #endif #else #ifdef FIX_2600_UNDEF assert( var2 <= 63 ); #endif if ( var2 < -64 ) var2 = -64; var2 = -var2; L64_var_out = L64_var1 >> var2; #endif } Loading Loading @@ -281,15 +279,12 @@ Word64 W_shr( Word64 L64_var1, Word16 var2 ) } else { #ifdef FIX_2600_UNDEF_SHIFT_SAT #ifdef FIX_2600_UNDEF L64_var_out = L64_var1 >> s_min( 63, var2 ); #ifdef WMOPS multiCounter[currCounter].s_min--; #endif #else #ifdef FIX_2600_UNDEF assert( var2 <= 63 ); #endif L64_var_out = L64_var1 >> var2; #endif } Loading