Lines Matching refs:pGroundGFE

58    gsEngine* pGroundGFE = GFP_PARENT(pGFEx);  in cpGFpxMul_p2_binom()  local
59 int groundElemLen = GFP_FELEN(pGroundGFE); in cpGFpxMul_p2_binom()
61 mod_mul mulF = GFP_METHOD(pGroundGFE)->mul; in cpGFpxMul_p2_binom()
62 mod_add addF = GFP_METHOD(pGroundGFE)->add; in cpGFpxMul_p2_binom()
63 mod_sub subF = GFP_METHOD(pGroundGFE)->sub; in cpGFpxMul_p2_binom()
74 BNU_CHUNK_T* t0 = cpGFpGetPool(4, pGroundGFE); in cpGFpxMul_p2_binom()
81 BNU_CHUNK_T* arg0 = cpGFpGetPool(1, pGroundGFE); in cpGFpxMul_p2_binom()
82 BNU_CHUNK_T* arg1 = cpGFpGetPool(1, pGroundGFE); in cpGFpxMul_p2_binom()
85 cpGFpxGet(arg0, groundElemLen, pA0, pGroundGFE); in cpGFpxMul_p2_binom()
86 cpGFpxGet(arg1, groundElemLen, pB0, pGroundGFE); in cpGFpxMul_p2_binom()
89 mulF(t0, pA0, pB0, pGroundGFE); /* t0 = a[0]*b[0] */ in cpGFpxMul_p2_binom()
92 cpGFpxGet(arg0, groundElemLen, pA1, pGroundGFE); in cpGFpxMul_p2_binom()
93 cpGFpxGet(arg1, groundElemLen, pB1, pGroundGFE); in cpGFpxMul_p2_binom()
96 mulF(t1, pA1, pB1, pGroundGFE); /* t1 = a[1]*b[1] */ in cpGFpxMul_p2_binom()
97 addF(t2, pA0, pA1, pGroundGFE); /* t2 = a[0]+a[1] */ in cpGFpxMul_p2_binom()
98 addF(t3, pB0, pB1, pGroundGFE); /* t3 = b[0]+b[1] */ in cpGFpxMul_p2_binom()
101 cpGFpxGet(arg0, groundElemLen, t2, pGroundGFE); in cpGFpxMul_p2_binom()
102 cpGFpxGet(arg1, groundElemLen, t3, pGroundGFE); in cpGFpxMul_p2_binom()
105 mulF(pR1, t2, t3, pGroundGFE); /* r[1] = (a[0]+a[1]) * (b[0]+b[1]) */ in cpGFpxMul_p2_binom()
106 subF(pR1, pR1, t0, pGroundGFE); /* r[1] -= a[0]*b[0]) + a[1]*b[1] */ in cpGFpxMul_p2_binom()
107 subF(pR1, pR1, t1, pGroundGFE); in cpGFpxMul_p2_binom()
110 subF(pR0, t0, t1, pGroundGFE); in cpGFpxMul_p2_binom()
113 cpGFpReleasePool(2, pGroundGFE); in cpGFpxMul_p2_binom()
116 cpGFpReleasePool(4, pGroundGFE); in cpGFpxMul_p2_binom()
125 gsEngine* pGroundGFE = GFP_PARENT(pGFEx); in cpGFpxSqr_p2_binom() local
126 int groundElemLen = GFP_FELEN(pGroundGFE); in cpGFpxSqr_p2_binom()
128 mod_mul mulF = GFP_METHOD(pGroundGFE)->mul; in cpGFpxSqr_p2_binom()
129 mod_sqr sqrF = GFP_METHOD(pGroundGFE)->sqr; in cpGFpxSqr_p2_binom()
130 mod_add addF = GFP_METHOD(pGroundGFE)->add; in cpGFpxSqr_p2_binom()
131 mod_sub subF = GFP_METHOD(pGroundGFE)->sub; in cpGFpxSqr_p2_binom()
139 BNU_CHUNK_T* t0 = cpGFpGetPool(3, pGroundGFE); in cpGFpxSqr_p2_binom()
145 BNU_CHUNK_T* arg0 = cpGFpGetPool(1, pGroundGFE); in cpGFpxSqr_p2_binom()
146 BNU_CHUNK_T* arg1 = cpGFpGetPool(1, pGroundGFE); in cpGFpxSqr_p2_binom()
149 cpGFpxGet(arg0, groundElemLen, pA0, pGroundGFE); in cpGFpxSqr_p2_binom()
150 cpGFpxGet(arg1, groundElemLen, pA1, pGroundGFE); in cpGFpxSqr_p2_binom()
153 mulF(u0, pA0, pA1, pGroundGFE); /* u0 = a[0]*a[1] */ in cpGFpxSqr_p2_binom()
154 sqrF(t0, pA0, pGroundGFE); /* t0 = a[0]*a[0] */ in cpGFpxSqr_p2_binom()
155 sqrF(t1, pA1, pGroundGFE); /* t1 = a[1]*a[1] */ in cpGFpxSqr_p2_binom()
157 subF(pR0, t0, t1, pGroundGFE); in cpGFpxSqr_p2_binom()
158 addF(pR1, u0, u0, pGroundGFE); /* r[1] = 2*a[0]*a[1] */ in cpGFpxSqr_p2_binom()
161 cpGFpReleasePool(2, pGroundGFE); in cpGFpxSqr_p2_binom()
164 cpGFpReleasePool(3, pGroundGFE); in cpGFpxSqr_p2_binom()