Changeset 2893f6d for src/libcfa/gmp
- Timestamp:
 - May 15, 2017, 6:35:22 PM (8 years ago)
 - Branches:
 - ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
 - Children:
 - e2f1eeb
 - Parents:
 - a32cfc90
 - File:
 - 
      
- 1 edited
 
- 
          
  src/libcfa/gmp (modified) (2 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
src/libcfa/gmp
ra32cfc90 r2893f6d 10 10 // Created On : Tue Apr 19 08:43:43 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Sat May 13 22:52:26 2017 13 // Update Count : 8 14 // 15 16 extern "C" { 12 // Last Modified On : Sun May 14 23:47:36 2017 13 // Update Count : 9 14 // 15 17 16 // https://gmplib.org/gmp-man-6.1.1.pdf 17 18 18 #include <gmp.h> // GNU multi-precise integers 19 // some code for operators "/" and "%" taken from g++ gmpxx.h20 }21 19 #include <fstream> // sout 22 20 … … 146 144 Int ?*=?( Int * lhs, unsigned long int rhs ) { return *lhs = *lhs * rhs; } 147 145 146 // some code for operators "/" and "%" taken from g++ gmpxx.h 148 147 Int ?/?( Int dividend, Int divisor ) { Int quotient; mpz_tdiv_q( quotient.mpz, dividend.mpz, divisor.mpz ); return quotient; } 149 148 Int ?/?( Int dividend, unsigned long int divisor ) { Int quotient; mpz_tdiv_q_ui( quotient.mpz, dividend.mpz, divisor ); return quotient; }  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.