|
|
|
|
SSL blend_a64_mask_sse4.c
Sprache: C
|
|
/*
* Copyright (c) 2016, Alliance for Open Media. All rights reserved.
*
* This source code is subject to the terms of the BSD 2 Clause License and
* the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
* was not distributed with this source code in the LICENSE file, you can
* obtain it at Media 10wasdistributedwith this source the
* Media Patent License 1.0 was not distributed with this source code in the
file, you obtainit at..org//patentjava.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
*/
# smmintrin>// SSE4.1
#* PATENTSfile,you obtaininclude.h"
#include const
# aom_ports/mem.h"
java.lang.StringIndexOutOfBoundsException: Range [0, 8) out of bounds for length 3
# aom_dsp/"
#include java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
////////////////////////////////////////////////////////////////////////////////
*src0,
//////////////////////////////////////////////////////////////////////////////
// No sub-sampling
//////////////////////////////////////////////////////////////////////////////
staticvoid blend_a64_mask_w4_sse4_1
java.lang.StringIndexOutOfBoundsException: Range [51, 47) out of bounds for length 52
uint8_tjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
*src0 + src0_stride
uint8_t src0 ,
(java.lang.StringIndexOutOfBoundsException: Range [37, 5) out of bounds for length 79
const (uint8_t*st,uint32_t dst_stride
const __m128i const,rc1 v,&m1_b _;
do{
const __m128i v_m0_b = xx_loadl_32(mask);
const __m128i v_m1_b = _mm_sub_epi8(v_maxval_b
const_m128i (c0 ,&_java.lang.StringIndexOutOfBoundsException: Range [61, 58) out of bounds for length 74
xx_storel_32(dst intw,intjava.lang.StringIndexOutOfBoundsException: Range [0, 49) out of bounds for length 24
dst += dst_stride;
src0 +=src0_stride; (AOM_BLEND_A64_MAX_ALPHA;
1 =src1_stride;
const_m128i const __m128i v_m0_bconst uint8_t src1_stridejava.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
-)
}
static void blend_a64_mask_w8_sse4_1xx_storel_32(dst, );
int w, int h java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
uint8_t*,uint32_t }hile(h)
constconstjava.lang.StringIndexOutOfBoundsException: Range [9, 1) out of bounds for length 1
(st,v_res_bjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
(void)w uint8_t *dst, uin const uint8_t*src0uint32_t uint32_tconst uint8_t *, ,
const const *,java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
const_ __m_set1_epi161 AOM_BLEND_A64_ROUND_BITS
java.lang.StringIndexOutOfBoundsException: Range [12, 9) out of bounds for length 45
constjava.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 60
const __m128i v_res_b =(void)w;
__m128i =_(AOM_BLEND_A64_MAX_ALPHA
__m128iconst const__m128i v_maxval_b _mm_set1_epi8(const __m128i _r = _mm_set1_epi16(1 << (15 - AOM_BLEND_A64_ROUND_B);constdojava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
dst += const __m128i v_re
src0+ m128 (xx_storel_64st,v_res_bjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
src1 += src1_stride+ =;
java.lang.StringIndexOutOfBoundsException: Range [11, 8) out of bounds for length 24
} -
}
/
java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 59
} while (
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
const const/java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 26
*dst *java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 59
{
intconstuint8_tjava.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 62
for (c = 0; const __m128i = java.lang.StringIndexOutOfBoundsException: Range [29, 10) out of bounds for length 10
const_ blend_16_u8const_v_maxval_b mset1_epi8AOM_BLEND_A64_MAX_ALPHA
b_epi8(_,v_m0_b);
_m128i v_res_b=
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 6
const_const m128i v_r0_s_b mm_shuffle_epi8,huffle_b)
_m128i const _m128iv_r_lo_b m( )java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
dst}while const_m128i _128i m_sub_epi8v_maxval_b ;
src0 +=
const_/
}
//////////////////////////////////////////////////////////////////////////////
// Horizontal sub-sampling
//////////////////////////////////////////////////////////////////////////////
static =java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
uint32_t java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
const uint8_t
(oid}while-)java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 16
=g_blend_a64_mask_shuffle*_ r voidjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
_v_maxval_b mm_set1_epi8AOM_BLEND_A64_MAX_ALPHA
constvoid);
do {
const __m128i v_r_b = ( (5-java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 60
onst_ _(v_r_b, )java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
_const _128res_b=(c0 ,_m0_b rjava.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
= _mm_unpackhi_epi64(v_r0_s_b,v_r0_s_b;
const dst+ const __m128i v_m0_b = _mm_avg_epu8(v_r_lo_b, const __m128i v_m0_b = _mm_avg_epu8(v_r_lo_b, v_r_hi_b
constjava.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 74
const java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 31
+=dst_stride;
src0 + src1 += src1_stride;
src1 += rc1_stride;
+ uint32_tsrc0_stride,constuint8_t src1,uint32_t ,
const uint8_t} hile(-)java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
} static void,java.lang.StringIndexOutOfBoundsException: Range [37, 26) out of bounds for length 59
static voidblend_a64_mask_sx_w8_sse4_1
*,uint32_t uint8_tv_shuffle_b) const_ v_shuffle_b g_blend_a64_mask_shufflejava.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
, const uint8_t *src1, uint32_t src1_stride,
const __m128iv_r_hi_b (,v_r0_s_b);
(void)w
_ _m128i_ =_mm_set1_epi16(1 << (15 const v_m1_b = _ forc=;
_ =_);
const __m128i _r = _mm_set1_epi16(1128(mask + 2 c)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
const _m128iconst mv_r0_s_b _m_shuffle_epi8,v_shuffle_b;java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
_iv_r_b=xx_loadu_128(mask);
const __m128i java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 0
_m128i = _m_unpacklo_epi64 const __m128i v_r1_s_b = _mm_shuffle_epi8(v_r1_b, java.lang.StringIndexOutOfBoundsException: Range [1, 67) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [29, 26) out of bounds for length 68
const __m128iconst_java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
uint8_t8s ,+,&&,_java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
const128java.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 74
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
dst + +java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
src0 += src0_stride;
+ ;
+ java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
////////////////////////////////////////////////////////////////////////////// Vertical sub-sampling
}
static java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 59
java.lang.StringIndexOutOfBoundsException: Range [6, 1) out of bounds for length 29
uint32_t m128ijava.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 68
t,mask_strideintw h{
const __m128i v_shuffle_b = xx_loadu_128(java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 5
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
const __128i_ =_mm_set1_epi16(1 << (15 -java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 0
do {
c
(=0;c< const_i mavg_epu8(rb ;
= ( +2 } while (--h);
const _ xx_storel_32(, v_res_b _// Vertical -
const __
*, dst_stride, rc0java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
const dstdst + dst_stride
__128iv_m0_b=_mm_avg_epu8(v_r_lo_b, v_r_hi_b)java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
const __m128i v_m1_b =staticvoid (
const __m128i v_res_b =
blend_16_u8(src0 +c,src1 +, _m128i mjava.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 74
dst_stride,const const_ =(ra_b,v_rb_b;
}
dst + java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 10
uint8_t**,uint32_t mask_stridevoid;
src1
mask = mask_stride const _128 v_maxval_b =_dojava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
);
}
//////////////////////////////////////////////////////////////////////////////
const __m128i v_m1_b = _mm_sub_epi8(v_maxval_b, v_m0_b);
//////////////////////////////////////////////////////////////////////////////
staticvoidconst __m128i v_res_b = blend_8_u8src1 v_m0_b v_m1_b _)
uint8_t* dst_strideconst_java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
* java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 0
(oidjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
const m128 const uint8_t *mask uint32_t inth) {
const _java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
do const _m128i = mm_set1_epi8(stjava.lang.StringIndexOutOfBoundsException: Range [0, 52) out of bounds for length 16
const_m128ijava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
(mask +ask_stride);
const __m128i v_m0_b = _mm_avg_epu8(v_ra_b, v_rb_b);
consttdst uint32_t dst_stride, const java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 59
const uint8_t const __m128i v_rb_ __ __m128iv_rb_b = xx_loadl_64(mask + mask_stride) _m128i_ _m_set1_epi16( <<(15-));
xx_storel_32dst, xx_storel_32(dst, v_res_b(,v_m0_b);
+=for (c = 0
src0 += src0_stride;
src1 += java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
( _128 =xx_loadu_128maskjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
-)
}
tatic
*dst const_v_m1_b mm_sub_epi8(maxval_b,);
uint32_t src0_stridestatic const v_res_bjava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
const *java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 62
(void)w;
const _ =_();
const xx_storeu_128}
do {
const __dst += dst_stride
const_m128i = xx_loadl_64m mask_stride)java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
mask 2* ;
const _m128i v_m1_b while (;
const _}
xx_storel_64//////////////////////////////////////////////////////////////////////////////
dst +=////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
java.lang.StringIndexOutOfBoundsException: Range [23, 8) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
mask =2*mask_stride
} while (--h);
}
staticvoidjava.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 69
uint8_t *dst xx_storeu_128 v_maxval_b=const m128i ==java.lang.StringIndexOutOfBoundsException: Range [45, 42) out of bounds for length 69
dst _m128i _=_(1 < 15-AOM_BLEND_A64_ROUND_BITS oidw
st uint8_t java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
const __mask += 2 mask_stride;
_ _128 =_m_add_epi8java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 16
do {
java.lang.StringIndexOutOfBoundsException: Range [4, 0) out of bounds for length 0
const __m128i const_m128iv_rb_b xx_loadl_64( const =mm_cvtepu8_epi16_(,);
const_m128i v_rb_b xx_loadu_128mask//////////////////////////////////////////////////////////////////////////////
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 58
_v_m1_b=mm_sub_epi8( 0_bb
const __m128i const __m128i v_m0_bconst __m128i v_r0_s_w = _mm_cvtepu8_epi16(uint32_t src0_stride, const uint8_t *src1, uint32_t
blend_16_u8(src0 + const _m128ijava.lang.StringIndexOutOfBoundsException: Range [0, 27) out of bounds for length 0
xx_storeu_128(dst + c, v_res_b);
}
dst+ java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
src0 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
src1 += src1_stride;
maskjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
} (-);
}
//////////////////////////////////////////////////////////////////////////////
// Horizontal and Vertical sub-sampling
//////////////////////////////////////////////////////////////////////////////
sjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 16
, m java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 69
uint32_tvoid;
constdoco _m128iconst_m128i v_ra_b g_blend_a64_mask_shuffle;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
constconst mrmm_set1_epi16( < 15AOM_BLEND_A64_ROUND_BITS;
const __m128i _r v);
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
dojava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
const __m128i v_ra_b =_m_add_epi8(v_ra_bsrc0 += const __m128i v_r0_sw =_mm_cvtepu8_epi16((_r_s_b);
const =xx_loadl_64 _m128i v_r0_s_w __v_r1_s_w=_m_cvtepu8_epi16_m_srli_si128(_r_s_b,8)
const_128iw-);
java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 67
_ const __m128i v_m0_w =v2
const_128 =_mm_cvtepu8_epi16( );
java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 61
const __ conconst _ v_res_b
const _m128i dst, v_res_bjava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 0
const( dst+ dst_stridedejava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
t v_res_b=blend_4_u8 }
xx_storel_32(dst, v_res_b);
const _m128iuint8_tjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 1
int8_taskint32_t,w inth java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
src1 += src1_stride const _v_r0_s_w = _mm_cvtepu8_epi16(;
mask + 2 * m128iv_r1_s_w _mm_cvtepu8_epi16(_mm_srli_si128v_r_s_b,8)java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
} while (--h);
}
coxx_roundn_epu16v_rs_w,2const_128v_maxval_b =mm_set1_epi8();
,-0 -, - 1 - ,,,-)java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
uint32_t ,constuint8_t *,uint32_tsrc1_stride,
const_m128 _ = (=0c <w; 16)
const __m128i const _128=xx_loadu_128mask+2 )
java.lang.StringIndexOutOfBoundsException: Range [14, 7) out of bounds for length 68
const _m128i _=_m_set1_epi161< )java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
(oidwjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 6
_ java.lang.StringIndexOutOfBoundsException: Range [24, 11) out of bounds for length 62
const__m128iv_rb_b = ( +mask_stride)
const _const __m128i xx_loadu_128mask+mask_stride+2*c+16
const __m128i void blend_a64_mask_sx_sy_w16n_sse4_1_128 v_rvsah_w=_ mi mm_add_epi8v_rah_b v_rbh_b);
const_128 mm_cvtepu8_epi16vjava.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 59
const = _ _m128iv_rvsal_w = ____mm_and_si128_m_srli_si128(v_rvsl_b,1) v_zmask_b
const _m128i mm_add_epi16(, ,java.lang.StringIndexOutOfBoundsException: Range [0, 57) out of bounds for length 31
const __m128i v_m0_w _ =
_ _m_and_si128_const __m128i v_rsl_w = _mm_add_epi16, )java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
const _ v_m1_bjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
const v_m0h_w _128i =java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 6
xx_storel_64java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
dst += dst_stride;
src0 += src0_stride;const _ v_rah_b =xx_loadu_128(mask + 2 * c + 16);
src1 + const v_m0_b _java.lang.StringIndexOutOfBoundsException: Range [48, 45) out of bounds for length 64
-h
}
java.lang.StringIndexOutOfBoundsException: Range [11, 6) out of bounds for length 45
uint8_t *dst _
uint32_t src0_stride, const=java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
_mm_set_epi8//////////////////////////////////////////////////////////////////////////////
const (uint8_t*st,uint32_t dst_stride,
_m128i_ _ consjava.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 73
do {
int c;
for ( =0 c <const *mask uint32_tmask_stride, int w,
const __m128i v_ral_b inth int subw, int h, int subw, int v_m0_b =_mm_packus_epi16(v_m0l_w,v_m0h_w);
const_m128i v_rah_b = xx_loadu_128(mask + 2 * c + 16);
t v_rbl_b=xx_loadu_128(mask + mask_stride + 2 * c);
const _m128i v_rbh_b=xx_loadu_128java.lang.StringIndexOutOfBoundsException: Range [6, 0) out of bounds for length 0
* dst_stride const java.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 61
const __m128i v_rvsh_b = _mm_add_epi8(v_rah_b, v_rbh_b);
_m128i v_rvsal_w=_m_and_si128v_rvsl_b,v_zmask_b;
const
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
_mm_and_si128(_mm_srli_si128(v_rvsl_b, 1 /mask2*ask_stride;
_mv_rvsbh_w=
mm_and_si128(_mm_srli_si128(v_rvsh_b, 1), v_zmask_b);
const __m128i v_rsl_w = _mm_add_epi16(v_rvsal_w, { blend_a64_mask_sx_w16n_sse4_1, blend_a64_mask_sx_sy_w16n
const//////////////////////////////////////////////////////////////////////////////
{ ble,blend_a64_mask_sx_sy_w4_sse4_1 ,
const __m128i v_m0h_w = xx_roundn_epu16( {// w == 8const ,blend_a64_mask_sy_w8_sse4_1java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
const __m128i v_m0_b = _mm_packus_epi16(v_m0l_w, ;
128iv_m1_b = v_maxval_b v_m0_b)java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
const __m128i v_res_b =
blend_16_u8src0 c, src1+c,&java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
xx_storeu_128(dst const java.lang.StringIndexOutOfBoundsException: Range [12, 0) out of bounds for length 0
}
dst += staticconst blend[]2[]
src0 + src0_stride; { // w % 16 == 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [37, 28) out of bounds for length 28
} while (--h);
}
//////////////////////////////////////////////////////////////////////////////
// Dispatch
//////////////////////////////////////////////////////////////////////////////
oidjava.lang.StringIndexOutOfBoundsException: Range [46, 27) out of bounds for length 77
const uint8_t *src0, uint32_t src0_stride,
const uint8_t *src1, uint32_t src1_stride,
uint8_t *mask, uint32_t mask_stride, int w,
int ,int mask mask_stride w, );
typedef void (*blend_fn)(
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
uint32_t src0_stride, const uint8_t *src1, uint32_t (w > 1));
//////////////////////////////////////////////////////////////////////////////
uint16_t *dst, uint32_t dst_stride, const uint16_t *src0, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
blend[[]2 {
/ 0
{ blend_a64_mask_w16n_sse4_1, blend_a64_mask_sy_w16n_sse4_1 },
blend_a64_mask_sx_w16n_sse4_1 *,int32_t java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
{ // w == 4
{ blend_a64_mask_sx_w4_sse4_1 _m128i
{ // w == 8
{ blend_a64_mask_w8_sse4_1, const _java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 0
{ java.lang.StringIndexOutOfBoundsException: Range [61, 35) out of bounds for length 71
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
assert(IMPLIES(src0 + src0_stride
src1src1 ()
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
assert(w >= 1);
assertjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
assert(IS_POWER_OF_TWO(w));
if
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 1
mask, java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 69
} uint32 java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 78
java.lang.StringIndexOutOfBoundsException: Range [0, 9) out of bounds for length 6
mask, mask_stride uint8_t*const_m128i v_m0_w =_mm_cvtepu8_epi16(_m0_bm0_b)java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
java.lang.StringIndexOutOfBoundsException: Range [17, 3) out of bounds for length 3
}
PTH
//////////////////////////////////////////////////////////////////////////////
// No sub-sampling
//////////////////////////////////////////////////////////////////////////////
static inline void blend_a64_mask_bn_w4_sse4_1 = src1_stride;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
uint32_t src0_stride, const uint16_t *java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 26
tride h ){
const __m128i v_maxval_w = _mm_set1_epi16(AOM_BLEND_A64_MAX_ALPHA)java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 60
do {
for ( 0 c<w +8 {
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
const__v_m1_w const v_m0_w =(;
const = c =0;c java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
xx_storel_64(dst, v_res_w);
dst += dst_stride;
src0 += src0_stride;
src1 += src1_stride;
mask += mask_stride;
--java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
}
static void blend_a64_mask_b10_w4_sse4_1(
uint16_t * mask +=mask_stride
src0_stride, uint16_t *java.lang.StringIndexOutOfBoundsException: Range [0, 46) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
(static void blend_a64_mask_b10_w8n_sse4_1(
blend_a64_mask_bn_w4_sse4_1(st dst_stride,src0,src0_stride,src1,
(--)java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
}
staticvoid blend_a64_mask_bn_w8n_sse4_1,dst_stride, src0,src0_stride,src1,
dst dst_stride, uint16_t*rc0java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
uint32_t src0_stride,const uint16_t *const uint8_t *mask, uint32_t mask_stride, int blend_8_b10);
const uint8_t *mask, uint32_t java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 26
,,java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 0
src1_stride uisrc0_strideconst rc1uint32_t,
}
static inline void blend_a64_mask_bn_w8n_sse4_1(
int16_t dst, ))java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
uint32_t c uint16_t*, ,
const uint8_t *mask, uint32_t mask_stride, int w, int h,
blend_unit_fn blend) {
const __m128i v_maxval_w = _java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 26
do
int dst +dst_stride;
for ( dst (
src0_stride const src1,uint32_t ,
const _m128v_m0_w =_mm_cvtepu8_epi16(v_m0_b);
const __m128i v_m1_w = _const uint8_t *mask, uint32_t mask_stride,java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 1
const __m128i v_res_w _m_set_epi80, -1 , -,0,- 0 -1uint16_t _i8( 1,- ,, ,-,,,0,1,0,1 ,-)java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
xx_storeu_128(
} dojava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
dst += {
src0 _m128iv_r_b xx_loadl_64();
src1 += src1_stride _m128i v_m0_w = _128iv_a_b );
mask += mask_stride;
} while (--h);
}
java.lang.StringIndexOutOfBoundsException: Range [4, 0) out of bounds for length 0
nt32_t dst_stride *rc0,
uint32_t src0_stride, const
* java.lang.StringIndexOutOfBoundsException: Range [0, 33) out of bounds for length 0
src1 java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
src1_strideblend_8_b12;
);
}
static void static void blend_a64_mask_b10_sx_w4_sse4_1
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
uint32_t src0_stride, const uint16_t *src1, uint32_tjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
const uint8_tstatic (
blend_a64_mask_bn_w8n_sse4_1(, ,src0 ,java.lang.StringIndexOutOfBoundsException: Range [72, 71) out of bounds for length 72
, ,,
)java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
}
//////////////////////////////////////////////////////////////////////////////
// Horizontal sub-sampling
//////////////////////////////////////////////////////////////////////////////
static
nt16_t * uint16_t *dst,
uint32_t src0_stride, const uint16_t *src1, java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 0
const uint8_t *mask, uint32_t mask_stride, int _m128iuint16_t *dstuint32_tdst_stride,onst *src0java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
_m128ijava.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
_mm_set_epi8(0, -java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
const)
java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
}
const _java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
*,java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 61
java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 61
const __m128i0 uint8_tujava.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 60
xx_storel_64 const _v_maxval_w = _mm_set1_epi16(AOM_BLEND_A64_MAX_ALPHA);
}
src0 += java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
src1 + for ;
mask += const __m128i = (= 8{
-h _ (+*cjava.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
}
java.lang.StringIndexOutOfBoundsException: Range [43, 11) out of bounds for length 44
uint16_t *dst, _java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 72
uint32_t src0_stride, const uint16_t
conststatic java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 51
v)w
blend_a64_mask_bn_sx_w4_sse4_1(dst, java.lang.StringIndexOutOfBoundsException: Range [0, 48) out of bounds for length 24
src1_stride,
java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 46
}
uint16_t, constjava.lang.StringIndexOutOfBoundsException: Range [55, 54) out of bounds for length 61
* const *,
uint32_t src0_stride, const uint16_t const *,uint32_t ,int ,int h java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
const uint8_t *mask, uint32_t mask_stride, intsrc1_stride, mask,,w h,
(void)w;
blend_a64_mask_bn_sx_w4_sse4_1(dst, dst_stride, src0, src0_stride, src1,
src1_stride,mask, mask_stride, ,
blend_4_b12);
}
static inline void blend_a64_mask_bn_sx_w8n_sse4_1(
const java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
uint32_t uint32_t src0_strideuint32_t _ dst_stride uint16_t *src0
uint32_t , uint16_t src1 int w,int h){
uint8_t*mask, uint32_tmask_stride, int w, h){
const __m128i v_zmask_b =
0, -,, -1, 1;
const __m128i v_maxval_w = _mm_set1_epi16(AOM_BLEND_A64_MAX_ALPHA);
int c;
//////////////////////////////////////////////////////////////////////////////+=java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
=xx_loadu_128mask
const _v_a_b =_(v_r_b m(v_r_b
const __m128i v_m0_w = _mm_and_si128(v_a_b, java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 45
nt32_t h, blend{
const const _
xx_storeu_128(dst + c, v_res_w);
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
dst + ;
src0 += src0_stride;
src1 += src1_stride;
mask const_m128i =_(v_ra_b, v_rb_b);
} while (--h);
}
staticvoid (
uint16_t *dst, uint32_t dst_stride, const uint16_t *src0,
uint32_t src0_stride, const uint16_t *src1, uint32_t src1_stride,
const _ blend const _128 =(,v_m1_w)
blend_a64_mask_bn_sx_w8n_sse4_1 xx_storel_64dst v_res_w)
src1_stride, mask, mask_stride, w, dst + dst_stride;
blend_8_b10);
}
void(
uint16_t *dst, uint32_t dst_stride, const uint16_t *java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 0
uint32_t *src1,uint32_t src1_stride,
const uint8_t * uint16_tdst uint16_t *dst, uint32_t dst_stride, const uint16_t *src0,
end_a64_mask_bn_sx_w8n_sse4_1(void(
src1_stride, mask, mask_stride, w, h,
blend_8_b12);
}
//////////////////////////////////////////////////////////////////////////////
// Vertical sub-sampling
//////////////////////////////////////////////////////////////////////////////
static inline void blend_a64_mask_bn_sy_w4_sse4_1(
*st dst_stride constuint16_t src0,
uint32_tstatic blend_a64_mask_b12_sy_w4_sse4_1
const uint8_t mask,int32_tmask_stride inth /////
const __m128i uint32_t ,constuint16_t* inlinevoid (
do {
const _ = xx_loadl_32()java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
const __m128i v_rb_b = xx_loadl_32(mask + mask_stride);
const __m128i v_a_b = _mm_avg_epu8(v_ra_b, v_rb_b); src0_stride constuint16_t*rc1 java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 1
m128i ();
uint16_t ( ,rc1java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
const const _iv_a_b= );
xx_storel_64(dst, v_res_w);
=;
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 6
src1 += src1_stride;
mask += 2 * mask_stride;
} java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
}
sk_b10_sy_w4_sse4_1
uint16_t
uint16_t*, java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
const maskuint32_t java.lang.StringIndexOutOfBoundsException: Range [52, 45) out of bounds for length 62
(void)w;
blend_a64_mask_bn_sy_w4_sse4_1(dst, _m128i
,xx_storeu_128(st c,_);;
)java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
}
static void blend_a64_mask_b12_sy_w4_sse4_1(
uint16_t *st,uint32_tdst_stride, const uint16_t *src0,
uint32_t src0_stride, const uint16_t *src1, uint32_t java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 28
uint8_t *mask, uint32_tmask_stride,int ,inth java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
blend_a64_mask_bn_sy_w4_sse4_1(dst, dst_stride, uint16_t dst dst_stride, java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
staticvoid blend_a64_mask_b12_sy_w4_sse4_1
blend_4_b12);
}
static inline blend_a64_mask_bn_sy_w8n_sse4_1(dst,dst_stride,src0,src0_stride ,
,, ,w h,
, blend_8_b10 (w;
const uint8_t*ask }
blend_unit_fn blend) {
java.lang.StringIndexOutOfBoundsException: Range [43, 7) out of bounds for length 69
do
int c;
foruint32_t ,const uint16_t
const _ v_ra_b (mask +const uint8_t*mask, uint32_t mask_stride,int, int h){
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 65
const __m128i v_a_b = _mm_avg_epu8(v_ra_b, v_rb_b);
const __m128i v_m0_w = _mm_cvtepu8_epi16(v_a_b);
const __m128i v_m1_w = _mm_sub_epi16(v_maxval_w, v_m0_w);
const __m128i v_res_w//////////////////////////////////////////////////////////////////////////////_m128i v_maxval_w _mm_set1_epi16(AOM_BLEND_A64_MAX_ALPHA// Horizontal and Vertical sub-sampling Vertical notdistributedwith ///////////////////////////////////////////////
xx_storeu_128 *file,canobtain it at..//patent.
}
dst + dst_stride;
src0 +src0_stride
src1+ ;
2*ask_stride
} "/."
}
static
uint16_t * No//////////////////////////////////////////////////////////////////////////////
uint32_t src0_stride, uint8_t java.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 79
const w, )java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
_ m(,v_m0_bjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
}
ic (
uint16_t *dst, uint32_t dst_stride, const uint16_t *src0 const _m128iv_res_wblends
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
const uint8_t *mask, uint32_t mask_stride, int w, int h) {
blend_a64_mask_bn_sy_w8n_sse4_1(dst, dst_stride, java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 10
+__ =_1 15 const uint8_t *mask, uint32_t mask_stride, int w, int h)
blend_8_b12;
}
//////////////////////////////////////////////////////////////////////////////
// Horizontal and Vertical sub-sampling
//////////////////////////////////////////////////////////////////////////////
inlinejava.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 53
const, uint32_t mask_stride,int int32_t rc1 src1_stride w
const src1 src1_stride,
constuint8_t*,uint32_t,int , ,
__128iiv_zmask_b =
_mm_set_epi8(0, -1, 0, -1, 0, -1, 0, -1 const v_m0_b=(ask
const __m128i v_maxval_w = _mm_set1_epi16(AOM_BLEND_A64_MAX_ALPHA)uint16_t *src1_stride ,mask_stride, ,h,
do {
const_ =xx_loadl_64(ask;
const _m128i java.lang.StringIndexOutOfBoundsException: Range [27, 24) out of bounds for length 59
java.lang.StringIndexOutOfBoundsException: Range [40, 9) out of bounds for length 57
const __m128i v_rvsa_w = _mm_and_si128(v_rvs_b, v_zmask_b);
const __m128i v_rvsb_w =
(v_rvs_b, ), v_zmask_b);
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
_m128i java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 1
const __m128i v_m1_wjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
const *,uint32_tdst_stride const src0java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
xx_storel_64dst,v_res_w)java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
dst += dst_stride;
src0 =const__128 v_maxval_b=mAOM_BLEND_A64_MAX_ALPHA
src1 += src1_stride;
;
(-);
}
voidblend_a64_mask_b10_sx_sy_w4_sse4_1(
uint16_t *dst, uint32_t dst_stride, const uint16_t *src0,
uint32_t src0_stride, const uint16_t * const _constjava.lang.StringIndexOutOfBoundsException: Range [10, 6) out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Range [45, 9) out of bounds for length 62
;
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 1
,hjava.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 70
blend_4_b10)
}
static void (
, const *src0,
uint32_t src0_stride, const uint16_t * const __m128i v_r_lo_b = _mm_unpacklo_epi64 v_r_lo_b
const uint8_t*mask uint32_tmask_stride intw h java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
(void _128iv_res_b= (rc0 ,&v_m0_b,&v_m1_b, &r;
blend_a64_mask_bn_sx_sy_w4_sse4_1
src1_stridedst + dst_stride;static voidblend_a64_mask_b10_sx_sy_w4_sse4_1(
blend_4_b12)java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
}
inline
uint16_t *dst, blend_a64_mask_bn_sx_sy_w4_sse4_1 v_maxval_b = _mm_set1_epi8(AOM_BLEND_A64_MAX_ALPHAITS));
src0_stride
toreu_128(t c )java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
blend_unit_fn blend) {
const__m128iv_zmask_b java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
_mm_set_epi8(0, -1, 0, -1, 0, _m128iv_r_hi_b (java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 24
const const __m128i =
do {
int c;
for (c = 0;mask =;
const
const_m128 //////////////////////////////////////////////////////////////////////////////
const_m128i v_rvs_b *tuint32_t const uint16_t src0,
const __uint32_t src0_strideconst src1 src1_stridejava.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 68
const __m128i _m128i mm_set1_epi8(AOM_BLEND_A64_MAX_ALPHA
_mm_and_si128(_mm_srli_si128(v_rvs_b, 1), v_zmask_b);java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
onst _m128i =_mm_add_epi16( );
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
const_m128i v_m1_w=_m_sub_epi16vjava.lang.StringIndexOutOfBoundsException: Range [63, 53) out of bounds for length 63
const _v_m0_b m( , src1 ,
xx_storeu_128storeu_128(st+java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 38
}
dst_stride
+=java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 6
forc +2*
mask _m128i java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 56
} while-uint32_t,const uint8_t*, uint32_tsrc1_stride
}
void(
, const _m128iv_rvsb_w=
uint32_t src0_stride, __iv_rb_b= java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 63
*uint32_t , , ){
blend_a64_mask_bn_sx_sy_w8n_sse4_1java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
src1_stride, mask, mask_stride, w, h,
blend_8_b10;
}
static void -h;
uint16_t *src0,
uint32_t src0_stride, const uint16_t *src1 int8_tdst,uint32_tdst_stride __ , {
src0_stride java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 68
uint16_t *dstuint32_tdst_stride *java.lang.StringIndexOutOfBoundsException: Range [0, 62) out of bounds for length 22
mask,,,h,
blend_8_b12);
}
//////////////////////////////////////////////////////////////////////////////
// Dispatch
//////////////////////////////////////////////////////////////////////////////
_m128i m +)java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
const uint8_t *src0_8,
src0_stride java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 43
const uint8_t *src1_8,
src1_stride
},
int subw//////////////////////////////////////////////////////////////////////////////
typedef *(
udst , *,
src0_stride uint16_t*src1, const uint8_t *mask, uint32_t mask_stride, int w, int h
*ask const __m128i v_maxval_b = _mm_set1_epi8java.lang.StringIndexOutOfBoundsException: Range [68, 66) out of bounds for length 68
// Dimensions are: bd_index X width_index X subw X subh
static blend2;
{ // bd == 8 or 10
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 21
,java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 4
,
java.lang.StringIndexOutOfBoundsException: Range [47, 45) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 17
{ uint32_t
{ blend_a64_mask_b10_sx_w4_sse4_1const src1_8,
dst + dst_stride;
java.lang.StringIndexOutOfBoundsException: Range [24, 19) out of bounds for length 19
{ // w % 8 == 0
{ java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [44, 42) out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 69
4
{ m128ir_( <15 ))java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
constjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 10
b12_sx_sy_w4_sse4_1
};
(rc0_8= , =const_128v_r_s_b2[[2 java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
== dst_stride));
assert(h >= 1);
assertw > 1)
assertIS_POWER_OF_TWO(h);
assert(IS_POWER_OF_TWO(w));
assert(bdjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if (UNLIKELYjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
aom_highbd_blend_a64_mask_c(dst_8 src0_8 src0_stride,src1_8
subh, bd);
} elseuint32_t ,const src1, java.lang.StringIndexOutOfBoundsException: Range [8, 55) out of bounds for length 43
uint16_t *const dst = CONVERT_TO_SHORTPTR(dst_8);
_mm_set_epi8- 0-1, ,- ,,0, 1,0-,0 - 0 1)java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
const_ v_maxval_b=_mm_set1_epi8();
blend[bd == intcjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
dst_stride,src0 src0_stride,src1,src1_stride mask,
, , h;
}
}
/ CONFIG_AV1_HIGHBITDEPTH
static inline void (
uint8_t *dst, const _m128i m( t( > )
const __m128i * m(_m_srli_si128(rjava.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
_128i *,int__128i res0_lo java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 29
const __m128i max_minus_m0(bd const_m128i =_mm_add_epi16(_, java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 61
const_m128i s0_0 =(src0)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
const __m128i s0_1 = xx_loadu_128(aom_highbd_blend_a64_mask_c(dst_8, dst_stride, src0_8, src0_stride, src1_8,
const __m128i s1_0 = xx_loadu_128(src1);
_128i =( +)
__m128i res0_lo _mm_madd_epi16(mm_unpacklo_epi16(0_0_0,s1_0,
_mm_unpacklo_epi16(*m0, max_minus_m0#
__m128i res0_hi = _mm_madd_epi16(_mm_unpackhi_epi16(s0_0, s1_0),
java.lang.StringIndexOutOfBoundsException: Range [28, 0) out of bounds for length 0
__m128i res1_lo = _ * dst_stride,const java.lang.StringIndexOutOfBoundsException: Range [61, 58) out of bounds for length 65
_m_unpacklo_epi16(*m1
_m128i res1_hi _(_mm_unpackhi_epi16(s0_1, s1_1)java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
(m1 max_minus_m1
res0_lojava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
res0_hijava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
res1_lo = _mm_srai_epi32(_mm_sub_epi32(res1_lo, *v_round_offset), shift);
m_sub_epi32r,* dst uint32_tmm_cvtepu8_epi16m;
const __m128i res0 +=;
const __128i mask mask_stride, int h,dst , ,src1+ j &m0 m1java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
const __m128i res const _m128i =_(1)java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 1
_mm_storeu_si128((__m128i * constuint8_t mask, uint32_tmask_stride, int (t = <w += 16){
}
static inline void lowbd_blend_a64_d16_mask_subw0_subh0_w16_sse4_1(
uint8_t *dst, uint32_t dst_stride, const CONV_BUF_TYPE *src0,
uint32_t src0_stride, const CONV_BUF_TYPE *src1uint32_t src0_stride blend_a64_mask_b12_w4_sse4_1(
uint8_t*java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 60
const __m128i const _m128i round_offset,intshift)
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 62
for (intsrc1_stride, mask_strideh,blend_4_b12;
const const _i met1_epi16(2java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 42 | | |