Changeset b39d4d in git
- Timestamp:
- Dec 18, 2000, 4:44:42 PM (22 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '00e2e9c41af3fde1273eb3633f4c0c7c3db2579d')
- Children:
- e3dc1cc75eb8813142d38ad4d5b8638f5748228a
- Parents:
- 6a9b5a892f6ba5ac58be777a540985149140afae
- Location:
- Singular
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/cntrlc.cc
r6a9b5a rb39d4d 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: cntrlc.cc,v 1.3 5 2000-09-18 12:03:56obachman Exp $ */4 /* $Id: cntrlc.cc,v 1.36 2000-12-18 15:44:39 obachman Exp $ */ 5 5 /* 6 6 * ABSTRACT - interupt handling … … 26 26 27 27 /* undef, if you don't want GDB to come up on error */ 28 #define CALL_GDB 28 29 #if !defined(__alpha) 30 #define CALL_GDB 31 #endif 29 32 30 33 #if defined(__OPTIMIZE__) && defined(CALL_GDB) -
Singular/extra.cc
r6a9b5a rb39d4d 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: extra.cc,v 1.15 2 2000-12-12 08:44:43obachman Exp $ */4 /* $Id: extra.cc,v 1.153 2000-12-18 15:44:39 obachman Exp $ */ 5 5 /* 6 6 * ABSTRACT: general interface to internals of Singular ("system" command) … … 8 8 9 9 #include <stdlib.h> 10 #if defined(__alpha) 11 extern "C" 12 { 13 int setenv(const char *name, const char *value, int overwrite); 14 } 15 #endif 16 10 17 #include <stdio.h> 11 18 #include <string.h> … … 346 353 if (feOptSpec[opt].type == feOptUntyped) 347 354 { 348 feSetOptValue(opt, NULL);355 feSetOptValue(opt,0); 349 356 return FALSE; 350 357 } -
Singular/feResource.cc
r6a9b5a rb39d4d 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: feResource.cc,v 1.3 0 2000-09-18 09:18:55obachman Exp $ */4 /* $Id: feResource.cc,v 1.31 2000-12-18 15:44:40 obachman Exp $ */ 5 5 /* 6 6 * ABSTRACT: management of resources 7 7 */ 8 9 #include <stdlib.h> 10 #if defined(__alpha) 11 extern "C" 12 { 13 int setenv(const char *name, const char *value, int overwrite); 14 }; 15 #endif 8 16 9 17 #include <unistd.h> -
Singular/iparith.cc
r6a9b5a rb39d4d 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: iparith.cc,v 1.24 1 2000-12-15 18:49:29 SingularExp $ */4 /* $Id: iparith.cc,v 1.242 2000-12-18 15:44:40 obachman Exp $ */ 5 5 6 6 /* … … 2875 2875 static BOOLEAN jjIS_RINGVAR_S(leftv res, leftv v) 2876 2876 { 2877 res->data = (char *)(r IsRingVar((char *)v->Data())+1);2877 res->data = (char *)(r_IsRingVar((char *)v->Data(), currRing)+1); 2878 2878 return FALSE; 2879 2879 } … … 4983 4983 4984 4984 #ifndef __MWERKS__ 4985 #if defined(__alpha) 4986 extern "C" 4987 { 4988 void usleep(unsigned long usec); 4989 }; 4990 #endif 4991 4985 4992 static BOOLEAN jjSTATUS_M(leftv res, leftv v) 4986 4993 { -
Singular/modulop.h
r6a9b5a rb39d4d 4 4 * Computer Algebra System SINGULAR * 5 5 ****************************************/ 6 /* $Id: modulop.h,v 1.1 3 2000-12-15 18:49:34 SingularExp $ */6 /* $Id: modulop.h,v 1.14 2000-12-18 15:44:41 obachman Exp $ */ 7 7 /* 8 8 * ABSTRACT: numbers modulo p (<=32003) … … 11 11 12 12 // define if a*b is with mod instead of tables 13 #if defined(i386) 14 // seems to be better on i386 processors 13 15 #define HAVE_MULT_MOD 16 #endif 14 17 15 18 extern int npPrimeM; -
Singular/mpr_complex.cc
r6a9b5a rb39d4d 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: mpr_complex.cc,v 1.2 8 2000-11-21 15:35:44 SingularExp $ */4 /* $Id: mpr_complex.cc,v 1.29 2000-12-18 15:44:41 obachman Exp $ */ 5 5 6 6 /* … … 63 63 gmp_output_digits= digits; 64 64 mpf_set_default_prec( db ); 65 mpf_set_prec( (mpf_ptr)*(diff.mpfp()),32);66 mpf_set_prec( (mpf_ptr)*gmpRel.mpfp(),32);67 mpf_set_d( (mpf_ptr)*gmpRel.mpfp(),0.1);68 mpf_pow_ui( (mpf_ptr)*gmpRel.mpfp(),(mpf_ptr)*gmpRel.mpfp(),digits);65 mpf_set_prec(*diff._mpfp(),32); 66 mpf_set_prec(*gmpRel._mpfp(),32); 67 mpf_set_d(*gmpRel._mpfp(),0.1); 68 mpf_pow_ui(*gmpRel._mpfp(),*gmpRel._mpfp(),digits); 69 69 } 70 70 … … 706 706 gmp_float ai=this->imag(); 707 707 if (ar.isZero() || ai.isZero()) return; 708 mpf_abs( (mpf_ptr)*ar.mpfp(), (mpf_ptr)*ar.mpfp());709 mpf_abs( (mpf_ptr)*ai.mpfp(), (mpf_ptr)*ai.mpfp());710 mpf_set_prec( (mpf_ptr)*ar.mpfp(), 32);711 mpf_set_prec( (mpf_ptr)*ai.mpfp(), 32);708 mpf_abs(*ar._mpfp(), *ar._mpfp()); 709 mpf_abs(*ai._mpfp(), *ai._mpfp()); 710 mpf_set_prec(*ar._mpfp(), 32); 711 mpf_set_prec(*ai._mpfp(), 32); 712 712 if (ar > ai) 713 713 { 714 mpf_div( (mpf_ptr)*ai.mpfp(), (mpf_ptr)*ai.mpfp(), (mpf_ptr)*ar.mpfp());714 mpf_div(*ai._mpfp(), *ai._mpfp(), *ar._mpfp()); 715 715 if (ai < gmpRel) this->imag(0.0); 716 716 } 717 717 else 718 718 { 719 mpf_div( (mpf_ptr)*ar.mpfp(), (mpf_ptr)*ar.mpfp(), (mpf_ptr)*ai.mpfp());719 mpf_div(*ar._mpfp(), *ar._mpfp(), *ai._mpfp()); 720 720 if (ar < gmpRel) this->real(0.0); 721 721 } -
Singular/mpr_numeric.cc
r6a9b5a rb39d4d 3 3 ****************************************/ 4 4 5 /* $Id: mpr_numeric.cc,v 1.1 1 2000-10-05 15:16:58 SingularExp $ */5 /* $Id: mpr_numeric.cc,v 1.12 2000-12-18 15:44:42 obachman Exp $ */ 6 6 7 7 /* … … 597 597 abx_g= abs(*x); 598 598 599 // gcc 2.95.2 on the dec alpha chokes on this 600 #if defined(__GNUC__) 601 #if ! (defined(__alpha) && __GNUC__ == 2 && __GNUC_MINOR__ == 95) 599 602 for ( j= m-1; j >= 0; j-- ) 600 603 { … … 631 634 if ( iter % MT ) *x= x1; 632 635 else *x -= ( dx * frac_g[ iter / MT ] ); 636 #endif 637 #endif 633 638 } 634 639 635 640 *its= MAXIT+1; 636 637 641 return; 638 642 } -
Singular/omSingularConfig.h
r6a9b5a rb39d4d 8 8 * Author: obachman@mathematik.uni-kl.de (Olaf Bachmann) 9 9 * Created: 8/00 10 * Version: $Id: omSingularConfig.h,v 1. 2 2000-08-24 14:42:42 obachman Exp $10 * Version: $Id: omSingularConfig.h,v 1.3 2000-12-18 15:44:42 obachman Exp $ 11 11 *******************************************************************/ 12 12 #ifndef OM_SINGULAR_CONFIG_H … … 34 34 #endif 35 35 36 /* number of bytes for difference to report */37 #define SING_REPORT_THRESHOLD 100 *102436 /* number of bytes for difference to report: every 1 MByte */ 37 #define SING_REPORT_THRESHOLD 1000*1024 38 38 #define OM_SINGULAR_HOOK \ 39 39 do \ … … 48 48 if (_diff >= SING_REPORT_THRESHOLD) \ 49 49 { \ 50 fprintf(stdout, "[% dk]", (_current_bytes + 1023)/1024); \50 fprintf(stdout, "[%ldk]", (_current_bytes + 1023)/1024); \ 51 51 fflush(stdout); \ 52 52 om_sing_last_reported_size = _current_bytes; \
Note: See TracChangeset
for help on using the changeset viewer.