<div dir="ltr">Hi<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 24, 2016 at 9:38 AM, Peter Maersk-Moller <span dir="ltr"><<a href="mailto:pmaersk@gmail.com" target="_blank">pmaersk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Ahh, the command is 'loadupdb' which load from the array[i>>1], where 'i' is the iteration number (assumed). Unfortunately, according to loadupdb is not supported by neon. Does that mean that orc/neon accelerated I420 to RGB conversion is NOT available on ARM (with Neon)?<br></div></blockquote><br></div><div class="gmail_quote">If videoconvert module on NEON hardware (ARM) creates an array 'offset' the size of a single line in number of pixels with preloaded values 0,0,1,1,2,2,3,3... and the opcodes 'loadupdb r, u' and 'loadupdb r, v' in function video_orc_convert_I420_BGRA and similar functions are changed to 'loadoffb r u offset' and 'loadoffb r v offset' and offset is an argument to the function(s), then NEON accelerated conversion from I420 to RGB would be possible as a low hanging fruit. It would also work on x86 with only a minor or no performance penalty in case you only want one solution and not two.<br><br></div><div class="gmail_quote">Regards<br></div><div class="gmail_quote">Peter Maersk-Moller<br></div></div></div>