[llvm] r181290 - Correct logical shift documentation

Tim Northover Tim.Northover at arm.com
Mon May 6 23:17:14 PDT 2013


Author: tnorthover
Date: Tue May  7 01:17:14 2013
New Revision: 181290

URL: http://llvm.org/viewvc/llvm-project?rev=181290&view=rev
Log:
Correct logical shift documentation

Modified:
    llvm/trunk/docs/LangRef.rst

Modified: llvm/trunk/docs/LangRef.rst
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/LangRef.rst?rev=181290&r1=181289&r2=181290&view=diff
==============================================================================
--- llvm/trunk/docs/LangRef.rst (original)
+++ llvm/trunk/docs/LangRef.rst Tue May  7 01:17:14 2013
@@ -4008,7 +4008,7 @@ Example:
       <result> = lshr i32 4, 1   ; yields {i32}:result = 2
       <result> = lshr i32 4, 2   ; yields {i32}:result = 1
       <result> = lshr i8  4, 3   ; yields {i8}:result = 0
-      <result> = lshr i8 -2, 1   ; yields {i8}:result = 0x7FFFFFFF
+      <result> = lshr i8 -2, 1   ; yields {i8}:result = 0x7F
       <result> = lshr i32 1, 32  ; undefined
       <result> = lshr <2 x i32> < i32 -2, i32 4>, < i32 1, i32 2>   ; yields: result=<2 x i32> < i32 0x7FFFFFFF, i32 1>
 





More information about the llvm-commits mailing list