<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="font-family: Times; "><pre>Hi everyone,</pre><pre>I was looking at the @llvm.memset.* documentation and something seemed a bit off. The <len> argument type seems wrong. It's the same as the <val> type, but it would seem to me that only being able to memset 255 bytes in an i8 array is a bit limiting. :)</pre><pre><br></pre><pre>declare void @llvm.memset.i8(i8 * <dest>, i8 <val>, i8 <len>, i32 <align>)</pre><pre>declare void @llvm.memset.i16(i8 * <dest>, i8 <val>, i16 <len>, i32 <align>)</pre><pre>declare void @llvm.memset.i32(i8 * <dest>, i8 <val>, i32 <len>, i32 <align>)</pre><pre>declare void @llvm.memset.i64(i8 * <dest>, i8 <val>, i64 <len>, i32 <align>)</pre><pre><br></pre><pre>It takes i32 for <len> just fine btw.</pre><pre><br></pre><pre>Cheers,</pre><pre><br></pre><pre>Jean-Paul Kogelman</pre><pre><br></pre></span></body></html>