diff --git a/src/chapter-15.md b/src/chapter-15.md index 6a64e1f..b86dd08 100755 --- a/src/chapter-15.md +++ b/src/chapter-15.md @@ -302,8 +302,7 @@ the pike. The success or failure of the search can then be determined outside the loop, if necessary, by checking for the tail node's special pointer—but the inside of the loop is streamlined to just one test, as shown in Listing 15.5. Not all linked lists lend themselves to -sentinels, but the performance benefits are considerable for those lend -themselves to sentinels, but the performance benefits are considerable +sentinels, but the performance benefits are considerable for those that do. ![**Figure 15.3**  *Representing an empty list.*](images/15-03.jpg) diff --git a/src/chapter-21.md b/src/chapter-21.md index 523f050..928b526 100755 --- a/src/chapter-21.md +++ b/src/chapter-21.md @@ -236,8 +236,8 @@ contention. Happily, write-after-read operations do *not* cause contention. Such operations, as in ```nasm -mov eax,edx ;U-pipe cycle 1 -sub edx,edxX ;V-pipe cycle 1 +mov eax,edx ;U-pipe cycle 1 +sub edx,edx ;V-pipe cycle 1 ``` are free of charge.