Changeset 0eb89c in git for factory/ffops.cc


Ignore:
Timestamp:
Oct 22, 1997, 3:42:23 PM (27 years ago)
Author:
Jens Schmidt <schmidt@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
3aca314dfbcf3f3b20afc8a26695cbd78456352b
Parents:
445954d99932d0448b8104d6a1cc58a370a06206
Message:
	* ffops.cc (ff_setprime): does not clear table of primes if the
	  prime number used last time equals new one


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

Legend:

Unmodified
Added
Removed
  • factory/ffops.cc

    r445954 r0eb89c  
    11/* emacs edit mode for this file is -*- C++ -*- */
    2 /* $Id: ffops.cc,v 1.4 1997-06-19 12:23:06 schmidt Exp $ */
     2/* $Id: ffops.cc,v 1.5 1997-10-22 13:42:23 schmidt Exp $ */
    33
    44#include <config.h>
     
    1616void ff_setprime ( const int p )
    1717{
    18     ff_prime = p;
    19     ff_halfprime = ff_prime / 2;
    20     if ( ! ff_big )
    21         for ( int i = 0; i < ff_prime; i++ ) ff_invtab[i] = 0;
     18    if ( p != ff_prime ) {
     19        ff_prime = p;
     20        ff_halfprime = ff_prime / 2;
     21        if ( ! ff_big )
     22            for ( int i = 0; i < ff_prime; i++ ) ff_invtab[i] = 0;
     23    }
    2224}
    2325
Note: See TracChangeset for help on using the changeset viewer.