亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tour-changes.html

?? NTL is a high-performance, portable C++ library providing data structures and algorithms for manipul
?? HTML
?? 第 1 頁 / 共 3 頁
字號:
<html>
<head>
<title>
A Tour of NTL: Summary of Changes  </title>
</head>

<body bgcolor="#fff9e6">
<center>
<a href="tour-roadmap.html"><img src="arrow1.gif" alt="[Previous]" align=bottom></a>
 <a href="tour.html"><img src="arrow2.gif" alt="[Up]" align=bottom></a> 
<a href="tour-ack.html"> <img src="arrow3.gif" alt="[Next]" align=bottom></a>
</center>

<h1> 
<p align=center>
A Tour of NTL: Summary of Changes 
</p>
</h1>

<p> <hr> <p>
<h3>
2005.03.24: Changes between NTL 5.3.2 and 5.4  
</h3>

<ul>
<li>
By default, NTL now compiles in ISO mode (using namespaces, etc.).
You can always revert to traditional mode by unsetting
the flag <tt>NTL_STD_CXX</tt> 
(either pass <tt>NTL_STD_CXX=off</tt> to the configure script,
or manually edit the <tt>config.h</tt> file).
<p>

<li>
Some bug fixes:

<ul>
<li>
The <tt>sqrt</tt> and <tt>log1p</tt> routines
for the <tt>RR</tt> class would produce incorrectly rounded
results in certain circumstances (although this only affected the relative
error of the result very marginally).
<li>
The <tt>SqrRootPrec</tt> routine for the <tt>RR</tt> class
could not be called, because it was defined incorrectly.
</ul>

<p>

Thanks to Paul Zimmermann for finding (and fixing) these bugs!
Paul has also validated NTL's <tt>RR</tt> class by cross-checking it with the
<a href="http://www.mpfr.org">MPFR</a> library.

<p>
<li>
Some performance enhancements:

<ul>
<li>
Added a new <tt>MulModPrecon</tt> inline function for 
computing <tt>(a * b) % n</tt> for single precision numbers,
when <tt>b</tt> and <tt>n</tt> are fixed for several computations.
On some platforms this can be twice as fast or more than the
old <tt>MulMod2</tt> routine.
This indirectly affects a lot of computations that are done via
homomorphic imaging (polynomial multiplication
over <tt>zz_p</tt>, <tt>ZZ_p</tt>, and <tt>ZZ</tt>,
matrix computations over <tt>zz_p</tt> and <tt>ZZ</tt>).

<li>
Rewrote the small prime FFT to take advantage of the new
<tt>MulModPrecon</tt>, and to be more cache friendly.

<li>
Improved the performance of the <tt>GF2X</tt> multiplication routine.
On some platforms, it can be twice as fast as the old one.
Thanks (again) to Paul Zimmermann for suggesting some of these
improvements and supplying some of the code.

</ul>

<p>
<li>
Miscellany:

<ul>
<li>
Rewrote several of the installation scripts in Perl (the old shell
scripts were getting too messy to maintain).
However, the syntax for all of the command-line interfaces
remains identical.

</ul>
 




</ul>

<p> <hr> <p>
<h3>
2004.05.21: Changes between NTL 5.3.1 and 5.3.2
</h3>

<ul>
<li>
Some bug fixes.

<p>
<li>
Re-wrote <tt>SqrRootMod</tt> to make it run faster.

</ul>



<p> <hr> <p>
<h3>
2002.12.17: Changes between NTL 5.3 and 5.3.1
</h3>

<ul>
<li>
Fixed a bug affecting the <tt>BuildIrred</tt> routines
for <tt>ZZ_pEX</tt> and <tt>zz_pEX</tt>.
</ul>

<p> <hr> <p>
<h3>
2002.07.05: Changes between NTL 5.2 and 5.3
</h3>

<ul>
<li>
Minimized and isolated constructs that do not adhere to <tt>C</tt>/<tt>C++</tt> 
standards,
and added flags <tt>NTL_CLEAN_INT</tt> and <tt>NTL_CLEAN_PTR</tt>
which force stricter compliance with these standards 
<a href="tour-impl.html">[more details]</a>.

<p>
<li>
Added functions <tt>IsWhiteSpace</tt>, <tt>CharToIntVal</tt>,
and <tt>IntValToChar</tt>  to the <tt>tools</tt> module
<a href="tools.txt">[more details]</a>.

<p>
<li>
Added methods <tt>allocated</tt>, <tt>position1</tt> to generic vector classes
<a href="vector.txt">[more details]</a>.

<p>
<li>
Added method <tt>allocated</tt> to the class <tt>vec_GF2</tt>
<a href="vec_GF2.txt">[more details]</a>.

<p>
<li>
Added conversion routines from unsigned int/long to int, long, float, and double
<a href="conversions.txt">[more details]</a>.

<p>
<li>
Added routines <tt>AddPrec</tt>, <tt>SubPrec</tt>, etc., to the <tt>RR</tt>
module, and declared the practice of directly  assigning to the variable
<tt>RR::prec</tt> obsolete
<a href="RR.txt">[more details]</a>.

<p>
<li>
Fixed a number of minor bugs.

</ul>



<p> <hr> <p>
<h3>
2001.07.19: Changes between NTL 5.1a and 5.2
</h3>

<p>

<ul>
<li>
Implemented Mark van Hoeij's new algorithm for factorining polynomials
with rational coefficients.
This new algorithm is much more efficient than the previous algorithm
used by NTL, and is the default (one can switch back to the old algorithm
with a run-time switch).
<p>
<a href="ZZXFactoring.txt">[documentation]</a>
<p>
<a href="tour-time.html">[performance measurements]</a>
<p>

<li>
Added routines <tt>LLL_plus</tt> that are just like the all-integer 
<tt>LLL</tt> routines, except that they return the exact values of the
squared lengths of the Gramm-Schmidt basis vectors.
This is useful in implementing van Hoeij's algorithm.
<a href="LLL.txt">[more details]</a>.
<p>

<li>
Made a small change to <tt>quad_float.c</tt> to make it compile
under  gcc version 3.0
without errors.
This is the <i>one</i> place in NTL where I resort to just a little
assmebly code (but only on x86/Linux platforms), and wouldn't you know it,
this is the <i>one</i> place where gcc 3.0 had problems.
<p>

<li>
Made a small change to the procedure for generating a distribution,
so that now all files in the "tar" file comprising the distribution
come without any annoyingly excessive access control restrictions.
<p>

<li>
Changed the version numbering scheme so that it is now closer to
"standard practice".
This is version "5.2".
Any small bug fixes to this version will be named "5.2.1", "5.2.2", etc.
Also, macros are now defined so that the numerical components
of the version number are available to the programmer.
<a href="version.txt">[more details]</a>.


</ul>


<p> <hr> <p>
<h3>
2001.06.08: Changes between NTL 5.0c and 5.1a
</h3>

<p>
Some minor fixes and additions.
<p>
Completely backward compatible.
<p>

<ul>

<li>
Added a routine <tt>LatticeSolve()</tt> for finding integer
solutions to linear systems of integer equations.
<a href="LLL.txt">[more details]</a>

<p>
<li>
Modified the stragey used by the <tt>LLL()</tt> and <tt>image()</tt>
routines in the <a href="LLL.txt">LLL package</a> to deal
with linear dependencies.
The new strategy guarantees better worst-case bounds on the
sizes of intermediate values.
I'm not sure if it will have any serious practical impact, though.

<p>
<li>
Added some "partial ISO modes" so that one can use
some of the features of Standard <tt>C++</tt>,
even if ones compiler does not yet support all of the features.
<a href="tour-stdcxx.html">[more details]</a>

<p>
<li>
Bug fix: routine <tt>determnant()</tt> in <tt>mat_GF2.h</tt>
was not visible to the linker because of a typo in <tt>mat_GF2.c</tt>.

<p>
<li>
Made a "smarter" script for selecting the <tt>GetTime()</tt>
function.
This fixes an installation problem on Cygwin/Windows 95 platforms.
I hope it doesn't create more problems than it solves, though.

<p>
<li>
Added some extra documentation for installation under
Windows/MS Visual <tt>C++</tt>. 
<a href="tour-win.html">[more details]</a>

<p>
<li>
Changed some names like <tt>c_lip.c</tt> to <tt>c_lip_impl.h</tt>.
This should avoid some potential installation problems.

<p>
<li>
Throw away first 256-bytes of arc4 streams to improve quality of
the pseudo-random number generator.
This may change the precise behavior of some  programs.

<p>
<li>
Other minor, internal modifications.

</ul>




<p> <hr> <p>
<h3>
2001.02.19: Changes between NTL 5.0b and 5.0c
</h3>

<p>
Fixed a naming problem in the Windows distribution.
The Unix distribution is unaffected.


<p> <hr> <p>
<h3>
2001.02.19: Changes between NTL 5.0a and 5.0b
</h3>

<p>
Fixed a typo in <tt>vec_ulong.c</tt> that causes a compile error
on some platforms.


<p> <hr> <p>
<h3>
2001.02.19: Changes between NTL 4.3a and 5.0a
</h3>

<p>
<ul>
<li>
I've now re-structured NTL so that one can use
either 'traditional' LIP or GMP as the <i>primary</i> long integer package.
Doing this introduced some (minor) backward incompatabilies in
the programming interface, so there is also a 'third way' -- you
can use GMP as a <i>supplemental</i> long integer package (as in NTL 4.3), 
getting
many (but not all) of the performance benefits of GMP, while
maintaining <i>complete</i> backward compatability with the traditional
long integer package.
This 'third way' is not highly recommended -- it is only intended
as a backward compatabilty hack.

<p>
Even if you do not use GMP, you should 
<a href="tour-gmp.html">read about using NTL with GMP</a> so
that you can write code that works with either the traditional or GMP
long integer packages.
<p>
<li>
Added a <tt>ZZ</tt> to unsigned long conversion routine.
<a href="conversions.txt">[more details]</a>
<li>
Added new vector classes <tt>vec_ulong</tt> (vectors
of unsigned longs) and <tt>vec_vec_ulong</tt>.
<a href="tour-modules.html">[more details]</a>
<li>
Some minor bug fixes:  under some unusual circumstances, a memory
allocation error could be erroneously raised; I also added a patch 
that works around a bug in v3.0.1 of GMP.
<li>
Some internal cleansing, minimizing the use of non-standard constructs.
</ul>


<p> <hr> <p>
<h3>
Changes between NTL 4.2a and 4.3a
</h3>

This is backward compatible with previous versions.

<p>
<ul>
<li>
Improved the performance of <tt>ZZ_pX</tt> arithmetic when using 
GMP.
The GMP version is also more space efficient 
(the pre-computed tables are much smaller).
These improvements are most marked for very large <tt>p</tt> (several
thousand bits).

<p>
The only thing unsatisfactory about this state of affairs is that 
<i>vis a vis</i> the GMP version, the pure
LIP code is asymptotically slower by <i>more</i> than a constant factor,
and is is also less space efficient.
Perhaps I'll get around to rectifying this imbalance someday.
To do this, I need a sub-quadratic division with remainder routine for LIP.
At any rate, the differences only become seriously noticible when
<tt>p</tt> has more than a few thousand bits.

<p>

<li>
Some other small adjustments here and there.

</ul>

<p> <hr> <p>
<h3>
Changes between NTL 4.1a and 4.2a
</h3>

This is backward compatible with previous versions.

<p>
<ul>
<li>
Hacked the big integer code so that NTL uses GMP
(the GNU Multi-Precision library).
This is done in such a way as to get most of the benefits of GMP
with a reasonable amount of effort, and while maintaining complete backward
compatability and minimizing the risk of introducing bugs.
Some arithmetic operations 
on some platforms may execute two to three times
faster if using GMP. <a href="tour-gmp.html">[more details]</a>
<li>
Simplified the installation procedure on Unix systems by
providing a simple configuration script so that setting 
various configuration variables can be done without
editing the <tt>makefile</tt> and  <tt>config.h</tt> file.
<a href="tour-unix.html">[more details]</a>
<li>
Added function <tt>GenGermainPrime</tt>
to efficiently generate random Germain primes, i.e., primes <i>p</i>
such that <i>2p+1</i> is also prime. <a href="ZZ.txt">[more details]</a>
<li>
Added a function <tt>random</tt> to generate random <tt>quad_floats</tt>.
<a href="quad_float.txt">[more details]</a>
<li>
Added an <tt>ifdef</tt> in <tt>tools.h</tt> that allows
one to suppress the declaration of <tt>min</tt> and <tt>max</tt>
functions in NTL client programs;
these were causing problems when writing 'Windows applications'.
<li>
Implemented a faster algorithm for initializing the
<tt>ZZ_p</tt> auxilliary data structures.
<li>
Polished up a few other minor things in the code and documentation.
</ul>

<p> <hr> <p>

<p>
<h3>
Changes between NTL 4.0a and 4.1a
</h3>
<p>

This is backward compatible with previous versions.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久综合视频| 亚洲国产精品一区二区久久| 亚洲欧美一区二区三区久本道91| 天天综合色天天综合色h| 国产精品一区二区在线播放| 在线观看日韩电影| 日本一区二区三区dvd视频在线| 亚洲国产日韩在线一区模特| 国产白丝网站精品污在线入口| 欧美日韩午夜在线| 亚洲欧美激情小说另类| 国产精品乡下勾搭老头1| 亚洲午夜久久久久久久久电影网 | 亚洲一区二区三区四区五区黄 | 精彩视频一区二区| 欧美色中文字幕| 亚洲欧洲在线观看av| 国产激情精品久久久第一区二区 | 亚洲免费观看高清完整版在线| 久久国产精品区| 欧美麻豆精品久久久久久| 亚洲欧美日韩国产综合| 不卡的电影网站| 亚洲国产精品激情在线观看| 激情五月婷婷综合| 日韩精品综合一本久道在线视频| 亚洲福利一区二区| 在线欧美日韩精品| 一区二区三区在线看| 99视频一区二区| 成人欧美一区二区三区| av在线不卡观看免费观看| 国产亚洲一区二区在线观看| 日本视频在线一区| 日韩欧美aaaaaa| 久久国产精品99久久久久久老狼| 欧美一区二区三区在| 日本欧美加勒比视频| 91精品国产色综合久久ai换脸| 丝袜亚洲精品中文字幕一区| 91精品国产黑色紧身裤美女| 日韩精品视频网| 欧美成人三级电影在线| 精品一区二区精品| 国产校园另类小说区| www.日韩大片| 一区二区三区小说| 欧美精品色一区二区三区| 男女激情视频一区| 久久亚洲私人国产精品va媚药| 国产一区二区三区最好精华液| 国产日韩欧美精品一区| av不卡在线播放| 亚洲第一主播视频| 日韩美女一区二区三区| 成人永久免费视频| 亚洲精品一二三四区| 在线成人免费观看| 国产福利视频一区二区三区| 国产精品伦一区| 欧美喷潮久久久xxxxx| 另类的小说在线视频另类成人小视频在线| 亚洲精品在线一区二区| 91污片在线观看| 天天操天天色综合| 国产日韩欧美精品电影三级在线| av成人老司机| 在线观看日韩电影| 精品一区免费av| 亚洲黄色av一区| 精品久久国产老人久久综合| 99精品久久只有精品| 免播放器亚洲一区| 亚洲欧美日韩成人高清在线一区| 91麻豆精品国产91久久久使用方法| 国产精品一区二区你懂的| 亚洲精品国产高清久久伦理二区| 日韩欧美色综合网站| 91亚洲精品一区二区乱码| 免费在线观看一区| 亚洲男人的天堂一区二区| 日韩视频一区二区三区| 99精品久久久久久| 国产原创一区二区三区| 亚洲国产日韩综合久久精品| 国产精品色一区二区三区| 欧美一级精品大片| 欧美性欧美巨大黑白大战| 国产91综合网| 六月丁香婷婷色狠狠久久| 一区二区不卡在线播放| 国产欧美日韩在线看| 欧美大片在线观看一区| 欧美性生活一区| 91网址在线看| 大白屁股一区二区视频| 久久 天天综合| 午夜不卡在线视频| 亚洲综合在线第一页| 国产精品久久久久久久久动漫 | av不卡免费在线观看| 久久99精品久久久| 亚洲电影一区二区| 亚洲精品你懂的| 综合自拍亚洲综合图不卡区| 国产无一区二区| 久久日一线二线三线suv| 欧美一区午夜视频在线观看| 欧美日韩一区三区四区| 色婷婷av久久久久久久| 色综合天天综合网国产成人综合天| 国产一区二区电影| 国产麻豆欧美日韩一区| 精品综合免费视频观看| 青椒成人免费视频| 免费在线一区观看| 美女在线视频一区| 久久精品国产精品亚洲综合| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩av在线播放中文字幕| 视频一区中文字幕| 日本欧美一区二区| 国产最新精品免费| 国产福利91精品一区二区三区| 国产精品18久久久久| 风间由美一区二区三区在线观看| 国产成人免费视| av激情成人网| 日本高清不卡一区| 欧美日韩dvd在线观看| 日韩一区二区三区视频在线| 日韩欧美一二三四区| 久久久久久久久伊人| 国产精品美女久久久久av爽李琼| 国产精品免费看片| 有坂深雪av一区二区精品| 亚洲成人午夜电影| 青青草国产精品97视觉盛宴| 国产一区二区三区在线观看精品| 粉嫩av亚洲一区二区图片| 99精品视频在线播放观看| 欧美午夜一区二区三区| 这里只有精品电影| 国产欧美精品一区aⅴ影院 | 国产盗摄一区二区| 色综合色狠狠综合色| 欧美日韩视频一区二区| 欧美一区二区三区人| 国产亚洲精品精华液| 亚洲精选视频在线| 看国产成人h片视频| www.欧美精品一二区| 欧美日韩免费视频| 久久精品网站免费观看| 亚洲精品欧美专区| 久久99精品久久久久久国产越南 | 日韩一区二区三区高清免费看看| 久久久久久综合| 亚洲国产成人av好男人在线观看| 韩国三级中文字幕hd久久精品| 99久久er热在这里只有精品66| 欧美二区三区的天堂| 国产精品拍天天在线| 男女激情视频一区| zzijzzij亚洲日本少妇熟睡| 日韩午夜在线播放| 亚洲婷婷综合久久一本伊一区 | 欧美一区二区三区喷汁尤物| 国产精品美日韩| 日韩国产欧美三级| 97久久精品人人做人人爽| 91精品国产欧美一区二区| 亚洲欧洲国产专区| 久久精品国产**网站演员| 91黄视频在线| 国产精品热久久久久夜色精品三区| 蜜臀99久久精品久久久久久软件| 91最新地址在线播放| 国产三级一区二区| 美国十次综合导航| 欧美日本一区二区三区四区 | 亚洲一区在线观看免费| 成人黄页毛片网站| 久久午夜羞羞影院免费观看| 日本女优在线视频一区二区| 欧美色综合影院| 亚洲欧美国产高清| 成人av免费在线| 久久日韩精品一区二区五区| 日本在线不卡视频| 欧美精品在线视频| 亚洲国产aⅴ天堂久久| 91论坛在线播放| 综合分类小说区另类春色亚洲小说欧美 | 欧美激情一二三区| 国产精品羞羞答答xxdd| 精品美女一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 日韩欧美国产wwwww| 久久99精品久久久久婷婷|