Description: Miracl library contains more than 100 routines, involving multiple precision arithmetic (multiprecision arithmetic) in all its aspects. Defines two new data types- represents large integers big type and represent rational numbers flash (short for floating-slash) type. Knuth algorithm based on large integer routines (his book " The Art of Computer Programming" presented in chapter IV). floating-slash (not fixed slash?) algorithm based on rounding decimals, originally proposed by D.Matula and P.Kornerup. All routines are carried out for the speed and efficiency of a comprehensive optimization, but also standard, portable C program. In addition, for some time very demanding algorithms, Miracl also for the popular Intel 80x86 family of processors provides the assembler language. Miracl also provides C++ interface. Miracl all the source code are included here.
To Search:
File list (Check if you may need any files):
miracl3
.......\miracl
.......\......\amd64.txt
.......\......\arm.txt
.......\......\borland.txt
.......\......\config.c
.......\......\double.txt
.......\......\exe
.......\......\...\deciph.exe
.......\......\...\enciph.exe
.......\......\...\fact.exe
.......\......\...\private.key
.......\......\...\public.key
.......\......\first.txt
.......\......\float.txt
.......\......\free
.......\......\....\factor.exe
.......\......\....\ratcalc.exe
.......\......\....\read.txt
.......\......\include
.......\......\.......\MIRDEF.AMD
.......\......\.......\MIRDEF.SPR
.......\......\.......\big.h
.......\......\.......\brick.h
.......\......\.......\crt.h
.......\......\.......\ebrick.h
.......\......\.......\ebrick2.h
.......\......\.......\ec2.h
.......\......\.......\ecn.h
.......\......\.......\flash.h
.......\......\.......\floating.h
.......\......\.......\gf2m.h
.......\......\.......\gf2m12x.h
.......\......\.......\gf2m4x.h
.......\......\.......\gf2m6x.h
.......\......\.......\miracl.h
.......\......\.......\mirdef.arm
.......\......\.......\mirdef.ash
.......\......\.......\mirdef.atm
.......\......\.......\mirdef.bfp
.......\......\.......\mirdef.bpp
.......\......\.......\mirdef.bs
.......\......\.......\mirdef.ccc
.......\......\.......\mirdef.cm
.......\......\.......\mirdef.dll
.......\......\.......\mirdef.gcc
.......\......\.......\mirdef.gen
.......\......\.......\mirdef.gfp
.......\......\.......\mirdef.h
.......\......\.......\mirdef.h16
.......\......\.......\mirdef.h32
.......\......\.......\mirdef.h64
.......\......\.......\mirdef.haf
.......\......\.......\mirdef.hio
.......\......\.......\mirdef.hpc
.......\......\.......\mirdef.ibe
.......\......\.......\mirdef.kep
.......\......\.......\mirdef.lnx
.......\......\.......\mirdef.mik
.......\......\.......\mirdef.mip
.......\......\.......\mirdef.mmm
.......\......\.......\mirdef.ol
.......\......\.......\mirdef.ppc
.......\......\.......\mirdef.scr
.......\......\.......\mirdef.sjc
.......\......\.......\mirdef.tst
.......\......\.......\sf2m12x.h
.......\......\.......\zzn.h
.......\......\itanium.txt
.......\......\kcmcomba.txt
.......\......\lib
.......\......\...\bc32.lib
.......\......\...\bc32doit.bat
.......\......\...\bcldoit.bat
.......\......\...\bcxdoit.bat
.......\......\...\gcdoit.bat
.......\......\...\linux
.......\......\...\linux64
.......\......\...\miracl.a
.......\......\...\miracl.mak
.......\......\...\ms32.lib
.......\......\...\ms32doit.bat
.......\......\...\msiodoit.bat
.......\......\...\msldoit.bat
.......\......\linux.txt
.......\......\mac.txt
.......\......\makemcs.txt
.......\......\manual.doc
.......\......\mex.c
.......\......\msvisual.txt
.......\......\powerpc.txt
.......\......\problems.txt
.......\......\readme.txt
.......\......\smartmip.txt
.......\......\source
.......\......\......\amd64.mcs
.......\......\......\arm.mcs
.......\......\......\avr.mcs
.......\......\......\avr2.mcs
.......\......\......\avr4.mcs