瀏覽代碼

fix intermediate size restriction

Jeremy Siek 3 周之前
父節點
當前提交
3705f87cae
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      book.tex

+ 2 - 1
book.tex

@@ -4082,7 +4082,8 @@ from \key{rax} to the destination location, as follows.
 \end{lstlisting}
 \end{lstlisting}
 
 
 There is a similar corner case that also needs to be dealt with. If
 There is a similar corner case that also needs to be dealt with. If
-one argument is an immediate integer larger than $2^{16}$ and the
+one argument is an immediate integer larger than $32$ bits (either
+greater or equal to $2^{31}$ or less than $-2^{31}$) and the
 other is a memory reference, then the instruction is invalid.  One can
 other is a memory reference, then the instruction is invalid.  One can
 fix this, for example, by first moving the immediate integer into
 fix this, for example, by first moving the immediate integer into
 \key{rax} and then using \key{rax} in place of the integer.
 \key{rax} and then using \key{rax} in place of the integer.