Changeset 6a70f3 in git for kernel/GBEngine/kstd2.cc
- Timestamp:
- Dec 9, 2014, 4:09:48 PM (9 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 56d8843ea10b1914d8654dce77191eb32927691a
- Parents:
- fb12237b139e55d2a8d2f4de2ccf1267e1f976cd
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/GBEngine/kstd2.cc
rfb12237 r6a70f3 216 216 poly p = input_p; 217 217 poly zeroPoly = NULL; 218 NATNUMBER a = (NATNUMBER) pGetCoeff(p);218 unsigned long a = (unsigned long) pGetCoeff(p); 219 219 220 220 int k_ind2 = 0; 221 221 int a_ind2 = ind2(a); 222 222 223 // NATNUMBERk = 1;223 // unsigned long k = 1; 224 224 // of interest is only k_ind2, special routine for improvement ... TODO OLIVER 225 225 for (int i = 1; i <= leadRing->N; i++) … … 228 228 } 229 229 230 a = ( NATNUMBER) pGetCoeff(p);230 a = (unsigned long) pGetCoeff(p); 231 231 232 232 number tmp1; … … 251 251 } 252 252 p_SetExp(lead_mult, i, p_GetExp(p, i,leadRing) - s_exp, tailRing); 253 for ( NATNUMBERj = 1; j <= s_exp; j++)253 for (unsigned long j = 1; j <= s_exp; j++) 254 254 { 255 255 tmp1 = nInit(j); … … 280 280 return tmp2; 281 281 } 282 /* NATNUMBERalpha_k = twoPow(leadRing->ch - k_ind2);282 /* unsigned long alpha_k = twoPow(leadRing->ch - k_ind2); 283 283 if (1 == 0 && alpha_k <= a) 284 284 { // Temporarly disabled, reducing coefficients not compatible with std TODO Oliver … … 286 286 for (int i = 1; i <= leadRing->N; i++) 287 287 { 288 for ( NATNUMBERj = 1; j <= p_GetExp(p, i, leadRing); j++)288 for (unsigned long j = 1; j <= p_GetExp(p, i, leadRing); j++) 289 289 { 290 290 tmp1 = nInit(j); … … 298 298 else 299 299 { 300 tmp3 = p_ISet(( NATNUMBER) tmp1, tailRing);300 tmp3 = p_ISet((unsigned long) tmp1, tailRing); 301 301 zeroPoly = p_Mult_q(zeroPoly, p_Add_q(tmp2, tmp3, tailRing), tailRing); 302 302 } 303 303 } 304 304 } 305 tmp2 = p_ISet(( NATNUMBER) pGetCoeff(zeroPoly), leadRing);305 tmp2 = p_ISet((unsigned long) pGetCoeff(zeroPoly), leadRing); 306 306 for (int i = 1; i <= leadRing->N; i++) 307 307 {
Note: See TracChangeset
for help on using the changeset viewer.