int cmp(const GF2m& a, const uint32 small_number)
{
	// return 0 - equal; 1 - non equal

	//if (a.BitLength > 32) CRASH("fields size mismatch");

    uint32* pn = a.n;
	if (a.GetHighInt32() == 0)
	{
	    if (pn[0] == small_number) return 0;
	}
	return 1;
}