Changeset 8e4601 in git


Ignore:
Timestamp:
Oct 19, 2012, 8:16:52 PM (11 years ago)
Author:
Adrian <adi_popescum@…>
Branches:
(u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
Children:
b79ed5b79606bbec4a3bc2f9ad41e76c5d40137e
Parents:
3feb05488fc45f2659a728850a9c71ad9c0cb838
git-author:
Adrian <adi_popescum@yahoo.de>2012-10-19 20:16:52+02:00
git-committer:
Hans Schoenemann <hannes@mathematik.uni-kl.de>2012-10-22 11:18:07+02:00
Message:
64 bits for Spielwiese Last
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • factory/cf_factor.cc

    r3feb05 r8e4601  
    129129      if (CFFactory::gettype()==GaloisFieldDomain)
    130130      {
    131          int a= imm2int (f.getval());
     131         long a= imm2int (f.getval());
    132132         if ( a == gf_q )
    133            printf ("+%d", a);
    134          else  if ( a == 0 )
     133           printf ("+%ld", a);
     134         else  if ( a == 0L )
    135135           printf ("+1");
    136          else  if ( a == 1 )
     136         else  if ( a == 1L )
    137137           printf ("+%c",gf_name);
    138138         else
    139139         {
    140140           printf ("+%c",gf_name);
    141            printf ("^%d",a);
     141           printf ("^%ld",a);
    142142         }
    143143      }
  • factory/imm.h

    r3feb05 r8e4601  
    6262inline InternalCF * int2imm ( long i )
    6363{
    64     return (InternalCF*)(long)((i << 2) | INTMARK );
     64    return (InternalCF*)((i << 2) | INTMARK );
    6565}
    6666
     
    7979{
    8080    if ( i < 0 )
    81         return (InternalCF*)(long)(-(((-i) << 2) | INTMARK));
    82     else
    83         return (InternalCF*)(long)((i << 2) | INTMARK );
     81        return (InternalCF*)(-(((-i) << 2) | INTMARK));
     82    else
     83        return (InternalCF*)((i << 2) | INTMARK );
    8484}
    8585
     
    8888inline InternalCF * int2imm_p ( long i )
    8989{
    90     return (InternalCF*)(long)((i << 2) | FFMARK );
     90    return (InternalCF*)((i << 2) | FFMARK );
    9191}
    9292
    9393inline InternalCF * int2imm_gf ( long i )
    9494{
    95     return (InternalCF*)(long)((i << 2) | GFMARK );
     95    return (InternalCF*)((i << 2) | GFMARK );
    9696}
    9797//}}}
  • libsingular-config.in

    r3feb05 r8e4601  
    7676
    7777    --libsg)
    78         ${ECHOn} " -L${libdir} -L${libdir}/singular -lSingular_g -lnumeric_g -lkernel_g -lpolys_g -lcoeffs_g -lreporter_g -lmisc_g @FACTORY_LIBS@ -lomalloc_g -lfindexec_g @NTL_LIBS@ @USEPPROCSDYNAMICLD@ @GMP_LIBS@"
     78        ${ECHOn} " -L${libdir} -L${libdir}/singular -lSingular_g -lnumeric_g -lkernel_g -lpolys_g -lcoeffs_g -lreporter_g -lmisc_g @FACTORY_LIBSG@ -lomalloc_g -lfindexec_g @NTL_LIBS@ @USEPPROCSDYNAMICLD@ @GMP_LIBS@"
    7979        ;;
    8080
Note: See TracChangeset for help on using the changeset viewer.