Changeset 6c15ec in git for kernel/longrat.cc


Ignore:
Timestamp:
Nov 21, 2006, 12:00:56 PM (17 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
e2629ce4f7e55e7bff5bf2315aee0a8801a5f683
Parents:
f2c2b7e9680cff169a760b50002fbd78676e5fae
Message:
*hannes: map rationals to large prime fields


git-svn-id: file:///usr/local/Singular/svn/trunk@9507 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/longrat.cc

    rf2c2b7 r6c15ec  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: longrat.cc,v 1.13 2006-05-02 16:25:17 Singular Exp $ */
     4/* $Id: longrat.cc,v 1.14 2006-11-21 11:00:56 Singular Exp $ */
    55/*
    66* ABSTRACT: computation with long rational numbers (Hubert Grassmann)
     
    12971297  {
    12981298    int in=mpz_mmod_ui(NULL,&n->n,(unsigned long)p);
     1299    #ifdef NV_OPS
     1300    if (npPrimeM>NV_MAX_PRIME)
     1301    return (int)((long)nvDiv((number)iz,(number)in));
     1302    #endif
    12991303    return (int)((long)npDiv((number)iz,(number)in));
    13001304  }
Note: See TracChangeset for help on using the changeset viewer.