private ulong GetMask(int m, int l) { ulong mask = 0UL; for(int i=l; i<=m; ++i) mask |= 1UL << i; return mask; } }//class BitFieldImmediate