Lines Matching refs:a1
65 register BN_ULONG a1, a2, a4; in bn_GF2m_mul_1x1() local
67 a1 = a & (0x3FFFFFFF); in bn_GF2m_mul_1x1()
68 a2 = a1 << 1; in bn_GF2m_mul_1x1()
72 tab[1] = a1; in bn_GF2m_mul_1x1()
74 tab[3] = a1 ^ a2; in bn_GF2m_mul_1x1()
76 tab[5] = a1 ^ a4; in bn_GF2m_mul_1x1()
78 tab[7] = a1 ^ a2 ^ a4; in bn_GF2m_mul_1x1()
134 register BN_ULONG a1, a2, a4, a8; in bn_GF2m_mul_1x1() local
136 a1 = a & (0x1FFFFFFFFFFFFFFFULL); in bn_GF2m_mul_1x1()
137 a2 = a1 << 1; in bn_GF2m_mul_1x1()
142 tab[1] = a1; in bn_GF2m_mul_1x1()
144 tab[3] = a1 ^ a2; in bn_GF2m_mul_1x1()
146 tab[5] = a1 ^ a4; in bn_GF2m_mul_1x1()
148 tab[7] = a1 ^ a2 ^ a4; in bn_GF2m_mul_1x1()
150 tab[9] = a1 ^ a8; in bn_GF2m_mul_1x1()
152 tab[11] = a1 ^ a2 ^ a8; in bn_GF2m_mul_1x1()
154 tab[13] = a1 ^ a4 ^ a8; in bn_GF2m_mul_1x1()
156 tab[15] = a1 ^ a2 ^ a4 ^ a8; in bn_GF2m_mul_1x1()
231 static void bn_GF2m_mul_2x2(BN_ULONG *r, const BN_ULONG a1, const BN_ULONG a0, in bn_GF2m_mul_2x2() argument
236 bn_GF2m_mul_1x1(r + 3, r + 2, a1, b1); in bn_GF2m_mul_2x2()
238 bn_GF2m_mul_1x1(&m1, &m0, a0 ^ a1, b0 ^ b1); in bn_GF2m_mul_2x2()
244 void bn_GF2m_mul_2x2(BN_ULONG *r, BN_ULONG a1, BN_ULONG a0, BN_ULONG b1,