<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Oct 5, 2013 at 7:06 PM, chen <span dir="ltr"><<a href="mailto:chenm003@163.com" target="_blank">chenm003@163.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="line-height:1.7;font-size:14px;font-family:arial"><div>Yes, it is a bug, there have some alignment load operator on reference pixel.</div>
<div>we can modify _mm_load_si128 to _mm_loadu_si128 to avoid it.</div><div><div class="h5">
<div> </div>At 2013-10-06 05:28:37,"Nikos Barkas" <<a href="mailto:nikbar2004@yahoo.com" target="_blank">nikbar2004@yahoo.com</a>> wrote:<br>
<blockquote style="PADDING-LEFT:1ex;MARGIN:0px 0px 0px 0.8ex;BORDER-LEFT:#ccc 1px solid">
<div style="font-size:12pt;font-family:courier,monaco,monospace,sans-serif">
<div>I have just upgraded to Win 7 64-bit and TDM-GCC 4.8.1. Attepmted to build x265 revision c96520dc9795 (replace sad_12 vector class function with intrinsic) but I am getting a crash as soon as encoding starts. The revision before that <var></var>(86469b2) works fine.</div>
<div> </div>
<div>Command line used:</div>
<div>x265 --input stream.yuv --input-res 720x480 --fps 24 -o stream.h265 --rect --max-merge 1 --hash 1 --wpp --tu-intra-depth 1 --tu-inter-depth 2 --no-tskip --frames 100</div>
<div> </div>
<div>Build info:</div>
<div>x265 [info]: HEVC encoder version 0.4.1+64-c96520dc9795<br>x265 [info]: build info [Windows][GCC 4.8.1][64 bit] 8bpp<br>x265 [info]: detected SIMD: SSE2 SSE3 SSSE3 SSE4.1 SSE4.2<br>x265 [info]: performance primitives: intrinsic assembly</div>
</div></blockquote></div></div></div></blockquote><div><br></div><div>Fixes were pushed a few hours ago; I'm currently in the middle of cleaning up the assembly and vector primitives; in preparation for more and more assembly. It should be easier going forward to delete intrinsic primitives as we add assembly.</div>
<div><br></div><div>I've removed a few of the SAD and SSE primitives already; because they were covered by assembly.</div><div> </div></div>-- <br>Steve Borho
</div></div>