Convert figure images to markdown
This commit is contained in:
parent
307b59584f
commit
77a95ec319
115 changed files with 218 additions and 403 deletions
8
20-02.md
8
20-02.md
|
|
@ -152,8 +152,7 @@ V-pipe.**
|
|||
 *A fundamental rule of Pentium optimization is that it pays to break complex instructions into equivalent simple instructions, then shuffle the simple instructions for maximum use of the V-pipe. This is true partly because most of the pairable instructions are simple instructions, and partly because breaking instructions into pieces allows more freedom to rearrange code to avoid the AGIs and register contention I'll discuss in the next chapter.*
|
||||
------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
\
|
||||
**Figure 20.2** *Instruction flow through the two pipes.*
|
||||

|
||||
|
||||
One downside of this "RISCification" (turning complex instructions into
|
||||
simple, RISC-like ones) of Pentium-optimized code is that it makes for
|
||||
|
|
@ -166,9 +165,8 @@ is one byte smaller than this sequence:
|
|||
mov eax,[esi]
|
||||
push eax
|
||||
|
||||
\
|
||||
**Figure 20.3** *Pushing a value from memory effectively in one
|
||||
cycle.*
|
||||

|
||||
|
||||
A more telling example is the following
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue