Changeset f7aa395 in git


Ignore:
Timestamp:
Nov 4, 2011, 3:07:21 PM (12 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
dcc8e4531456e365c43185a5cc52515ee891db05
Parents:
bc4dd17ae0bd4c02957f75f188075907873f7935
Message:
fix for tr. 382
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/modulop.cc

    rbc4dd17 rf7aa395  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id$ */
     4/* $Id: modulop.cc 14402 2011-09-29 17:16:19Z hannes $ */
    55/*
    66* ABSTRACT: numbers modulo p (<=32003)
     
    6565{
    6666  long ii=i;
    67   while (ii <  0L)                         ii += (long)r->ch;
    68   while ((ii>1L) && (ii >= ((long)r->ch))) ii -= (long)r->ch;
     67  long p=(long)ABS(r->ch);
     68  while (ii <  0L)             ii += p;
     69  while ((ii>1L) && (ii >= p)) ii -= p;
    6970  return (number)ii;
    7071}
Note: See TracChangeset for help on using the changeset viewer.