```{index} single: brshift (Math::GMP) ``` ```{index} single: Math::GMP::brshift ``` # brshift Return `$m >> $n` - right shift by `$n` bits, truncating toward zero. ## Synopsis ```perl Math::GMP->new(0b11001) >> 3; # 0b11 = 3 Math::GMP->new(0b11001)->brshift(3, 0); # same; the third argument # is the overload swap flag ``` Overload hook for `>>`. Uses truncated division, so negative values shift toward zero rather than toward minus infinity.