/dports/math/giacxcas/CoCoALib-0.99700/src/AlgebraicCore/ |
H A D | RingQQ.C | 240 mpq_clear(import(rawx)); in myDelete() 241 myMemMgr.free(rawx.myRawPtr()); in myDelete() 330 return !myIsZero(rawx); in myIsInvertible() 336 myGcdInField(rawlhs, rawx, rawy); in myGcd() 344 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 364 return (mpz_cmp_si(mpq_denref(import(rawx)), 1)==0 && mpq_sgn(import(rawx)) >= 0); in myIsPrintAtom() 399 return mpq_sgn(import(rawx)) == 0; in myIsZero() 427 mpq_set(mpqref(Q), import(rawx)); in myIsRational() 477 return mpq_sgn(import(rawx)); in mySign() 484 mpz_fdiv_q(mpzref(N), mpq_numref(import(rawx)), mpq_denref(import(rawx))); in myFloor() [all …]
|
H A D | RingFp.C | 284 myMemMgr.free(rawx.myRawPtr()); in myDelete() 296 import(rawlhs) = import(rawx); in myAssign() 365 return !myIsZero(rawx); in myIsInvertible() 371 myGcdInField(rawlhs, rawx, rawy); in myGcd() 379 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 387 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerBigExp() 442 return IsZero(import(rawx)); in myIsZero() 448 return IsOne(import(rawx)); in myIsOne() 460 N = myImpl.myExport(import(rawx)); in myIsInteger() 467 Q = myImpl.myExport(import(rawx)); in myIsRational() [all …]
|
H A D | RingFpDouble.C | 287 myMemMgr.free(rawx.myRawPtr()); in myDelete() 299 import(rawlhs) = import(rawx); in myAssign() 361 myDiv(rawlhs, rawx, rawy); in myIsDivisible() 368 return !myIsZero(rawx); in myIsInvertible() 374 myGcdInField(rawlhs, rawx, rawy); in myGcd() 382 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 390 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerBigExp() 439 return (import(rawx) == 0); in myIsZero() 445 return (import(rawx) == 1); in myIsOne() 457 N = myImpl.myExport(import(rawx)); in myIsInteger() [all …]
|
H A D | RingFpLog.C | 278 myMemMgr.free(rawx.myRawPtr()); in myDelete() 290 import(rawlhs) = import(rawx); in myAssign() 352 myDiv(rawlhs, rawx, rawy); in myIsDivisible() 359 return !myIsZero(rawx); in myIsInvertible() 365 myGcdInField(rawlhs, rawx, rawy); in myGcd() 373 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 381 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerBigExp() 431 return (import(rawx) == 0); in myIsZero() 437 return (import(rawx) == 1); in myIsOne() 449 N = myImpl.myExport(import(rawx)); in myIsInteger() [all …]
|
H A D | FractionField.C | 398 myMemMgr.free(rawx.myRawPtr()); in myDelete() 533 myDiv(rawlhs, rawx, rawy); in myIsDivisible() 540 return !myIsZero(rawx); in myIsInvertible() 554 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 667 return myBaseRingValue->myIsEqual(RefNum(rawx), RefDen(rawx)); in myIsOne() 674 myBaseRingValue->myAdd(raw(tmp), RefNum(rawx), RefDen(rawx)); in myIsMinusOne() 693 myBaseRingValue->myDiv(raw(tmp), RefNum(rawx), RefDen(rawx)); in myIsInteger() 698 if (!myBaseRingValue->myIsDivisible(raw(tmp), RefNum(rawx), RefDen(rawx))) return false; in myIsInteger() 735 myBaseRingValue->myGcd(raw(h), RefNum(rawx), RefDen(rawx)); in CancelFactors() 736 myBaseRingValue->myDiv(RefNum(rawx), RefNum(rawx), raw(h)); in CancelFactors() [all …]
|
H A D | RingFqLog.C | 282 myMemMgr.free(rawx.myRawPtr()); in myDelete() 288 std::swap(import(rawx), import(rawy)); in mySwap() 294 import(rawlhs) = import(rawx); in myAssign() 363 return !myIsZero(rawx); in myIsInvertible() 369 myGcdInField(rawlhs, rawx, rawy); in myGcd() 377 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 385 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerBigExp() 397 const value_t x = import(rawx); in myOutput() 450 return myImpl.myIsZero(import(rawx)); in myIsZero() 456 return myImpl.myIsOne(import(rawx)); in myIsOne() [all …]
|
H A D | RingZZ.C | 322 myMemMgr.free(rawx.myRawPtr()); in myDelete() 406 return myIsOne(rawx) || myIsMinusOne(rawx); in myIsInvertible() 412 CoCoA_ASSERT(!myIsZero(rawx)); in myIsIrred() 434 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 450 return mySign(rawx)>=0; in myIsPrintAtom() 457 myIsInteger(N, rawx); in myFloor() 464 myIsInteger(N, rawx); in myCeil() 471 myIsInteger(N, rawx); in myNearestInt() 478 return mySign(rawx)<0; in myIsPrintedWithMinus() 521 mpz_set(mpzref(N), import(rawx)); in myIsInteger() [all …]
|
H A D | RingFqVec.C | 62 static FpElem* import(RingElemRawPtr rawx); 154 return static_cast<FpElem*>(rawx.myRawPtr()); in import() 286 void RingFqVecImpl::myDelete(RawPtr rawx) const in myDelete() argument 288 myMemMgr.free(rawx.myRawPtr()); in myDelete() 302 import(rawlhs)[i] = import(rawx)[i]; in myAssign() 377 return !myIsZero(rawx); in myIsInvertible() 383 myGcdInField(rawlhs, rawx, rawy); in myGcd() 391 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 399 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerBigExp() 411 const SmallFpImpl::value* v = import(rawx); in myOutput() [all …]
|
H A D | QuotientRing.C | 361 myReprRing->myDelete(rawx); in myDelete() 367 myReprRing->mySwap(rawx, rawy); in mySwap() 373 myReprRing->myAssign(rawlhs, rawx); in myAssign() 406 myReprRing->myNegate(rawlhs, rawx); in myNegate() 458 if (myIsZero(rawx) ) return false; in myIsInvertible() 461 R->myAssign(raw(xR), rawx); in myIsInvertible() 470 if (myIsZero(rawx)) return true; in myIsZeroDivisor() 494 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 573 myReprRing->myOutput(OMOut, rawx); in myOutput() 579 return myReprRing->myIsZero(rawx); in myIsZero() [all …]
|
H A D | RingTwinFloat.C | 417 MultipleFloat_t val(import(rawx)); in myDelete() 420 myMemMgr.free(rawx.myRawPtr()); in myDelete() 426 MultipleFloat_t lhs(import(rawx)); in mySwap() 436 ConstMultipleFloat_t y(import(rawx)); in myAssign() 605 return !myIsZero(rawx); in myIsInvertible() 613 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 614 myBinaryPower(rawlhs, rawx, n); in myPowerSmallExp() 620 return mySign(rawx) < 0; in myIsPrintedWithMinus() 666 if (mySign(rawx) >= 0) in myNearestInt() 1030 return mpf_sgn(import(rawx)[0]); in mySign() [all …]
|
H A D | RingExtAlg.C | 368 myReprRing->myDelete(rawx); in myDelete() 374 myReprRing->mySwap(rawx, rawy); in mySwap() 380 myReprRing->myAssign(rawlhs, rawx); in myAssign() 410 myReprRing->myNegate(rawlhs, rawx); in myNegate() 416 myReprRing->myAdd(rawlhs, rawx, rawy); in myAdd() 493 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 508 myReprRing->myOutput(out, rawx); in myOutput() 531 myReprRing->myOutput(OMOut, rawx); in myOutput() 537 return myReprRing->myIsZero(rawx); in myIsZero() 543 return myReprRing->myIsOne(rawx); in myIsOne() [all …]
|
/dports/math/cocoalib/CoCoALib-0.99712/src/AlgebraicCore/ |
H A D | RingQQ.C | 240 mpq_clear(import(rawx)); in myDelete() 241 myMemMgr.free(rawx.myRawPtr()); in myDelete() 330 return !myIsZero(rawx); in myIsInvertible() 336 myGcdInField(rawlhs, rawx, rawy); in myGcd() 344 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 364 return (mpz_cmp_si(mpq_denref(import(rawx)), 1)==0 && mpq_sgn(import(rawx)) >= 0); in myIsPrintAtom() 399 return mpq_sgn(import(rawx)) == 0; in myIsZero() 427 mpq_set(mpqref(Q), import(rawx)); in myIsRational() 477 return mpq_sgn(import(rawx)); in mySign() 484 mpz_fdiv_q(mpzref(N), mpq_numref(import(rawx)), mpq_denref(import(rawx))); in myFloor() [all …]
|
H A D | RingFp.C | 284 myMemMgr.free(rawx.myRawPtr()); in myDelete() 296 import(rawlhs) = import(rawx); in myAssign() 365 return !myIsZero(rawx); in myIsInvertible() 371 myGcdInField(rawlhs, rawx, rawy); in myGcd() 379 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 387 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerBigExp() 442 return IsZero(import(rawx)); in myIsZero() 448 return IsOne(import(rawx)); in myIsOne() 460 N = myImpl.myExport(import(rawx)); in myIsInteger() 467 Q = myImpl.myExport(import(rawx)); in myIsRational() [all …]
|
H A D | RingFpDouble.C | 287 myMemMgr.free(rawx.myRawPtr()); in myDelete() 299 import(rawlhs) = import(rawx); in myAssign() 361 myDiv(rawlhs, rawx, rawy); in myIsDivisible() 368 return !myIsZero(rawx); in myIsInvertible() 374 myGcdInField(rawlhs, rawx, rawy); in myGcd() 382 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 390 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerBigExp() 439 return (import(rawx) == 0); in myIsZero() 445 return (import(rawx) == 1); in myIsOne() 457 N = myImpl.myExport(import(rawx)); in myIsInteger() [all …]
|
H A D | RingFpLog.C | 278 myMemMgr.free(rawx.myRawPtr()); in myDelete() 290 import(rawlhs) = import(rawx); in myAssign() 352 myDiv(rawlhs, rawx, rawy); in myIsDivisible() 359 return !myIsZero(rawx); in myIsInvertible() 365 myGcdInField(rawlhs, rawx, rawy); in myGcd() 373 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 381 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerBigExp() 431 return (import(rawx) == 0); in myIsZero() 437 return (import(rawx) == 1); in myIsOne() 449 N = myImpl.myExport(import(rawx)); in myIsInteger() [all …]
|
H A D | FractionField.C | 398 myMemMgr.free(rawx.myRawPtr()); in myDelete() 533 myDiv(rawlhs, rawx, rawy); in myIsDivisible() 540 return !myIsZero(rawx); in myIsInvertible() 554 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 667 return myBaseRingValue->myIsEqual(RefNum(rawx), RefDen(rawx)); in myIsOne() 674 myBaseRingValue->myAdd(raw(tmp), RefNum(rawx), RefDen(rawx)); in myIsMinusOne() 693 myBaseRingValue->myDiv(raw(tmp), RefNum(rawx), RefDen(rawx)); in myIsInteger() 698 if (!myBaseRingValue->myIsDivisible(raw(tmp), RefNum(rawx), RefDen(rawx))) return false; in myIsInteger() 735 myBaseRingValue->myGcd(raw(h), RefNum(rawx), RefDen(rawx)); in CancelFactors() 736 myBaseRingValue->myDiv(RefNum(rawx), RefNum(rawx), raw(h)); in CancelFactors() [all …]
|
H A D | RingFqLog.C | 282 myMemMgr.free(rawx.myRawPtr()); in myDelete() 288 std::swap(import(rawx), import(rawy)); in mySwap() 294 import(rawlhs) = import(rawx); in myAssign() 363 return !myIsZero(rawx); in myIsInvertible() 369 myGcdInField(rawlhs, rawx, rawy); in myGcd() 377 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 385 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerBigExp() 397 const value_t x = import(rawx); in myOutput() 450 return myImpl.myIsZero(import(rawx)); in myIsZero() 456 return myImpl.myIsOne(import(rawx)); in myIsOne() [all …]
|
H A D | RingZZ.C | 322 myMemMgr.free(rawx.myRawPtr()); in myDelete() 406 return myIsOne(rawx) || myIsMinusOne(rawx); in myIsInvertible() 412 CoCoA_ASSERT(!myIsZero(rawx)); in myIsIrred() 434 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 450 return mySign(rawx)>=0; in myIsPrintAtom() 457 myIsInteger(N, rawx); in myFloor() 464 myIsInteger(N, rawx); in myCeil() 471 myIsInteger(N, rawx); in myNearestInt() 478 return mySign(rawx)<0; in myIsPrintedWithMinus() 521 mpz_set(mpzref(N), import(rawx)); in myIsInteger() [all …]
|
H A D | RingFqVec.C | 62 static FpElem* import(RingElemRawPtr rawx); 154 return static_cast<FpElem*>(rawx.myRawPtr()); in import() 286 void RingFqVecImpl::myDelete(RawPtr rawx) const in myDelete() argument 288 myMemMgr.free(rawx.myRawPtr()); in myDelete() 302 import(rawlhs)[i] = import(rawx)[i]; in myAssign() 377 return !myIsZero(rawx); in myIsInvertible() 383 myGcdInField(rawlhs, rawx, rawy); in myGcd() 391 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 399 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerBigExp() 411 const SmallFpImpl::value* v = import(rawx); in myOutput() [all …]
|
H A D | QuotientRing.C | 361 myReprRing->myDelete(rawx); in myDelete() 367 myReprRing->mySwap(rawx, rawy); in mySwap() 373 myReprRing->myAssign(rawlhs, rawx); in myAssign() 406 myReprRing->myNegate(rawlhs, rawx); in myNegate() 458 if (myIsZero(rawx) ) return false; in myIsInvertible() 461 R->myAssign(raw(xR), rawx); in myIsInvertible() 470 if (myIsZero(rawx)) return true; in myIsZeroDivisor() 494 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 573 myReprRing->myOutput(OMOut, rawx); in myOutput() 579 return myReprRing->myIsZero(rawx); in myIsZero() [all …]
|
H A D | RingTwinFloat.C | 417 MultipleFloat_t val(import(rawx)); in myDelete() 420 myMemMgr.free(rawx.myRawPtr()); in myDelete() 426 MultipleFloat_t lhs(import(rawx)); in mySwap() 436 ConstMultipleFloat_t y(import(rawx)); in myAssign() 605 return !myIsZero(rawx); in myIsInvertible() 613 CoCoA_ASSERT(!myIsZero(rawx) && !myIsOne(rawx) && !myIsMinusOne(rawx)); in myPowerSmallExp() 614 myBinaryPower(rawlhs, rawx, n); in myPowerSmallExp() 620 return mySign(rawx) < 0; in myIsPrintedWithMinus() 666 if (mySign(rawx) >= 0) in myNearestInt() 1030 return mpf_sgn(import(rawx)[0]); in mySign() [all …]
|
/dports/games/libretro-mame2003/mame2003-libretro-4358db4/src/vidhrdw/ |
H A D | othunder_vidhrdw.c | 273 rawx = othunder_ram[0x2848/2]; in VIDEO_UPDATE() 275 if (rawx <= centrex) in VIDEO_UPDATE() 277 rawx = centrex - rawx; in VIDEO_UPDATE() 278 screenx = rawx * othunder_ram[0xa04e/2] + (((rawx * othunder_ram[0xa050/2]) & 0xffff0000) >> 16); in VIDEO_UPDATE() 284 if (rawx > othunder_ram[0xa028/2]) rawx = othunder_ram[0xa028/2]; in VIDEO_UPDATE() 285 rawx -= centrex; in VIDEO_UPDATE() 316 rawx = othunder_ram[0x284c/2]; in VIDEO_UPDATE() 318 if (rawx <= centrex) in VIDEO_UPDATE() 320 rawx = centrex - rawx; in VIDEO_UPDATE() 327 if (rawx > othunder_ram[0xa038/2]) rawx = othunder_ram[0xa038/2]; in VIDEO_UPDATE() [all …]
|
/dports/games/libretro-mame2003_plus/mame2003-plus-libretro-17e9889/src/vidhrdw/ |
H A D | othunder_vidhrdw.c | 273 rawx = othunder_ram[0x2848/2]; in VIDEO_UPDATE() 275 if (rawx <= centrex) in VIDEO_UPDATE() 277 rawx = centrex - rawx; in VIDEO_UPDATE() 278 screenx = rawx * othunder_ram[0xa04e/2] + (((rawx * othunder_ram[0xa050/2]) & 0xffff0000) >> 16); in VIDEO_UPDATE() 284 if (rawx > othunder_ram[0xa028/2]) rawx = othunder_ram[0xa028/2]; in VIDEO_UPDATE() 285 rawx -= centrex; in VIDEO_UPDATE() 316 rawx = othunder_ram[0x284c/2]; in VIDEO_UPDATE() 318 if (rawx <= centrex) in VIDEO_UPDATE() 320 rawx = centrex - rawx; in VIDEO_UPDATE() 327 if (rawx > othunder_ram[0xa038/2]) rawx = othunder_ram[0xa038/2]; in VIDEO_UPDATE() [all …]
|
/dports/math/cocoalib/CoCoALib-0.99712/include/CoCoA/ |
H A D | ring.H | 93 RingElemAlias(const ring& R, RingElemConstRawPtr rawx); 125 RingElem(const ring& R, const RingElemRawPtr rawx); 149 AutoRingElem(const ring& R, RingElemRawPtr rawx); 207 virtual RingElemRawPtr myNew(ConstRawPtr rawx) const = 0; 248 virtual bool myIsZeroDivisor(ConstRawPtr rawx) const; 274 void myBinaryPowerLoop(RawPtr rawlhs, ConstRawPtr rawx, long n) const; 483 inline AutoRingElem::AutoRingElem(const ring& R, RingElemRawPtr rawx): in AutoRingElem() argument 485 myValuePtr(rawx) in AutoRingElem() 512 myValuePtr(const_cast<void*>(rawx.myRawPtr())) in RingElemAlias() 548 inline RingElem::RingElem(const ring& R, RingElemRawPtr rawx): in RingElem() argument [all …]
|
/dports/math/giacxcas/CoCoALib-0.99700/include/CoCoA/ |
H A D | ring.H | 93 RingElemAlias(const ring& R, RingElemConstRawPtr rawx); 125 RingElem(const ring& R, const RingElemRawPtr rawx); 148 AutoRingElem(const ring& R, RingElemRawPtr rawx); 206 virtual RingElemRawPtr myNew(ConstRawPtr rawx) const = 0; 247 virtual bool myIsZeroDivisor(ConstRawPtr rawx) const; 273 void myBinaryPowerLoop(RawPtr rawlhs, ConstRawPtr rawx, long n) const; 472 inline AutoRingElem::AutoRingElem(const ring& R, RingElemRawPtr rawx): in AutoRingElem() argument 474 myValuePtr(rawx) in AutoRingElem() 501 myValuePtr(const_cast<void*>(rawx.myRawPtr())) in RingElemAlias() 537 inline RingElem::RingElem(const ring& R, RingElemRawPtr rawx): in RingElem() argument [all …]
|