指令的执行执行的结果
The execution of the instruction and the result of its execution
以上为机器翻译结果,长、整句建议使用 人工翻译 。
指令4可以在指令3之后紧接的那个时钟周期执行,因为它不需要指令3的结果来执行。
Instruction 4 can be issued in the clock cycle immediately after instruction 3 because it does not require the result of instruction 3 to execute. You can visualize it like this.
调试这个问题的一种方法是对这个可执行程序执行objdump命令,并将其结果保存到一个文件中;然后查找出错的指令(在本例中,出错的操作码是98080000)。
One way of debugging this failure is to do an object dump of the executable and save it in a file, then search for the failed instruction (in this case, the failed opcode is 98080000).
内联总是减少指令执行的数量(这是由于最低限度的调用和返回指令没有被执行),但是它能(并经常)让结果代码变得很大。
Inlining always reduces the number of instructions executed (since at a minimum the call and return instructions are not executed), but it can (and often does), make the resulting code bigger.
应用推荐