A design for a number theory package with an optimized trial division routine

  • Authors:
  • M. C. Wunderlich;J. L. Selfridge

  • Affiliations:
  • Northern Illinois Univ., DeKalb;Northern Illinois Univ., DeKalb

  • Venue:
  • Communications of the ACM
  • Year:
  • 1974

Quantified Score

Hi-index 48.22

Visualization

Abstract

A number theory package is described which uses doubly linked list structures for storing multiprecise integers. The package has been coded in IBM's Basic Assembly Language and makes heavy use of the macro language and conditional assembly. An optimally coded trial division routine is also described which can be used to determine the unique factorization of large integers.