48
48
::
49
49
50
50
sage: gp("a = intnum(x=0,6,sin(x))")
51
- 0.03982971334963397945434770208 # 32-bit
52
- 0.039829713349633979454347702077075594548 # 64-bit
51
+ 0.039829713349633979454347702077075594548
53
52
sage: gp("a")
54
- 0.03982971334963397945434770208 # 32-bit
55
- 0.039829713349633979454347702077075594548 # 64-bit
53
+ 0.039829713349633979454347702077075594548
56
54
sage: gp.kill("a")
57
55
sage: gp("a")
58
56
a
@@ -375,8 +373,7 @@ def get_precision(self):
375
373
EXAMPLES::
376
374
377
375
sage: gp.get_precision()
378
- 28 # 32-bit
379
- 38 # 64-bit
376
+ 38
380
377
"""
381
378
return self .get_default ('realprecision' )
382
379
@@ -396,15 +393,13 @@ def set_precision(self, prec):
396
393
EXAMPLES::
397
394
398
395
sage: old_prec = gp.set_precision(53); old_prec
399
- 28 # 32-bit
400
- 38 # 64-bit
396
+ 38
401
397
sage: gp.get_precision()
402
398
57
403
399
sage: gp.set_precision(old_prec)
404
400
57
405
401
sage: gp.get_precision()
406
- 28 # 32-bit
407
- 38 # 64-bit
402
+ 38
408
403
"""
409
404
return self .set_default ('realprecision' , prec )
410
405
@@ -520,8 +515,7 @@ def set_default(self, var, value):
520
515
sage: gp.set_default('realprecision', old_prec)
521
516
115
522
517
sage: gp.get_default('realprecision')
523
- 28 # 32-bit
524
- 38 # 64-bit
518
+ 38
525
519
"""
526
520
old = self .get_default (var )
527
521
self ._eval_line ('default(%s,%s)' % (var , value ))
@@ -547,8 +541,7 @@ def get_default(self, var):
547
541
sage: gp.get_default('seriesprecision')
548
542
16
549
543
sage: gp.get_default('realprecision')
550
- 28 # 32-bit
551
- 38 # 64-bit
544
+ 38
552
545
"""
553
546
return eval (self ._eval_line ('default(%s)' % var ))
554
547
@@ -773,8 +766,7 @@ def _exponent_symbol(self):
773
766
::
774
767
775
768
sage: repr(gp(10.^80)).replace(gp._exponent_symbol(), 'e')
776
- '1.0000000000000000000000000000000000000e80' # 64-bit
777
- '1.000000000000000000000000000e80' # 32-bit
769
+ '1.0000000000000000000000000000000000000e80'
778
770
"""
779
771
return ' E'
780
772
@@ -800,27 +792,23 @@ def new_with_bits_prec(self, s, precision=0):
800
792
801
793
sage: # needs sage.symbolic
802
794
sage: pi_def = gp(pi); pi_def
803
- 3.141592653589793238462643383 # 32-bit
804
- 3.1415926535897932384626433832795028842 # 64-bit
795
+ 3.1415926535897932384626433832795028842
805
796
sage: pi_def.precision()
806
- 28 # 32-bit
807
- 38 # 64-bit
797
+ 38
808
798
sage: pi_150 = gp.new_with_bits_prec(pi, 150)
809
799
sage: new_prec = pi_150.precision(); new_prec
810
800
48 # 32-bit
811
801
57 # 64-bit
812
802
sage: old_prec = gp.set_precision(new_prec); old_prec
813
- 28 # 32-bit
814
- 38 # 64-bit
803
+ 38
815
804
sage: pi_150
816
805
3.14159265358979323846264338327950288419716939938 # 32-bit
817
806
3.14159265358979323846264338327950288419716939937510582098 # 64-bit
818
807
sage: gp.set_precision(old_prec)
819
808
48 # 32-bit
820
809
57 # 64-bit
821
810
sage: gp.get_precision()
822
- 28 # 32-bit
823
- 38 # 64-bit
811
+ 38
824
812
"""
825
813
if precision :
826
814
old_prec = self .get_real_precision ()
@@ -856,11 +844,9 @@ class GpElement(ExpectElement, sage.interfaces.abc.GpElement):
856
844
sage: loads(dumps(x)) == x
857
845
False
858
846
sage: x
859
- 1.047197551196597746154214461 # 32-bit
860
- 1.0471975511965977461542144610931676281 # 64-bit
847
+ 1.0471975511965977461542144610931676281
861
848
sage: loads(dumps(x))
862
- 1.047197551196597746154214461 # 32-bit
863
- 1.0471975511965977461542144610931676281 # 64-bit
849
+ 1.0471975511965977461542144610931676281
864
850
865
851
The two elliptic curves look the same, but internally the floating
866
852
point numbers are slightly different.
0 commit comments