Changeset c36bee in git
- Timestamp:
- Nov 20, 2000, 5:42:01 PM (23 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 3071524728cf2c0ac4d88246ee7e3f3d272cb398
- Parents:
- 5f524eb1a8068bd23344a18068d42456333e045b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/numbers.cc
r5f524e rc36bee 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: numbers.cc,v 1.2 6 2000-11-20 15:55:13Singular Exp $ */4 /* $Id: numbers.cc,v 1.27 2000-11-20 16:42:01 Singular Exp $ */ 5 5 6 6 /* … … 103 103 { 104 104 nChar=c; 105 nPar = ndPar;106 nParDeg= ndParDeg;107 nSize = ndSize;108 nGetDenom = ndGetDenom;109 nName = ndName;110 105 } 111 106 #ifdef LDEBUG … … 121 116 test |= Sy_bit(OPT_INTSTRATEGY); /*intStrategy*/ 122 117 test &= ~Sy_bit(OPT_REDTAIL); /*noredTail*/ 123 nNew = naNew;124 nNormalize=naNormalize;125 nInit = naInit;126 nPar = naPar;127 nParDeg= naParDeg;128 nInt = naInt;129 nAdd = naAdd;130 nSub = naSub;131 nMult = naMult;132 nDiv = naDiv;133 nExactDiv= naDiv;134 nIntDiv= naIntDiv;135 nIntMod= ndIntMod; /* dummy !! */136 nNeg = naNeg;137 nInvers= naInvers;138 nCopy = naCopy;139 nGreater = naGreater;140 nEqual = naEqual;141 nIsZero = naIsZero;142 nIsOne = naIsOne;143 nIsMOne = naIsMOne;144 nGreaterZero = naGreaterZero;145 nWrite = naWrite;146 nRead = naRead;147 nPower = naPower;148 nGcd = naGcd;149 nLcm = naLcm;150 nSetMap = naSetMap;151 nName= naName;152 nSize = naSize;153 nGetDenom = naGetDenom;154 #ifdef LDEBUG155 nDBTest=naDBTest;156 #endif157 118 } 158 119 } … … 162 123 { 163 124 test |= Sy_bit(OPT_INTSTRATEGY); /*26*/ 164 nNew = nlNew;165 nNormalize=nlNormalize;166 nInit = nlInit;167 nInt = nlInt;168 nAdd = nlAdd;169 nSub = nlSub;170 nMult = nlMult;171 nDiv = nlDiv;172 nExactDiv= nlExactDiv;173 nIntDiv= nlIntDiv;174 nIntMod= nlIntMod;175 nNeg = nlNeg;176 nInvers= nlInvers;177 nCopy = nlCopy;178 nGreater = nlGreater;179 nEqual = nlEqual;180 nIsZero = nlIsZero;181 nIsOne = nlIsOne;182 nIsMOne = nlIsMOne;183 nGreaterZero = nlGreaterZero;184 nWrite = nlWrite;185 nRead = nlRead;186 nPower = nlPower;187 nGcd = nlGcd;188 nLcm = nlLcm;189 nSetMap = nlSetMap;190 nSize = nlSize;191 nGetDenom = nlGetDenom;192 #ifdef LDEBUG193 nDBTest=nlDBTest;194 #endif195 125 } 196 126 } … … 202 132 npSetChar(c, r); 203 133 test &= ~Sy_bit(OPT_INTSTRATEGY); /*26*/ 204 nNew = nDummy1;205 nNormalize=nDummy2;206 nInit = npInit;207 nInt = npInt;208 nAdd = npAdd;209 nSub = npSub;210 nMult = npMult;211 nDiv = npDiv;212 nExactDiv= npDiv;213 nIntDiv= npDiv;214 nIntMod= ndIntMod; /* dummy !! */215 nNeg = npNeg;216 nInvers= npInvers;217 nCopy = ndCopy;218 nGreater = npGreater;219 nEqual = npEqual;220 nIsZero = npIsZero;221 nIsOne = npIsOne;222 nIsMOne = npIsMOne;223 nGreaterZero = npGreaterZero;224 nWrite = npWrite;225 nRead = npRead;226 nPower = npPower;227 nGcd = ndGcd;228 nLcm = ndGcd; /* tricky, isn't it ?*/229 nSetMap = npSetMap;230 /* nName= ndName; */231 /*nSize = ndSize;*/232 #ifdef LDEBUG233 nDBTest=npDBTest;234 #endif235 134 } 236 135 } … … 242 141 test &= ~Sy_bit(OPT_INTSTRATEGY); /*26*/ 243 142 nfSetChar(c,r->parameter); 244 nNew = nDummy1;245 nNormalize=nDummy2;246 nInit = nfInit;247 nPar = nfPar;248 nParDeg= nfParDeg;249 nInt = nfInt;250 nAdd = nfAdd;251 nSub = nfSub;252 nMult = nfMult;253 nDiv = nfDiv;254 nExactDiv= nfDiv;255 nIntDiv= nfDiv;256 nIntMod= ndIntMod; /* dummy !! */257 nNeg = nfNeg;258 nInvers= nfInvers;259 nCopy = ndCopy;260 nGreater = nfGreater;261 nEqual = nfEqual;262 nIsZero = nfIsZero;263 nIsOne = nfIsOne;264 nIsMOne = nfIsMOne;265 nGreaterZero = nfGreaterZero;266 nWrite = nfWrite;267 nRead = nfRead;268 nPower = nfPower;269 nGcd = ndGcd;270 nLcm = ndGcd; /* tricky, isn't it ?*/271 nSetMap = nfSetMap;272 nName= nfName;273 /*nSize = ndSize;*/274 #ifdef LDEBUG275 nDBTest=nfDBTest;276 #endif277 143 } 278 144 } … … 281 147 else if (rField_is_R(r)) 282 148 { 283 if (complete)284 {285 nNew=nDummy1;286 nNormalize=nDummy2;287 nInit = nrInit;288 nInt = nrInt;289 nAdd = nrAdd;290 nSub = nrSub;291 nMult = nrMult;292 nDiv = nrDiv;293 nExactDiv= nrDiv;294 nIntDiv= nrDiv;295 nIntMod= ndIntMod; /* dummy !! */296 nNeg = nrNeg;297 nInvers= nrInvers;298 nCopy = ndCopy;299 nGreater = nrGreater;300 nEqual = nrEqual;301 nIsZero = nrIsZero;302 nIsOne = nrIsOne;303 nIsMOne = nrIsMOne;304 nGreaterZero = nrGreaterZero;305 nWrite = nrWrite;306 nRead = nrRead;307 nPower = nrPower;308 nGcd = ndGcd;309 nLcm = ndGcd; /* tricky, isn't it ?*/310 nSetMap=nrSetMap;311 /* nName= ndName; */312 /*nSize = ndSize;*/313 #ifdef LDEBUG314 nDBTest=nrDBTest;315 #endif316 }317 149 } 318 150 /* -------------- long R -----------------------*/ … … 320 152 { 321 153 setGMPFloatDigits(r->ch_flags); 322 if (complete)323 {324 nNew=ngfNew;325 nNormalize=nDummy2;326 nInit = ngfInit;327 nInt = ngfInt;328 nAdd = ngfAdd;329 nSub = ngfSub;330 nMult = ngfMult;331 nDiv = ngfDiv;332 nExactDiv= ngfDiv;333 nIntDiv= ngfDiv;334 nIntMod= ndIntMod; /* dummy !! */335 nNeg = ngfNeg;336 nInvers= ngfInvers;337 nCopy = ngfCopy;338 nGreater = ngfGreater;339 nEqual = ngfEqual;340 nIsZero = ngfIsZero;341 nIsOne = ngfIsOne;342 nIsMOne = ngfIsMOne;343 nGreaterZero = ngfGreaterZero;344 nWrite = ngfWrite;345 nRead = ngfRead;346 nPower = ngfPower;347 nGcd = ndGcd;348 nLcm = ndGcd; /* tricky, isn't it ?*/349 nSetMap=ngfSetMap;350 nName= ndName;351 nSize = ndSize;352 #ifdef LDEBUG353 nDBTest=ngfDBTest;354 #endif355 }356 154 } 357 155 /* -------------- long C -----------------------*/ … … 359 157 { 360 158 setGMPFloatDigits(r->ch_flags); 361 if (complete)362 {363 nNew=ngcNew;364 nNormalize=nDummy2;365 nInit = ngcInit;366 nInt = ngcInt;367 nAdd = ngcAdd;368 nSub = ngcSub;369 nMult = ngcMult;370 nDiv = ngcDiv;371 nExactDiv= ngcDiv;372 nIntDiv= ngcDiv;373 nIntMod= ndIntMod; /* dummy !! */374 nNeg = ngcNeg;375 nInvers= ngcInvers;376 nCopy = ngcCopy;377 nGreater = ngcGreater;378 nEqual = ngcEqual;379 nIsZero = ngcIsZero;380 nIsOne = ngcIsOne;381 nIsMOne = ngcIsMOne;382 nGreaterZero = ngcGreaterZero;383 nWrite = ngcWrite;384 nRead = ngcRead;385 nPower = ngcPower;386 nGcd = ndGcd;387 nLcm = ndGcd; /* tricky, isn't it ?*/388 nSetMap=ngcSetMap;389 nPar=ngcPar;390 /*nSize = ndSize;*/391 #ifdef LDEBUG392 nDBTest=ngcDBTest;393 #endif394 }395 159 } 396 160 #ifdef TEST … … 400 164 } 401 165 #endif 402 if (complete&&(!errorreported)) nNULL=r->cf->nNULL; 166 if(complete) 167 { 168 nNew = r->cf->nNew; 169 nNormalize=r->cf->nNormalize; 170 nInit = r->cf->nInit; 171 nPar = r->cf->nPar; 172 nParDeg= r->cf->nParDeg; 173 nInt = r->cf->nInt; 174 nAdd = r->cf->nAdd; 175 nSub = r->cf->nSub; 176 nMult = r->cf->nMult; 177 nDiv = r->cf->nDiv; 178 nExactDiv= r->cf->nExactDiv; 179 nIntDiv= r->cf->nIntDiv; 180 nIntMod= r->cf->nIntMod; 181 nNeg = r->cf->nNeg; 182 nInvers= r->cf->nInvers; 183 nCopy = r->cf->nCopy; 184 nGreater = r->cf->nGreater; 185 nEqual = r->cf->nEqual; 186 nIsZero = r->cf->nIsZero; 187 nIsOne = r->cf->nIsOne; 188 nIsMOne = r->cf->nIsMOne; 189 nGreaterZero = r->cf->nGreaterZero; 190 nWrite = r->cf->nWrite; 191 nRead = r->cf->nRead; 192 nPower = r->cf->nPower; 193 nGcd = r->cf->nGcd; 194 nLcm = r->cf->nLcm; 195 nSetMap = r->cf->nSetMap; 196 nName= r->cf->nName; 197 nSize = r->cf->nSize; 198 nGetDenom = r->cf->nGetDenom; 199 #ifdef LDEBUG 200 nDBTest=r->cf->nDBTest; 201 #endif 202 if (!errorreported) nNULL=r->cf->nNULL; 203 } 403 204 } 404 205
Note: See TracChangeset
for help on using the changeset viewer.