| David Cantor on Mon, 27 Nov 2000 21:28:54 -0800 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Pari 2.1.0 failed two bench tests on my new computer. |
I just purchased a new Dell 4100 Series with a Pentium III at 933
MH. I compiled GP/PARI 2.1.0 (released) without difficulty, but the
bench test found some differences. There were the two elliptic curve
dif tests. Some of the deifferences were just round-off in the last
decimal place, but others appear to be more significant.
I compiled using the included configuration file without changes.
I've appended both of the dif files.
David G. Cantor
CCRwest
Center for Communications Research,
San Diego, CA
dgc@ccrwest.org
----------------------------------------------------------------------
The elliptic dyn.diff file:
*** ../src/test/32/elliptic Mon Nov 27 21:13:59 2000
--- gp.out Mon Nov 27 21:23:37 2000
***************
*** 141,154 ****
[-1.0000000000000000000000000000000000000, 1.0000000000000000000000000000000
000000]~
? cmcurve=ellinit([0,-3/4,0,-2,-1])
! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323, -343, -3375, [2.000000000000
! 0000000000000000000000000, -0.62500000000000000000000000000000000000 + 0.330
71891388307382381270196920490755321*I, -0.6250000000000000000000000000000000
0000 - 0.33071891388307382381270196920490755321*I]~, 1.933311705616811546733
! 0768390298137310, 0.96665585280840577336653841951490686552 + 2.5575309899160
! 994790492257969408742846*I, -0.85584863309985585256414907906657726119 + 4.98
! 606127 E-39*I, -0.42792431654992792628207453953328863060 - 2.757161217166147
! 2068745043203629203178*I, 4.9445046002825467364981969681843776438]
? ellpow(cmcurve,[x,y],quadgen(-7))
[((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 - 2*w)), ((34 - 11*w)*y*x^2
+ (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 + (-136 + 44*w)*x + (-40 +
--- 141,154 ----
[-1.0000000000000000000000000000000000000, 1.0000000000000000000000000000000
000000]~
? cmcurve=ellinit([0,-3/4,0,-2,-1])
! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323, -343, -3375, [1.999999999999
! 9999999999999999999999999, -0.62500000000000000000000000000000000000 + 0.330
71891388307382381270196920490755321*I, -0.6250000000000000000000000000000000
0000 - 0.33071891388307382381270196920490755321*I]~, 1.933311705616811546733
! 0768390298137310, 0.96665585280840577336653841951490686553 + 2.5575309899160
! 994790492257969408742857*I, -0.85584863309985585256414907906657726117 + 0.E-
! 39*I, -0.42792431654992792628207453953328863058 - 2.757161217166147206874504
! 3203629203182*I, 4.9445046002825467364981969681843776459]
? ellpow(cmcurve,[x,y],quadgen(-7))
[((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 - 2*w)), ((34 - 11*w)*y*x^2
+ (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 + (-136 + 44*w)*x + (-40 +
***************
*** 160,164 ****
? getheap
[56, 4650]
? print("Total time spent: ",gettime);
! Total time spent: 803
? \q
--- 160,164 ----
? getheap
[56, 4650]
? print("Total time spent: ",gettime);
! Total time spent: 110
? \q
----------------------------------------------------------------------
The elliptic-sta.dif file
*** ../src/test/32/elliptic Mon Nov 27 21:13:59 2000
--- gp.out Mon Nov 27 21:23:37 2000
***************
*** 141,154 ****
[-1.0000000000000000000000000000000000000, 1.0000000000000000000000000000000
000000]~
? cmcurve=ellinit([0,-3/4,0,-2,-1])
! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323, -343, -3375, [2.000000000000
! 0000000000000000000000000, -0.62500000000000000000000000000000000000 + 0.330
71891388307382381270196920490755321*I, -0.6250000000000000000000000000000000
0000 - 0.33071891388307382381270196920490755321*I]~, 1.933311705616811546733
! 0768390298137310, 0.96665585280840577336653841951490686552 + 2.5575309899160
! 994790492257969408742846*I, -0.85584863309985585256414907906657726119 + 4.98
! 606127 E-39*I, -0.42792431654992792628207453953328863060 - 2.757161217166147
! 2068745043203629203178*I, 4.9445046002825467364981969681843776438]
? ellpow(cmcurve,[x,y],quadgen(-7))
[((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 - 2*w)), ((34 - 11*w)*y*x^2
+ (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 + (-136 + 44*w)*x + (-40 +
--- 141,154 ----
[-1.0000000000000000000000000000000000000, 1.0000000000000000000000000000000
000000]~
? cmcurve=ellinit([0,-3/4,0,-2,-1])
! [0, -3/4, 0, -2, -1, -3, -4, -4, -1, 105, 1323, -343, -3375, [1.999999999999
! 9999999999999999999999999, -0.62500000000000000000000000000000000000 + 0.330
71891388307382381270196920490755321*I, -0.6250000000000000000000000000000000
0000 - 0.33071891388307382381270196920490755321*I]~, 1.933311705616811546733
! 0768390298137310, 0.96665585280840577336653841951490686553 + 2.5575309899160
! 994790492257969408742857*I, -0.85584863309985585256414907906657726117 + 0.E-
! 39*I, -0.42792431654992792628207453953328863058 - 2.757161217166147206874504
! 3203629203182*I, 4.9445046002825467364981969681843776459]
? ellpow(cmcurve,[x,y],quadgen(-7))
[((-2 + 3*w)*x^2 + (6 - w))/((-2 - 5*w)*x + (-4 - 2*w)), ((34 - 11*w)*y*x^2
+ (40 - 28*w)*y*x + (22 + 23*w)*y)/((-90 - w)*x^2 + (-136 + 44*w)*x + (-40 +
***************
*** 160,164 ****
? getheap
[56, 4650]
? print("Total time spent: ",gettime);
! Total time spent: 803
? \q
--- 160,164 ----
? getheap
[56, 4650]
? print("Total time spent: ",gettime);
! Total time spent: 100
? \q