这个编译指令抑制入口代码的产生,有益于内嵌汇编函数。
This pragma suppresses the generation of entry code and is useful for inline assembler functions.
为了实现这种映射,您可以在访问寄存器的位置包括条件编译#指令。
To achieve this mapping, you may include conditional compilation #ifdef in places where you access the registers.
当编译器不会改变程序的语义时,作为一种优化它可以随意地重新排序某些指令。
The compiler is free to reorder certain instructions as an optimization when it would not change the semantics of the program.
尝试忽略对某些方法的基本JIT编译,因为那样编译得到的一些IS A指令不属于主机处理器能够理解的集合,没有什么意义。
Trying to skip basic JIT compilation of certain methods that the JIT compiled into some of the ISA instructions not belonging to the set understood by the host processor hardly makes sense.
编译器负责生成,然后汇集复制的指令流,从而形成一个只支持软件的解决方案。
The compiler is responsible for generating, and then intertwining the duplicated instruction streams, making it a software-only solution.
首先,不应该假定上述赋值语句一定会被编译成一条机器指令,除非亲自验证了机器代码。
First, you shouldn't assume that the above assignment would be compiled as a single machine instruction unless you personally verify the machine code yourself.
编译器极有可能把上述赋值语句编译成一条机器指令。
The compiler will after all very likely compile the above assignment into a single machine instruction.
因为它将从传递它的xsl中预编译转换指令,所以传递给其他方法甚至线程是安全的。
Because it precompiles the transformation instruction from the XSL it's handed, it is safe for handing off to other methods and even threads.
这增加了编译器的工作,因为它必须生成这些簿记指令,同时增加了运行时环境的开销,因为它必须执行这些额外的指令。
This creates both work for the compiler, which must generate these bookkeeping instructions, and overhead for the runtime environment, which must execute these additional instructions.
还有一个长远的困难就是处理平行代码工具的匮乏,例如编译器可以将人可读的代码转变成一些微处理器能够运行的指令,并且调试者可以发现错误。
A further difficulty is the lack of tools for working with parallel code, such as compilers, to translate human-readable code into something a microprocessor can run, and debuggers to find mistakes.
记忆合成指令被编译成DNA上的密码,用来制造蛋白质,帮助恢复记忆合成的能力。
The memory-formation instructions encoded in the DNA can be used to make proteins, helping restore memory formation.
当今的编译器或应用程序都会抓取esc键释出的扫描指令,并定制相应的操作。
Now any compiler or application software just grabs the scan code from the ESC key and tailors the action to what it wants.
需要把这个文件改名为 ldap_config.h,从而避免在编译源代码文件时由于include指令失败而生成错误。
The files does need to be renamed to ldap_config.h so that the source files do not generate errors when being compiled due to a failed include directive.
在编译DB 2程序时,必须编写以下DD语句之一以启动SYSTSIN指令。
If compiling DB2 programs, you must write one of the following DD statement to start the SYSTSIN instructions.
提供的示例已经经过生成,但编译它们的指令包含在示例包的顶级目录的README.html文件中。
The examples are supplied already built, although instructions on compiling them are provided in the README.html file in the sample package's top-level directory.
复合intrinsic是编译成多条指令的intrinsic。
The composite intrinsics are those that compile to multiple instructions.
与其花时间在xsl上进行多次传递,我宁愿将指令预编译到Templates对象中,完成XSL处理。
Rather than pay for multiple passes over the XSL, I prefer to precompile the instructions into a Templates object and be done with the XSL processing.
另外,如果希望使用某条特定指令而不希望编译器来选择指令,那么可以使用specific intrinsic来执行几乎所有的非分支指令。
In addition, if you want a specific instruction rather than having the compiler choose one, you can perform almost any non-branching instruction with the specific intrinsics.
因为include指令是在编译的时候处理的,包括在指令中的任何内容都是在page作用域的上行文中操作的。
Because include directives are processed at compile time, any content included in directives will operate in the context of the page scope.
它也确保了编译器不会把指令从一个同步块的内部移到外部(虽然在某些情况下它会把指令从同步块的外部移到内部)。
It also ensures that the compiler does not move instructions from inside a synchronized block to outside (although it can in some cases move instructions from outside a synchronized block inside).
JIT通过将代码编译成机器码,这样可以减少翻译Python指令的时间,以此提高代码的执行速度。 “在CPython里,” Winter 解释道,“这一部分的开销很大;在这方面只做了较小的调整就使CPython 2.7有了近15%速度提升。”
Using a JIT will speed up execution by compiling to machine code, thus eliminating the overhead of fetching, decoding, and dispatching Python opcodes.
您还需要知道J VM能否确定主机处理器的体系结构,以使得JIT编译器可以为那个体系结构生成正确的指令集。
You also need to know whether the JVM correctly determines host processor architecture so that the JIT compiler can produce the correct set of instructions for that architecture.
如果您没有可以生成代码来利用底层处理器架构和指令集的编译器,那么最快的机器也将是无用的。
If you don't have a compiler that can produce code to take advantage of the underlying processor architecture and instruction set, then the fastest machines will be useless.
为了生成主机处理器的正确的指令集,JIT编译器需要明确地确定底层的处理器的体系结构类型。
In order to generate the exact set of the host processor's instructions, the JIT compiler needs to precisely determine the architecture type of the underlying processor.
为了消除解释的高性能代价,JIT编译器选择将频繁执行的代码直接转换为CPU的本地指令。
To eliminate interpretation's high performance cost, a JIT compiler selects frequently executed code to be translated directly to the CPU's native instructions.
当今的编译器或应用程序都会抓取esc键释出的扫描指令,并定制相应的操作。这没有什么问题。
Now any compiler or application software just grabs the scan code from the ESC key and tailors the action to what it wants. Nothing wrong with that.
编译器生成的指令就是将要执行的机器码,一般情况下,可以很合理地理解它们的时间特征。
The instructions generated by the compiler are the actual machine instructions that are going to be executed, and their timing characteristics are reasonably well understood in the common cases.
本地编译器编译与本机同类的处理器的指令。
A native compiler compiles instructions for the same sort of processor as the one it is running on.
这个想法已经为硬件设计所采纳:自80年代起,指令集就专为编译器设计而不那么考虑我们程序员了。
This idea is even built into the hardware now: since the 1980s, instruction sets have been designed for compilers rather than human programmers.
当使用-g选项来编译源代码时,dump文件通常会包含有一行行的源代码以及对应的实现指令。
When the source is compiled with the -g option, the dump file will have line-by-line source and corresponding instructions for implementation.
应用推荐