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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? config_template

?? 密碼大家Shoup寫的數(shù)論算法c語言實(shí)現(xiàn)
??
字號(hào):
#ifndef NTL_config__H#define NTL_config__H/*************************************************************************                          NTL Configuration File                          ----------------------This file may be modified prior to building NTL so as to specifysome basic configuration options, and to customizehow code is generated so as to improve performance.The Basic Configuration Options must be set by hand.  If you use theconfiguration wizard, then these flags should be set beforethe installation process begins;  there values will be retainedby the wizard.The Performance Options can be set either by hand, by editing this file, or (on most Unix platforms) can be set automatically usingthe configuration wizard which runs when NTL is installed.All NTL include (".h") files include this file.By setting these flags here, instead of on the compiler command line,it is easier to guarantee that NTL library and client code useconsistent settings.                                  How to do it                                ------------You override NTL's default code generation strategies by settingvarious flags, as described below.  To set a flag, just replace thepre-processor directive 'if 0' by 'if 1' for that flag, which causes the appropriate macro to be defined.  Of course, to unset a flag, just replace the 'if 1' by an 'if 0'. *************************************************************************//************************************************************************* * * Basic Configuration Options * *************************************************************************/ /* None of these flags are set by the configuration wizard;  * they must be set by hand, before installation begins.  */#if SET_NTL_STD_CXX#define NTL_STD_CXX/*  * Use this flag if you want to use the "Standard C++" version of NTL. * In this version, all of NTL is "wrapped" inside the namespace NTL, * and are no longer directly accessible---you must either use * explicit qualification, or using directives, or using declarations. * However, note that all names that begin with "NTL_" are macros, * and as such do not belong to any namespace. * Additionally, instead of including the standard headers * <stdlib.h>, <math.h>, and <iostream.h>, the standard headers * <cstdlib>, <cmath>, and <iostream> are included. * These "wrap" some (but not all) names in namespace std. * *   To re-build after changing this flag: rm *.o; make ntl.a */#endif#if SET_NTL_GMP_LIP#define NTL_GMP_LIP/*  * Use this flag if you want to use GMP as the long integer package. * This can result in significantly faster code on some platforms. * It requires that the GMP package (version >= 3.1) has already been * installed.  You will also have to set the variables GMP_INCDIR, * GMP_LIBDIR, and GMP_LIB in the makefile (these are set automatically * by the confiuration script when you pass the flag NTL_GMP_LIP=on * to that script. * * Beware that setting this flag can break some older NTL codes. * If you want complete backward compatability, but not quite * the full performance of GMP, use the flag NTL_GMP_HACK below. * See the full NTL documentation for more details. * * To re-build after changing this flag: *   rm *.o; make setup3; make ntl.a * You may also have to edit the makefile to modify the variables * GMP_INCDIR, GMP_LIBDIR, and GMP_LIB. */#elif SET_NTL_GMP_HACK#define NTL_GMP_HACK/*  * Use this flag if you want to use GMP as the long integer package. * This can result in significantly faster code on some platforms. * It requires that the GMP package (version >= 2.0.2) has already been * installed.  You will also have to set the variables GMP_INCDIR, * GMP_LIBDIR, and GMP_LIB in the makefile (these are set automatically * by the confiuration script when you pass the flag NTL_GMP_HACK=on * to that script. * * Unlike the NTL_GMP_LIP flag above, setting this flag maintains * complete backward compatability with older NTL codes, but * you do not get the full performance of GMP. * * To re-build after changing this flag: *   rm lip.o; make setup3; make ntl.a * You may also have to edit the makefile to modify the variables * GMP_INCDIR, GMP_LIBDIR, and GMP_LIB. * */#endif#if SET_NTL_LONG_LONG_TYPE#define NTL_LONG_LONG_TYPE VAL_NTL_LONG_LONG_TYPE/* *   If you set NTL_LONG_LONG, you may need to override the default *   name of this "nonstandard" type.  For example, under MS C++, *   the right name is __int64. *    *   This flag is irrelevant when NTL_GMP_LIP is set. * *   To re-build after changing this flag: rm lip.o; make ntl.a */#endif#if SET_NTL_CXX_ONLY#define NTL_CXX_ONLY/* *   It is possible to compile everything using C++ only. *   If you want to do this, make CC and CXX in the makefile the same. *   You may also want to set this flag, which eliminates some *   "C" linkage that is no longer necessary. *   However, it should still work without it. *    *   This flag can be set independently of NTL_STD_CXX. *   All functions that may have "C" linkage are never wrapped in *   namespace NTL;  instead, their names always start with "_ntl_", *   and as such, they should not conflict with other global names. *   All such names are undocumented, and should never be used  *   by NTL clients under normal circumstances. * *   To re-build after changing this flag: rm *.o; make ntl.a */#endif #if SET_NTL_RANGE_CHECK#define NTL_RANGE_CHECK/* *   This will generate vector subscript range-check code. *   Useful for debugging, but it slows things down of course. * *   To re-build after changing this flag: rm *.o; make ntl.a */#endif#if SET_NTL_NO_INIT_TRANS#define NTL_NO_INIT_TRANS/* *   Without this flag, NTL uses a special code sequence to avoid *   copying large objects in return statements.  However, if your *   compiler optimizes away the return of a *named* local object, *   this is not necessary, and setting this flag will result *   in *slightly* more compact and efficient code.  Although *   the emeriging C++ standard allows compilers to perform *   this optimization, I know of none that currently do. *   Most will avoid copying *temporary* objects in return statements, *   and NTL's default code sequence exploits this fact. * *   To re-build after changing this flag: rm *.o; make ntl.a */#endif#if SET_NTL_X86_FIX#define NTL_X86_FIX/* *  Forces the "x86 floating point fix", overriding the default behavior. *  By default, NTL will apply the "fix" if it looks like it is *  necessary, and if knows how to fix it. *  The problem addressed here is that x86 processors sometimes *  run in a mode where FP registers have more precision than doubles. *  This will cause code in quad_float.c some trouble. *  NTL can normally correctly detect the problem, and fix it, *  so you shouldn't need to worry about this or the next flag. *  To re-build after changing this flag: rm quad_float.o; make ntl.a *   */#elif SET_NTL_NO_X86_FIX#define NTL_NO_X86_FIX/* *  Forces no "x86 floating point fix", overriding the default behavior. *  To re-build after changing this flag: rm quad_float.o; make ntl.a */#endif/************************************************************************* * *  Performance Options * *************************************************************************//* One can choose one of four different stragtegies for long integer * arithmetic: the default, NTL_LONG_LONG, NTL_AVOID_FLOAT, or NTL_SINGLE_MUL. * The configuration wizard will choose among the first three; the use of * NTL_SINGLE_MUL is not generally recommended. *    * These flags are irrelevant when NTL_GMP_LIP is set, and are simply ignored, * except for NTL_SINGLE_MUL -- setting that causes a complie-time error. *  */#if SET_NTL_LONG_LONG_0#define NTL_LONG_LONG/* *   RECOMMENDED FOR some x86  PLATFORMS * *   For platforms that support it, this flag can be set to cause *   the low-level multiplication code to use the type "long long", *   which on some platforms yields a significant performance gain, *   but on others, it can yield no improvement and can even *   slow things down. * *   The only platform where I know this helps is Linux/Pentium, *   but even here, the gcc compiler is less than impressive with  *   it code generation. * *   See below (NTL_LONG_LONG_TYPE) for how to use a type name  *   other than "long long". * *   If you set NTL_LONG_LONG, you might also want to set *   the flag NTL_TBL_REM (see below). * *   To re-build after changing this flag:  rm lip.o; make ntl.a */#elif SET_NTL_AVOID_FLOAT#define NTL_AVOID_FLOAT/* *   RECOMMENDED FOR AIX/PowerPC and some x86 PLATFORMS * *   On machines with slow floating point or---more comminly---slow int/float *   conversions, this flag can lead to faster code. * *   I get much better code on the AIX/PowerPC platform than with the *   default setting or with NTL_LONG_LONG flag.   * *   I also get slightly better code on the Linux/Pentium-II platform  *   with this flag than with the NTL_LONG_LONG flag;  *   however, on a Pentium-I, NTL_LONG_LONG is much better. * *   If you set NTL_AVOID_FLOAT, you should probably also *   set NTL_TBL_REM (see below). * *   To re-build after changing this flag:  rm lip.o; make ntl.a */#elif 0#define NTL_SINGLE_MUL /*   This was developed originally to improve performance on *   ancient Sparc stations that did not have built-in integer mul *   instructions.  Unless you have such an old-timer, I would not *   recommend using this option.  This option only works on *   32-bit machines with IEEE floating point, and is not truly *   portable.  If you use this option, you get a 26-bit radix. * *   To re-build after changing this flag: rm *.o; make ntl.a */#endif/* The next three flags, NTL_TBL_REM, NTL_AVOID_BRANCHING, NTL_FFT_PIPELINE, * are also set by the configuration wizard.   */#if SET_NTL_TBL_REM#define NTL_TBL_REM/* *   RECOMMENDED FOR AIX/PowerPC and some x86 PLATFORMS * *   With this flag, some divisions are avoided in the *   ZZ_pX multiplication routines.  If you use the NTL_AVOID_FLOAT  *   or NTL_LONG_LONG flags, then you should probably use this one too. * *   Irrelevent when NTL_GMP_LIP is set. * *   To re-build after changing this flag:  *      rm lip.o; make ntl.a */#endif#if SET_NTL_AVOID_BRANCHING#define NTL_AVOID_BRANCHING/* *   With this option, branches are replaced at several  *   key points with equivalent code using shifts and masks. *   Recommended for use with RISC architectures, especially *   ones with deep pipelines and high branch penalities. *   This flag is becoming less helpful as newer machines *   have much smaller branch penalties, but still may be worth a try. * *   To re-build after changing this flag: rm *.o; make ntl.a */#endif#if SET_NTL_FFT_PIPELINE#define NTL_FFT_PIPELINE/* *   If using NTL_AVOID_BRANCHING, you might want to try this as well. *   This causes the FFT routine to use a software pipeline. * *   To re-build after changing this flag: rm FFT.o; make ntl.a */#endif/* The following flag is not set by the configuration wizard;  its use * is not generally recommended. */ #if 0#define NTL_FAST_INT_MUL/* *   Really esoteric. *   If using NTL_SINGLE_MUL, and your machine *   has a fast integer multiply instruction, this might yield *   faster code.  Experiment! * *   Irrelevent when NTL_GMP_LIP is set. * *   To re-build after changing this flag: rm *.o; make ntl.a */#endifWIZARD_HACK#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区免费| 亚洲精品久久久久久国产精华液| 欧美日本精品一区二区三区| 国产成人精品网址| 欧美一区二区成人6969| 岛国一区二区在线观看| 日本不卡123| 亚洲欧美日韩一区二区三区在线观看 | 这里是久久伊人| 亚洲天堂福利av| 成人福利视频在线看| 亚洲在线免费播放| 国产三级精品在线| 欧美精品一区二区久久久 | 91麻豆自制传媒国产之光| 久久成人久久爱| 亚洲一区免费在线观看| 综合在线观看色| 亚洲欧美怡红院| 国产午夜亚洲精品午夜鲁丝片| 日韩欧美国产wwwww| 欧美剧情电影在线观看完整版免费励志电影| 国产在线麻豆精品观看| 免费观看成人av| 午夜影院久久久| 亚洲午夜电影在线| 亚洲综合丝袜美腿| 国产精品福利一区| 国产精品色眯眯| 中文字幕乱码久久午夜不卡| 日韩成人一级大片| 色又黄又爽网站www久久| 国产一区 二区 三区一级| 日本vs亚洲vs韩国一区三区二区 | 久久精品国产精品亚洲精品 | 成人黄色网址在线观看| 国产酒店精品激情| 老司机精品视频一区二区三区| 日韩精品午夜视频| 五月激情六月综合| 午夜久久久久久久久| 亚洲成人免费看| 日本三级韩国三级欧美三级| 日本欧美韩国一区三区| 青青草91视频| 精品一区二区三区不卡| 国产呦萝稀缺另类资源| 国产乱国产乱300精品| 国产美女av一区二区三区| 国产精品综合二区| 欧美sm极限捆绑bd| 日韩一级精品视频在线观看| 3d动漫精品啪啪一区二区竹菊 | 亚洲三级免费电影| 一级做a爱片久久| 日韩电影一区二区三区| 黄色小说综合网站| 成人午夜视频在线| 在线免费视频一区二区| 欧美一级夜夜爽| 精品国产凹凸成av人网站| 国产日产欧美一区| 亚洲桃色在线一区| 午夜精品一区在线观看| 精一区二区三区| 成人夜色视频网站在线观看| 色哟哟欧美精品| 91精品在线免费| 国产亚洲一区二区三区四区| 亚洲欧美在线视频| 天堂在线亚洲视频| 久久99精品一区二区三区三区| 国产高清精品网站| 色综合色综合色综合色综合色综合 | 亚洲免费在线看| 青青草国产精品97视觉盛宴 | 日韩欧美视频一区| 久久欧美中文字幕| 亚洲美女在线一区| 欧美aⅴ一区二区三区视频| 懂色一区二区三区免费观看 | 欧美色涩在线第一页| 精品国产乱码久久久久久免费| 国产精品传媒视频| 麻豆精品一区二区| 色综合久久综合网| 精品国产一二三| 亚洲一区二区在线免费看| 麻豆成人在线观看| 色综合天天综合网国产成人综合天| 日韩一区二区免费电影| 亚洲色图一区二区三区| 激情六月婷婷久久| 欧美日韩午夜影院| 国产日韩欧美制服另类| 午夜精品久久久久久不卡8050| 国产suv精品一区二区6| 91麻豆精品国产| 亚洲精品伦理在线| 国产v综合v亚洲欧| 日韩欧美中文字幕一区| 一级女性全黄久久生活片免费| 国产乱码精品一区二区三区av | 国产福利91精品一区二区三区| 99久久精品免费看| 日韩一区二区免费高清| 亚洲国产婷婷综合在线精品| 国产精品资源在线观看| 777久久久精品| 夜夜嗨av一区二区三区网页| 粉嫩av一区二区三区| 日韩免费高清av| 亚洲第一电影网| 在线精品视频一区二区三四 | 亚洲第一福利一区| 色综合久久久久久久久| 国产精品视频一二三| 韩国av一区二区三区四区 | 国产片一区二区| 免费成人小视频| 欧美高清精品3d| 一区二区国产视频| 欧美日韩中文国产| 久久九九久精品国产免费直播| 欧美aaaaaa午夜精品| 777欧美精品| 亚洲国产日韩a在线播放性色| 91久色porny | 日韩色在线观看| av电影在线观看完整版一区二区| 久久综合久久鬼色| 激情综合色综合久久| 日韩精品中文字幕在线一区| 久久福利视频一区二区| 日韩欧美一区二区视频| 裸体健美xxxx欧美裸体表演| 日韩午夜在线影院| 另类小说视频一区二区| 精品久久人人做人人爱| 国产在线精品一区二区不卡了| 日韩精品一区二区三区四区| 精品一区二区在线看| xnxx国产精品| 国产成人av网站| 国产精品久久久久久久久免费相片 | 九九热在线视频观看这里只有精品 | 91麻豆精品91久久久久久清纯| 秋霞影院一区二区| 精品国产免费一区二区三区香蕉 | 色综合久久久久网| 亚洲图片欧美一区| 欧美一区二区三区视频免费| 麻豆一区二区在线| 欧美韩国日本综合| 91视频www| 亚洲成av人在线观看| 日韩免费看的电影| 国产成人超碰人人澡人人澡| 亚洲欧洲av另类| 777色狠狠一区二区三区| 九九九久久久精品| 中文字幕中文字幕在线一区| 欧洲人成人精品| 美美哒免费高清在线观看视频一区二区| 日韩精品一区二区三区在线 | 色综合久久中文综合久久牛| 亚州成人在线电影| 久久嫩草精品久久久久| 91亚洲国产成人精品一区二区三| 亚洲午夜视频在线观看| 精品国产一区二区三区不卡 | 久久久久久久久99精品| 99久久精品国产一区| 五月开心婷婷久久| 欧美激情中文不卡| 欧美区视频在线观看| 国产剧情av麻豆香蕉精品| 夜夜爽夜夜爽精品视频| 日韩精品一区二区三区在线观看 | 欧美精品久久久久久久久老牛影院| 狠狠狠色丁香婷婷综合激情| 亚洲精品一二三| 久久婷婷国产综合精品青草| 在线观看国产日韩| 国产成人av在线影院| 日日夜夜精品视频天天综合网| 国产午夜亚洲精品不卡| 欧美高清视频不卡网| 91在线精品一区二区| 激情综合色丁香一区二区| 一区二区成人在线观看| 中文字幕精品一区二区精品绿巨人| 538在线一区二区精品国产| av资源网一区| 国产一区二区三区蝌蚪| 五月天丁香久久| 一区二区高清在线| 国产精品免费aⅴ片在线观看| 精品国产乱码久久久久久影片| 欧美三级三级三级|