products/Sources/formale Sprachen/C/Linux/drivers/platform/x86/amd/hfi/   (Linux Kernel Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 138 B image not shown  

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  *obtain   www.java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 74
 * the #nclude "
 *was #java.lang.StringIndexOutOfBoundsException: Range [10, 8) out of bounds for length 26
 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 33
  ,can  "aom_dsp/aom_dsp_common"
 */


#include#"lend

ea.h

#include "#include "aom_dsp//////////////////////////////////////////////////////////////////////////////
# 
##include     constsrc0 uint32_tsrc0_stride,
#include "aom_dsp/blend        const/

#include "xx_storel_32(dst, v_res_bjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 35
#include "aom_dsp/x86/blend_mask_sse4.h"

i/java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 32

//////////////////////////////////////////////////////////////////////////////
// No sub-sampling
//////////////////////////////////////////////////////////////////////////////

uint8_t       java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
const java.lang.StringIndexOutOfBoundsException: Range [78, 66) out of bounds for length 79
                                     const uint8_t *src1, uint32_tjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
                                     const uint8_t *xx_storel_32dst                               java.lang.StringIndexOutOfBoundsException: Range [52, 50) out of bounds for length 79
                                 h {
  w
  const __java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
= c  const __m128i v_maxval_b = _mm_set1_epi8)java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
  do +;
     _ java.lang.StringIndexOutOfBoundsException: Range [37, 22) out of bounds for length 79
    java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
     hjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
    xx_storel_32dst,v_res_b;

    dst += dst_stride java.lang.StringIndexOutOfBoundsException: Range [49, 47) out of bounds for length 52
    =src0_stride
    =java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
    mask +d + java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
  w -hjava.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
java.lang.StringIndexOutOfBoundsException: Range [9, 1) out of bounds for length 1

static void blend_a64_mask_w8_sse4_1(uint8_t *dst, java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 31
                                     ,src0_stride    java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 68
java.lang.StringIndexOutOfBoundsException: Range [53, 50) out of bounds for length 79
                                     const uint8_tconst __m128i_ ( java.lang.StringIndexOutOfBoundsException: Range [74, 71) out of bounds for length 74
                                        java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 60
 wjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
    java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 68
  __m128i _m128i=mm_set1_epi8ITS)
   
    java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
    _m128iv_m1_b=_src1  ,&, r
    java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 0
    java.lang.StringIndexOutOfBoundsException: Range [20, 16) out of bounds for length 31

    st + java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    =;
    java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 24
mask+= java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
e(
}

staticsrc1=// Horizontal sub-sampl
    uint8_t *dst,      
     uint32_t src0_stride, const;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    /////////////////
  const __

  c *,java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 59
   int    
    do{
      constint  uint8_t java.lang.StringIndexOutOfBoundsException: Range [9, 1) out of bounds for length 62
      onst_v_m1_b= 

      constjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
            _ _r=_  const __m128i _r = _mm_set1_epi16 java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62

      xx_storeu_128(dst + java.lang.StringIndexOutOfBoundsException: Range [0, 27) out of bounds for length 0
    }
= dst_stride
    _java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 68
    src1 += src1_stride;
     +mask_stride
  }    java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 60
}

//////////////////////////////////////////////////////////////////////////////
// Horizontal sub-sampling
//////////////////////////////////////////////////////////////////////////////


java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    xx_storel_32(st,java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
    
  (uint32_tjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0

  java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 10
  const _voidjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
  _ir=  java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
  do {
    const _
    const __  const __m128i=java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 68
    java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 6
  =java.lang.StringIndexOutOfBoundsException: Range [37, 35) out of bounds for length 74
    const __m128i v_m0_b = _java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 6
    const _  java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 66

    _v java.lang.StringIndexOutOfBoundsException: Range [68, 67) out of bounds for length 74
    java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 31

     =java.lang.StringIndexOutOfBoundsException: Range [22, 17) out of bounds for length 60
    +src0_stride
    java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
     java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 24
  xx_storel_64java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

static  ;
    src0 =java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
    java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 68
    w ()
  java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

}
128 java.lang.StringIndexOutOfBoundsException: Range [37, 26) out of bounds for length 59
   )
  do {
uint32_t voidvoid java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 40
    _  java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 69
     _ uint32_t src0_stride java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 68
     java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 68
    java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 69
    __m128i=_ c java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0

    __java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 68

    xx_storel_64(dstconst _m128i java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 69

    dst += dst_stride;
    src0constjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 68
   =src1_stride
    += mask_stride;
  } while (--h);
}

java.lang.StringIndexOutOfBoundsException: Range [12, 6) out of bounds for length 42
    const_java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 62
    uint32_t_mi java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 29
      8rc0 c,&,r;
  const __m128i v_shuffle_b = xx_loadu_128(g_blend_a64_mask_shuffle
tm128iconst __m128i v_res_b_ijava.lang.StringIndexOutOfBoundsException: Range [27, 25) out of bounds for length 74
  const __m128i _r }

  do {
        dstdst
     cjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
  __m128ijava.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 24
      java.lang.StringIndexOutOfBoundsException: Range [8, 1) out of bounds for length 24
      const }
      
      const __m128i java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 16
void
      uint8_tjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
_java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 62

      java.lang.StringIndexOutOfBoundsException: Range [0, 11) out of bounds for length 10
          java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0

       __m128i *mask  java.lang.StringIndexOutOfBoundsException: Range [47, 45) out of bounds for length 62
    }
    st+=java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 22
     =  __m128imi r 1<(  java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 0
    java.lang.StringIndexOutOfBoundsException: Range [24, 8) out of bounds for length 24
    +for(java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 16
}

//////////////////////////////////////////////////////////////////////////////
// Vertical sub-sampling
//////////////////////////////////////////////////////////////////////////////

java.lang.StringIndexOutOfBoundsException: Range [11, 6) out of bounds for length 40
,java.lang.StringIndexOutOfBoundsException: Range [37, 26) out of bounds for length 59
    src0+ java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
      _m =_java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 62
  (java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

  const_    mask += 2 *java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
  constm128i _ _java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 74

  do {
    const
    const _staticjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
     mv_m0_b =java.lang.StringIndexOutOfBoundsException: Range [42, 39) out of bounds for length 56
    const __java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 5

    const __     askmask_stride intwint){

    mask+ mask_strideconst_ijava.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 68

     =java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
   ////////
    src1 += src1_stride;
    java.lang.StringIndexOutOfBoundsException: Range [10, 8) out of bounds for length 28
  } java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
}

static void     const __m128i _java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
    uint8_t *dst,xx_storel_64)w
    uint32_t java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
    , int  java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
  (void)    src1 

  const_v_maxval_b=_  const __m128i v_maxval_b = _mm_set1_epi8while-h);
  constconstjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    (+java.lang.StringIndexOutOfBoundsException: Range [58, 57) out of bounds for length 59
    const      uint8_t *    const, *java.lang.StringIndexOutOfBoundsException: Range [60, 59) out of bounds for length 59
    const_ java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 59
    constconst _m128i =_mm_set1_epi8(OM_BLEND_A64_MAX_ALPHA;
java.lang.StringIndexOutOfBoundsException: Range [52, 50) out of bounds for length 60
    dst = java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 6

    java.lang.StringIndexOutOfBoundsException: Range [29, 16) out of bounds for length 31

    dst += dst_stride;
    src0_      const __m128i v_ra_bjava.lang.StringIndexOutOfBoundsException: Range [49, 41) out of bounds for length 52
     h;
    mask 
  }sjava.lang.StringIndexOutOfBoundsException: Range [6, 0) out of bounds for length 0
}

       java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 29
tjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 62
    uint32_t src0_stride, const(w;
     *java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 68
      java.lang.StringIndexOutOfBoundsException: Range [4, 19) out of bounds for length 5
  const __m128i  _java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 59
java.lang.StringIndexOutOfBoundsException: Range [24, 6) out of bounds for length 6
    int cconst _v_m1_bwhile(java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
    ///////
      const __m128i// Horizontal and Vertical sub-sampling
      const __m128i
      constjava.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 24
      constjava.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 68

      const java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
           v,&r;

        const __m128i  java.lang.StringIndexOutOfBoundsException: Range [44, 42) out of bounds for length 69
    }
    java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 74
    src0 += src0_stride;
        con java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 6
    * java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
   (-java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
}

//////////////////////////////////////////////////////////////////////////////
// Horizontal and Vertical sub-sampling
//////////////////////////////////////////////////////////////////////////////

static _m128i mjava.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 54
    java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
     src1_stride,
   _ijava.lang.StringIndexOutOfBoundsException: Range [29, 26) out of bounds for length 75
  _v_shuffle_b =java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 0
  _java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
  const
  (    dstjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 22

  do {
    const __m128i  += 2 * mask_stride
    java.lang.StringIndexOutOfBoundsException: Range [24, 9) out of bounds for length 59
    java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
    uint8_t dst java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 59
    //////////////////////////////////////////////////////////////////////////////
     v_r1_s_w  java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 16
    const __m128istaticjava.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 43
    _m128ijava.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 54
    (  _ _r  mm_set1_epi161< 15-java.lang.StringIndexOutOfBoundsException: Range [72, 71) out of bounds for length 74
    nst_    const __m128ijava.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 46

        const__v_rb_b     const  i <(-java.lang.StringIndexOutOfBoundsException: Range [74, 71) out of bounds for length 74

    xx_storel_32java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

    dst += dst_stride 
     = java.lang.StringIndexOutOfBoundsException: Range [24, 1) out of bounds for length 56
        cons__m128i v_rb_b=xx_loadl_64 _java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 56
    mask += 2 * mask_stride;
  -)java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
}

static(
    uint8_t *dst, const_java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 56
    _java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 75
     uint32_t_java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 61
      java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 74
  const_java.lang.StringIndexOutOfBoundsException: Range [18, 16) out of bounds for length 31
      src0
  (dst +dst_stride;

  do {
    java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
    const __m128i java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

     _128i     
    const _static     src0 +=asku java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 62
    __m128iv_r0_s_w v_r_s_b)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
_java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 75
    const __m128i v_rs_w = _const * java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 16
    java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 54
    const __m128i v_m0_b =      uint8_t *dst-0, 1,,-0-,1 -java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
    java.lang.StringIndexOutOfBoundsException: Range [8, 1) out of bounds for length 74

      const _java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 6

    xx_storel_64(dst, v_res_b      const __m =_java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 68

    dst += dst_stride;
      const java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
    src1 +=
    mask =2*m128i      const __m128i v_rv=_java.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 62
  } while (java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 1

static       constm _128i v_rvsh_b = _mm_add_epi8(v_rah_b java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
    java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 59
    uint32_t  __m128i v_r1_s_w _ m128i=_          (m_srli_si128 1,);
java.lang.StringIndexOutOfBoundsException: Range [31, 45) out of bounds for length 31
_b=
      _mm_set_epi8(0, _const_java.lang.StringIndexOutOfBoundsException: Range [11, 1) out of bounds for length 64
  const __m128i v_maxval_b =const_m128i v_m1_b
  const java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  do {
    int c;
    for (c  constjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
      __28v_ral_b  java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 0
      _m128iv_rah_b  java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 62
           +      mjava.lang.StringIndexOutOfBoundsException: Range [47, 45) out of bounds for length 64
      _ ask+
      const __m128i  }while(-h
      const __m128i v_rvsh_b = _mm_add_epi8(          blend_16_u8(src0 + c, src1 + c, &v_m0_bjava.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 38
const_
      =dst_stridejava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
      const __ += 2 * mask_stride
           const
      const __//////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
      constjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
      const __m128i  _= cons  uint32_tjava.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73

      const __java.lang.StringIndexOutOfBoundsException: Range [31, 16) out of bounds for length 73
      const __m128i v_m0h_w = xx_roundn_epu16(v_rsh_w, 2);
      const __m128i  java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 64
      const __m128i v_m1_b = _mm_sub_epi8(const uint8_t *mask,   ,

      const _int h, int_java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 62
             java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 71

      const uint8_t*ask, uint32_t mask_stride,      st,const *java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 61
    cuint8_t *,java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 67
      const
 ;
    src1+src1_stride
   +  *java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
  128ijava.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 31
}

//////////////////////////////////////////////////////////////////////////////
// Dispatch
//////////////////////////////////////////////////////////////////////////////

void aom_blend_a64_mask_sse4_1constjava.lang.StringIndexOutOfBoundsException: Range [37, 35) out of bounds for length 72
                               bjava.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 64
                               const uint8_t *java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
                               ;
                               int h,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  typedefw =java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
                java.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 65
            uint32_t
       

  // Dimensions are: width_index X subx X suby
  blend_fn[3[]=java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
{// w % 16 == 0
      { java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 62
      { java.lang.StringIndexOutOfBoundsException: Range [37, 27) out of bounds for length 28
    { // w == 4
      { java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
      { java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 11
    { // w == 8
      { java.lang.StringIndexOutOfBoundsException: Range [46, 22) out of bounds for length 77
      { blend_a64_mask_sx_w8_sse4_1, src0_stride, src1, src1_stride
  };

  constjava.lang.StringIndexOutOfBoundsException: Range [46, 44) out of bounds for length 80
  assert(IMPLIES(src1 == dst, src1_stride                                inth,int,java.lang.StringIndexOutOfBoundsException: Range [65, 63) out of bounds for length 71

  assert(h >= 1
  assertw>1;
  //////////////////////////////////////////////////////////////////////////////
  assertinline

  java.lang.StringIndexOutOfBoundsException: Range [5, 4) out of bounds for length 56
0/w    java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
                         mask, mask_stride, w{ src0_stride, const uint16_tu java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
  }       { blend_a64_mask_w4_sse4_1, blend_a64_mask_sy_w4_sse4_1 },
    blend[(w >> 2) & java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 45
                                              java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 62
                                              
  }
a dstjava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31

i
//////////////////////////////////////////////////////////////////////////////
// No sub-sampling
//////////////////////////////////////////////////////////////////////////////

static inline void blend_a64_mask_bn_w4_sse4_1(
    uint16_tjava.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 1
    uint32_t src0_stride, static)
    java.lang.StringIndexOutOfBoundsException: Range [33, 9) out of bounds for length 76
                                 java.lang.StringIndexOutOfBoundsException: Range [62, 60) out of bounds for length 78

  do {
    const __m128i v_m0_b = xx_loadl_32(                                              
     _m128i = (_;
    const __m128i  java.lang.StringIndexOutOfBoundsException: Range [35, 29) out of bounds for length 71

    onst_

    xx_storel_64(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0

    java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 61
    src0 +=src1_stride java.lang.StringIndexOutOfBoundsException: Range [49, 47) out of bounds for length 78
    src1+src1_stridejava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
    mask += mask_stride;
  } java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 69
}

static void blend_a64_mask_b10_w4_sse4_1(
   java.lang.StringIndexOutOfBoundsException: Range [14, 12) out of bounds for length 61
    uint32_t     
    const uint8_t *const =0  w 8 java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
  (    _        java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 55
   __m128i v_res_w(0  java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                              
}

java.lang.StringIndexOutOfBoundsException: Range [6, 1) out of bounds for length 63
    java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
    uint32_t src0_stride, const uint16_t *src0 += src0_stride;
    const uint8_t *mask xx_storeu_128dstvoid java.lang.StringIndexOutOfBoundsException: Range [42, 40) out of bounds for length 41
  (java.lang.StringIndexOutOfBoundsException: Range [12, 10) out of bounds for length 69
  blend_a64_mask_bn_w4_sse4_1(dst,java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
                              src1_stride, mask, mask_stride, h, blend_4_b12);st , java.lang.StringIndexOutOfBoundsException: Range [66, 64) out of bounds for length 71
}

static inline void (dst  src0 src0_stride ,
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 61
    uint32_t src0_stride, constsrc0_stride java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 69
    const*ask uint32_t mask_strideintw,int,
    blend_unit_fn blend) {
  const _                               src1_stride, java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 0

  do {
    int                               static java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 69
    c
      src1_stride mask,java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 48
      const  * uint32_tblend_8_b12)
      const __m128i v_m1_w = _mm_sub_epi16(v_maxval_w, v_m0_w)                              java.lang.StringIndexOutOfBoundsException: Range [44, 42) out of bounds for length 68

      const __m128i java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

      xx_storeu_128(dst + c,
    }
    = java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
    src0 += src0_stride;
    java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 69
    java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 76
  } while (--h);
}

staticvoidjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 0
     (10,  ,1,0,,,, 
    uint32_t src0_stride, const uint16_t *src1, uint32_t src1_stride,
    const uint8_t*,uint32_t int,int    m128ijava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
  blend_a64_mask_bn_w8n_sse4_1(dstjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                               java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 24
blend_8_b10;
}

_java.lang.StringIndexOutOfBoundsException: Range [0, 41) out of bounds for length 24
    uint16_t *dst_m128ijava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    
    const  *mask  rc0
  blend_a64_mask_bn_w8n_sse4_1(dst, dst_stride,    dst+=     maskjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                               src1_stride, mask,      +java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
                               );
}

//////////////////////////////////////////////////////////////////////////////
// Horizontal sub-sampling
//////////////////////////////////////////////////////////////////////////////

static inline void java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 1
    uint16_t *dst, uint32_t dst_stride, const uint16_t *    const uint8_t *mask, uint32_t mask_stride, int w, int h)java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 44
    uint32_t java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 69
    const uint8_t *mask, uint32_t mask_stride, int h, blend_unit_fn blend) {
  const_m128i 
/java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
  const _blend_4_b10

  ui dst
    const 
    

    const_m128i    uint16_t  uint16_t*java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
    java.lang.StringIndexOutOfBoundsException: Range [11, 9) out of bounds for length 61

    const __m128i v_res_w = blend  (oidw;

rel_64(dst,v_res_w)java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31

    dst
    + java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
    src1 += src1_stride;
    mask += 
  } while (--h);
}

staticvoidjava.lang.StringIndexOutOfBoundsException: Range [14, 12) out of bounds for length 61
    dstjava.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 61
     java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 60
    const uint8_t *mask, uint32_t java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 0
  (void;
  blend_a64_mask_bn_sx_w4_sse4_1(dst, dst_strideblend
        java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 31
                                 )java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
}

static void java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 10
    uint16_t *dst, uint32_t dst_stride, const uint16_t *src0,
    for (c=; w; +{
    const uint8_t *mask, uint32_t mask_stridec _m128i         (-)const_ =a   c)
  (void}
  const __m128i v_m0_w      _ = void blend_a64_mask_b10_sx_w4_sse4_1
                                 
                                 blend_4_b12);
}

static inline void java.lang.StringIndexOutOfBoundsException: Range [5, 1) out of bounds for length 5
    uint16_t *dst, uint32_t dst_stride, const java.lang.StringIndexOutOfBoundsException: Range [0, 54) out of bounds for length 24
    ejava.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 16
    const uint8_t *mask, uint32_t java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
    blend_unit_fn blend) {
static *,java.lang.StringIndexOutOfBoundsException: Range [0, 27) out of bounds for length 1
      _mm_set_epi80,-, 0,-,0,- *dst, uint32_t,java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 61
  const __m128i v_maxval_w = _mm_set1_epi16((, src0 java.lang.StringIndexOutOfBoundsException: Range [69, 68) out of bounds for length 75

  do {
    int c;
    c  c  ),,maskmask_stride java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
      const __m128i v_r_b = xx_loadu_128(mask + 2 * c);
 

      const __m128i    uint32_t    java.lang.StringIndexOutOfBoundsException: Range [40, 38) out of bounds for length 61
      const __m128i v_m1_w = _mm_sub_epi16(v_maxval_w,(java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 26

      const __m128i                                    mask,  -,010-;

      xx_storeu_128(dst + c, v_res_w);
    }
    dst += 
    src0 +=src0_stride
    //////////////////////////////////////////////////////////////////////////
    mask += mask_stride;
  _ java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 55
java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 1

java.lang.StringIndexOutOfBoundsException: Range [4, 2) out of bounds for length 69
 dst      const __m128i v_m1_w java.lang.StringIndexOutOfBoundsException: Range [47, 45) out of bounds for length 76
     __m128i
    java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
    const_i      _}
                                      const= java.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 22
                                  blend_8_b10);
}

 src0_stride, const uint16_t,uint32_tsrc1_stride
    java.lang.StringIndexOutOfBoundsException: Range [14, 12) out of bounds for length 61
    java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 44
    const uint8_tuint16_t dst,java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 62
  blend_a64_mask_bn_sx_w8n_sse4_1(dst, dst_stride, src0,java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 1
                                  java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 69
                                  const java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 62
}

//////////////////////////////////////////////////////////////////////////////
// Vertical sub-sampling
//////////////////////////////////////////////////////////////////////////////

 java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 50
     uint8_t
    uint32_t blend_4_b10)java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
    const uint8_t *blend_a64_mask_bn_sy_w4_sse4_1(st,  ,   
  const __m128i java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 61

  do {
    const __m128i v_ra_b = xx_loadl_32(mask);
    const __m128i v_rb_b = xx_loadl_32 const__  )java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
    _128 java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 55

    const _inlinejava.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
    const __m128i  *dst, uint32_tjava.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 61

    const __const uint8_t uint32_tjava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 24

    xx_storel_64(dst, v_res_w);

    dst const_      cjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
    java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 24
    mask += 2m128i  constjava.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 69
java.lang.StringIndexOutOfBoundsException: Range [25, 16) out of bounds for length 16
}

static void blend_a64_mask_b10_sy_w4_sse4_1(src1_stridest ,java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
    uint16_t *dst, uint32_t dst_stride, const uint16_t *src0,
    uint32_tsrc0 + java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
    const uint8_t *mask, uint32_t java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 24
  (    java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 69
  blend_a64_mask_bn_sy_w4_sse4_1(dst, java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 16
                                 src1_stride, mask, 
                                 blend_4_b10
}

staticjava.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 44
    *,java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 61
    java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 75
    const uint8_t *mask,src1_stridemask java.lang.StringIndexOutOfBoundsException: Range [67, 64) out of bounds for length 71
  v;
  uint8_t *ask,java.lang.StringIndexOutOfBoundsException: Range [0, 33) out of bounds for length 1
                                   const __m128i v_maxval_w = _mm_set1_epi16(AOM_BLEND_A64_MAX_ALPHA);
                                 {
}

static inline void blend_a64_mask_bn_sy_w8n_sse4_1_m128i=xx_loadl_64mask c);
    uint16_t *dst, uint32_t dst_stride,    _128 java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 65
    t32_t java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
    const uint8_t *mask, uint32_t mask_stride, int w, java.lang.StringIndexOutOfBoundsException: Range [34, 1) out of bounds for length 47
    
  const _v_maxval_w =// HorizontalandVerticalwasjava.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 73

   java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
    PATENTSitomediaicensejava.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
    for (c = */
      java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 51
      #include0-java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 28
      constjava.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 1

      /No
      m128ijava.lang.StringIndexOutOfBoundsException: Range [29, 26) out of bounds for length 63

      constm128i java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 72

                    int,{
     _=_java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 68
  {
    =java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 24
java.lang.StringIndexOutOfBoundsException: Range [59, 24) out of bounds for length 24
     =2 *java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
   (--  } while (--h java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

static voidjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 31
    java.lang.StringIndexOutOfBoundsException: Range [37, 12) out of bounds for length 52
    java.lang.StringIndexOutOfBoundsException: Range [31, 12) out of bounds for length 69
      {
  d,,src0 src0_stride java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
                                  src1_stride, mask, mask_stride, w, h,
                                  //////////////////////////////////////////////////////////////////////////////    java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 31
}java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

static void  uint8_t *mask       uint32_t src0_stride, const uint8_t *src1, uint3, *java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 68
    
    uint32_t src0_stride, const uint16_t *src1, uint32_t src1_stride,
    onstuint8_t*,mask_stride
  java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 75
                                  java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 71
                                  java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 6
}

//////////////////////////////////////////////////////////////////////////////
// Horizontal and Vertical sub-sampling
//////////////////////////////////////////////////////////////////////////////

static inline void _mm_and_si128(_mm_srli_si128,1 java.lang.StringIndexOutOfBoundsException: Range [60, 59) out of bounds for length 61
    *dst,  java.lang.StringIndexOutOfBoundsException: Range [0, 24) out of bounds for length 1
    java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 1
    constvoidjava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
  uint32_t uint8_tsrc1,java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 68
0,-, ,-    java.lang.StringIndexOutOfBoundsException: Range [19, 17) out of bounds for length 60
  const __m128i  +java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 68

  do {
     _m128i java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 66
    java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
    const __m128i v_rvs_b =    java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 61
    java.lang.StringIndexOutOfBoundsException: Range [10, 6) out of bounds for length 6
    const __m128i v_rvsb_w =
        _mm_and_si128(_const uint8_t *mask, uint32_t mask_stride, int w, int h) {
    oid)w

    _v_m0_w=java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 54
    const __uint32_t src0_stride, const uint8_t *src1, uint32_t src1_stride,

    

    xx_storel_64(dst,   const __m128i v_maxval_b

    dst += dst_stride;
    src0 += src0_stride;

    mask += 2 * mask_stride;
  }          _mm_and_si128(mm_srli_si128( v_m1_b=java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 60
}

static void java.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 47
    java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 1
    _
    const uint8_t *mask, java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

  const __m128i=_const __m128i _r = _mm_set1_epi16(1 << (15 - AOM_BLEND_A64_ROUND_B
                                    src1_stride, mask, mask_stride, h,
                                    )java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
}_ijava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 70

java.lang.StringIndexOutOfBoundsException: Range [6, 3) out of bounds for length 62
    uint16_t java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    uint32_t src0_stride, java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 0
    const uint8_t
  (w;
  blend_a64_mask_bn_sx_sy_w4_sse4_1(dst, java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 24
         java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 70
                                    blend_4_b12);
java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10

static  ,wh
    uint16_t *dst  _v_rs_w  java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 50
    uint32_t src0_stride, const uint16_t
    const uint8_t *mask, uint32_t static void blend_a64_mask_b12_sx_sy_w8n_sse4_1(
{
  const __m128i v_zmask_bjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 56
          java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 62
  const __m128i v_maxval_w

  do {
    int c;
        ( = 0    *mask_stridejava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
t =java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 56
      const ( java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 68
      const __m128i//////////////////////////////////////////////////////////////////////////////
      const __m128i void blend_a64_mask_b10_sx_sy_w8n_sse4_1(
      __  java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
          (, ),v_zmask_b;
      const _m128iv_rs_w mm_add_epi16    java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 62

            _m128i  java.lang.StringIndexOutOfBoundsException: Range [44, 43) out of bounds for length 60
      const _m128iv_m1_w =_mm_sub_epi16(v_maxval_w,v_m0_w;

      const_128subwint  bd

      (dst+c,;
    }
    dst += dst_stride;
    src0 += src0_stride;
    src1 += src1_stride;
    mask += 2 * mask_stride;
  } while (--h);
}

static void blend_a64_mask_b10_sx_sy_w8n_sse4_1(
dst_stride, uint16_t*//////////////////
    uint32_t src0_stride, const uint16_t *src1,const_v_ra_b =xx_loadu_128( )java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
    java.lang.StringIndexOutOfBoundsException: Range [17, 9) out of bounds for length 62
  blend_a64_mask_bn_sx_sy_w8n_sse4_1 ,{ ,
                                     src1_strideuint32_t src1_stridejava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
                                     blend_8_b10);
}

static void blend_a64_mask_b12_sx_sy_w8n_sse4_1(
    uint16_t *dst, uint32_t     uint8_t *dst, uint32_t dst_stride
    uint32_tsrc0_stride,     nt16_tjava.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 63
    ) {
  blend_a64_mask_bn_sx_sy_w8n_sse4_1(dst,      /  =uint8_t*ask,java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 68
                                     src1_stride, mask , wjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                                     );
}

//////////////////////////////////////////////////////////////////////////////
// Dispatch
//////////////////////////////////////////////////////////////////////////////
void aom_highbd_blend_a64_mask_sse4_1(  _ },
                                       v_m1_b =_mm_sub_epi8
                             
                                      constuint8_t *,
                                    java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 24
                                      uint32_t mask_stride, int w, int h,
                                      int subw, int uint8_t dst{blend_a64_mask_b12_sx_w8n_sse4_1,
  typedefvoid 4
       _m128i_  mm_set1_epi161 <( -))java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
      java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 42
        *ask_ } }

  // Dimensions are: bd_index X width_index X subw X subh
  2][2=java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
    {   // bd == 8 or 10
      { // w % 8 == 0
        {blend_a64_mask_b10_w8n_sse4_1, blend_a64_mask_b10_sy_w8n_sse4_1 },
         ,
          blend_a64_mask_b10_sx_sy_w8n_sse4_1 } },
      { // w == 4
        { blend_a64_mask_b10_w4_sse4_1, constmask_stridewhjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
        { blend_a64_mask_b10_sx_w4_sse4_1
          blend_a64_mask_b10_sx_sy_w4_sse4_1 } } },
    endif  // CONFIG_AV1_HIGHBITDEPTH(dst_8,dst_stride,src0_8,src0_stride, ,
      java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 1
        {         { blend_a64_mask_b12_w8n_sse4_1(
             *dst, const CONV_BUF_TYPE *src0,const CONV_BUF_TYPE  uint8_tmask,    w, int h) {
          const uint16_t *co0 ,0 10 -01 0,  -0, 1  1java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75
      { // w == 4
        { blend_a64_mask_b12_w4_sse4_1   
        {blend_a64_mask_b12_sx_w4_sse4_1java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
          blend_a64_mask_b12_sx_sy_w4_sse4_1 } } }
  };

  assert(IMPLIES(src0_8 == dst_8, src0_stride       const_      java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 34
  blend_a64_d16_mask_w16_sse41java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48

  t(>;
  ( > )java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
  assert(IS_POWER_OF_TWOconst_m128i  
  java.lang.StringIndexOutOfBoundsException: Range [28, 8) out of bounds for length 29

  assert(bd=      _v_rsh_w _mm_add_epi16rvsah_w )
  if (UNLIKELY(h  w)  3){   _  =_(*m128i =_mm_madd_epi16_( const_java.lang.StringIndexOutOfBoundsException: Range [20, 15) out of bounds for length 42
    java.lang.StringIndexOutOfBoundsException: Range [46, 31) out of bounds for length 79
                                src1_stride, mask, mask_stride, w, h, subw,
                                ,  constjava.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 62
    
    uint16_t *const dst = xx_storeu_128(dst + cv_res_b)java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
    128 java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 66
    const uint16_t    src1+src1_stride;

    blend[bd == 12][(
        /
        mask_stride, w, h);
  }
}
                               , src0_stridejava.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73

static inline void blend_a64_d16_mask_w16_sse41(
    uint8_t *dst, __m128i_ res1res1} int  , )
    const __m128i *m0, const __m128i}
    
  _m128i   m  
  const uint32_ti ,      dst  java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 61
  java.lang.StringIndexOutOfBoundsException: Range [15, 7) out of bounds for length 42
  const  blend_a64_mask_bn_sy_w8n_sse4_1(dst , src0, { // w % 16 == 0
  const __m128i s1_0 = xx_loadu_128(src1);
  const __m128i s1_1 = xx_loadu_128(src1 + 8);
  klo_epi16(s0_0, )java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
                                   java.lang.StringIndexOutOfBoundsException: Range [53, 44) out of bounds for length 45
  __m128i const uint8_t  { blend_a64_mask_sx_w8_sse4_1  
                                   (*m0constuint8_t askuint32_tint ,int h{
  _128 java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 66
                                   );
  __m128i res1_hi = _mm_madd_epi16(_mm_unpackhi_epi16(s0_1, s1_1) 
                                   _mm_unpackhi_epi16(*m1, max_minus_m1));
  res0_lo = _mm_srai_epi32(_mm_sub_epi32(res0_lo, *v_round_offset), shift);
  res0_hi = _aom_blend_a64_mask_c(dst,src0 c m128m1 m_cvtepu8_epi16_mm_srli_si128m )
   =_mm_srai_epi32(m( 
  java.lang.StringIndexOutOfBoundsException: Range [26, 9) out of bounds for length 75
  const __m128i res0 = _mm_packs_epi32(res0_lo, m_set_epi8(0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1, 0, -1);
const_m128i _java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 57
  const __m128i _m128i  = _mm_madd_epi16_s00,s1_0)java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66

  _mm_storeu_si128((__m128i *)(dst), res);
}

 void lowbd_blend_a64_d16_mask_subw0_subh0_w16_sse4_1(
    uint8_t dstuint32_t dst_stride constCONV_BUF_TYPE *rc0,
    uint32_t src0_stride, const java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 5
    const uint8_t *mask, uint32_t mask_stride, int h, int w,
    const __m128i *round_offsetjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  const __m128i v_maxval = _mm_set1_epi16(AOM_BLEND_A64_MAX_ALPHA)}
  for (const _m128i v_m1_w mm_sub_epi16v_maxval_w,v_m0_w)
    for( j 0; owbd_blend_a64_d16(
      java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
      mm_cvtepu8_epi16);
      dst= dst_stride;

      blend_a64_d16_mask_w16_sse41dst +j src0+j  + ,m0,&,
                                   round_offset, &,   const __m128i v_maxval = _mm_set1_epi16(AOM_BLEND_A64_MAX_ALPHA
    }
     + mask_stridejava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
    ;
     ntj=;j <; +=16 java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 37
    src1+ src1_stride;
  }
}

inline  lowbd_blend_a64_d16_mask_subw1_subh1_w16_sse4_1(
    uint8_t *dst, uint32_t}
    src0_stridestatic blend_a64_mask_b12_w4_sse4_1
    const uint8_t *mask, uint32_t mask_stride, int h,m128i     const  ask mask_stride,int hint ,
    const_m128i*, shift){
  const __m128i v_maxval = _blend_a64_mask_bn_w4_sse4_1(dstdst_stride, src0 src0_stride, _128m1_acbd  mm_maddubs_epi16m, );
  const __m128i one_b = const _m128i   _mm_srli_epi16(mm0_acbd
=__2)
    uint16_t dst java.lang.StringIndexOutOfBoundsException: Range [27, 0) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 37
      const _m128i m_i00_round_offset,&maxval,shift;
      const _    blend_unit_fn blend) {
      const __m128i  < ;
      const __m128i m_i11 = xx_loadu_128(mask + mask_stride + 2 * j + 16);

      const __m128i m0_ac = _mm_adds_epu8(m_i00, java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 32
      const      java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
      const __m128i     src0 + java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
      const _java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
      const_m128i m0  mm_srli_epi16(mm_add_epi16
      const m128i round_offset, int java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 24

      blend_a64_d16_mask_w16_sse41 *src1,uint32_t ,
                                   round_offset, &v_maxval  const __m128i one_b =}
    }
     +mask_stride< 1java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
    dst += dst_stride;
    src0+ src0_stridejava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
    src1 += src1_stride;
  }
}

static inline static void blend_a64_mask_b12_w8n_sse4_1(
    uint8_t *uint32_t src0_stride, const uint16_t *src1, uint32_t src1_stride,
nt32_t, constCONV_BUF_TYPE src1  src1_stridejava.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 74
    ,
    const __m128i *round_offset, int shift) {
  const __m128i v_maxval = _mm_set1_epi16(AOM_BLEND_A64_MAX_ALPHA     const __m128i v_res_w = blend(src0, sr , src1,v_m1_w;
  const __m128i one_b = _mm_set1_epi8(1);
  const __m128i zeros////////////////////////////////////////////////////////////////////////////// + dst_stride;
  for (int ijava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
 t, java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 61
       j);
      const __m128i m_i01 = java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 1
      const __m128i m0_ac = _mm_maddubs_epi16(m_i00, one_b);
      const _*  java.lang.StringIndexOutOfBoundsException: Range [40, 32) out of bounds for length 75
      __128i
      oid)

      blend_a64_d16_mask_w16_sse41(
                                   round_offset, &v_maxval, shift);
    }
java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 24
    dst=dst_stride;
     = ;
    src1 +=        _m128im_i00 =java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 24
  }
}

staticinline (
    uint8_t *, uint32_t c CONV_BUF_TYPEjava.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 49
    _stride,
    onst  mask,
    const __blend_a64_d16_mask_w16_sse41(dst +java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 1
   __m128iv_maxval mm_set1_epi16();
  const __m128i zeros = _mm_setzero_si128
   int    uint32_t
    for (int j = 0; j < w; j += 16) {
      const __m128i m_i00 = xx_loadu_128(mask + j);
      const __m128i m_i10 = java.lang.StringIndexOutOfBoundsException: Range [0, 40) out of bounds for length 27

      constsrc1_stride h
      const __m128i m0 = _mm_cvtepu8_epi16(m_ac);
      const __m128i m1 = _mm_cvtepu8_epi16(_mm_srli_si128(java.lang.StringIndexOutOfBoundsException: Range [0, 62) out of bounds for length 51

  blend_a64_d16_mask_w16_sse41(  ,dst,dst_stride,constjava.lang.StringIndexOutOfBoundsException: Range [60, 58) out of bounds for length 65
                                   const   ( + *const *src1 uint32_tsrc1_stride,
    }
     +mask_stride < java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
    dst += dst_stride;
    src0src0_stride;
    src1 += src1_stride;
  java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
}f c=0   ;m128iv_rs_w =mm_add_epi16(java.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 63

void aom_lowbd_blend_a64_d16_mask_sse4_1(
          
    uint32_t  const CONV_BUF_TYPE * uint32_t ,
nstuint8_t *uint32_t mask_stride             _128i=blendr + ,c java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
    java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
    bd =java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
  constjava.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 66
       *FILTER_BITS

  const (=java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 17
  java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 29
       1< (ound_bits - 1))))
      <src1_stridemask, mask_stride, w,h

  constsrc1_stride, mask, mask_stride, w, h,
  assert(IMPLIES((void *)src0case:
  assert(IMPLIES((void *)src1==dst _dst_stride   **src0,

  assert(h >= 4);
  assert(w >= 4);
  assert(IS_POWER_OF_TWO(h));
  assert(IS_POWER_OF_TWO(w));

    const&v_round_offset///////////////////////////////////

  if (subw == 0 && subh 
    java.lang.StringIndexOutOfBoundsException: Range [12, 10) out of bounds for length 16
      java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
        aom_lowbd_blend_a64_d16_mask_subw0_subh0_w4_sse4_1(
            //////////////////////////////////////////////////////////////////////////////
            mask_stride, h, &java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 14
        ;
      case:
        aom_lowbd_blend_a64_d16_mask_subw0_subh0_w8_sse4_1
            dst, dst_stride, src0, src0_stride, src1, src1_stride _m128iv_m0_w= _mm_cvtepu8_epi16(a_b);
            mask_stride, h, &v_round_offset, shift);
        break;
      default:
        lowbd_blend_a64_d16_mask_subw0_subh0_w16_sse4_1(
            dst      (lend_fn
            mask_stride, h, w, &v_round_offsetujava.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 63
        ;
    }

)uint16_t *st java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 61
    staticdst rc0  ,,
      case 4:
        java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 14
             ,java.lang.StringIndexOutOfBoundsException: Range [0, 65) out of bounds for length 50
            mask_stride, h, v_round_offset, shift);
        break;
      case
        ubh1_w8_sse4_1
        dst dst_stride  )
            mask_stride, h      /java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
        break;
      aom_lojava.lang.StringIndexOutOfBoundsException: Range [48, 32) out of bounds for length 74
        dst, dst_stride, src0, src0_stride, src1, src1_stride, mask,
            dst, dst_stride, src0,             mask_stride, h, &v_round_offset, s
            mask_stride,h,w v_ound_offset(
        break;
    }
  }}
    switch (w) {
      case 4:
        (IMPLIES(= dst_8default
            dst, dst_stride, src0, src0_stride, src1, src1_stride, mask,
            mask_stride, h, &v_round_offset, shift);
        break;
      case 8:
        aom_lowbd_blend_a64_d16_mask_subw1_subh0_w8_sse4_1(
            dst dst_stride,src0 src0_stride, src1, java.lang.StringIndexOutOfBoundsException: Range [0, 65) out of bounds for length 0
            mask_stride, h, java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
        break;
      defaultdst, subh ;
        java.lang.StringIndexOutOfBoundsException: Range [0, 55) out of bounds for length 52
            dst, dst_stride, src0, src0_stride, src1, src1_stride  } while (--h);
            mask_stride, h, w, &v_round_offset}
        break;
    java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
  } else {
    switch (w) {
      case 4:
        d16_mask_subw0_subh1_w4_sse4_1(
            dst, dst_stride, src0, src0_stride(dst
            mask_stride, h, &v_round_offset, shift);
        break;
      case 8:
        aom_lowbd_blend_a64_d16_mask_subw0_subh1_w8_sse4_1}
            dst, dst_stride, src0, src0_stride, src1, const __m128i *m0, const __m128i *m1, const __m128i  blend_a64_mask_b12_sy_w8n_sse4_1
            mask_stride, h, &v_round_offset, shift);
        break;
      /////////////////////////////////////////////////////////////////
        lowbd_blend_a64_d16_mask_subw0_subh1_w16_sse4_1(
            dst, dst_stride, src0, src0_stride  const __128is1_0  xx_loadu_128(src1blend_8_b12;
            mask_stride, h, w, }
        break;
    
  }
}

//////////////////////////////////////////////////////////////////////////////
// aom_highbd_blend_a64_d16_mask_sse4_1()
//////////////////////////////////////////////////////////////////////////////
#_ mask_b java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
static inline void highbd_blend_a64_d16_mask_w4_sse4_1(
uint16_t * dst_stride  java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 69
    const java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    const _                                   mm_unpackhi_epi16(*m1,max_minus_m1));
    const __m128i *clip_low, const __m128ixx_loadu_2x64(java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 75
    const __m128i     const_m128i res0_hi = _mm_srai_epi32
  
  __m128is0a=xx_loadu_2x64(src0,src0+*mask0ajava.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
  const __m128i s0b =
java.lang.StringIndexOutOfBoundsException: Range [74, 68) out of bounds for length 68
  _  java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Range [21, 19) out of bounds for length 21
      (src1       _ires= mm_packus_epi16(es0 res1;

java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 31
  java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 24
  __m128i   _ java.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 67


  _java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 60
  const _java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 59
  const _  _m128i  _ori=ih)java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
  const
  const __m128i mul1a_highs = _mm_mulhi_epu16(java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 61
  const __m128i mul1a_lows = _mm_mullo_epi16(mask1a, s1a);
  ws, mul1a_highs
  java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 69

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  const __java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 1
  const __m128i mul0bh = _java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 3
  java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  constmmul1b_highsjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 0
  const __m128i mul1b_lows java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 65
  java.lang.StringIndexOutOfBoundsException: Range [22, 7) out of bounds for length 69
  const __const __m128ijava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 69

  const_ java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 54
  const __m128i sumal = _mm_add_epi32const )java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 56
  v_rvs_b=java.lang.StringIndexOutOfBoundsException: Range [44, 42) out of bounds for length 59
  _m128isumbl  mm_add_epi32mul0bl,mul1bl

  const __m128i       _mm_m(java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 63
      _const __m128i mask      m((java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 65
  __java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 25
      _java.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 65
  const __m128i roundal =
      _mm_srai_epi32(_xx_storeu_128(dst + c, v_res_w);
  const __m128i roundbl =
      _mm_srai_epi32(_mm_sub_epi32(sumbl, *round_offset), shift);

  __  =_java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 74
  const __m128i  += 2 * mask_stride

  const  java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
      _mm_min_epi16(_mm_max_epi16(}
  constm clipb java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
      java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24

  xx_storel_64(}
  xx_storel_64(dst + dst_stridejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 63
   *     java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 69
}

  void __m128i v_maxval = _mm_set1_epi16;
    uint16_t *                                      
    uint32_t java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    const uint8_t *mask, uint32_t mask_stride, int h,
       __m128iint       m128ijava.lang.StringIndexOutOfBoundsException: Range [22, 20) out of bounds for length 60
    const __m128i *clip_high, const __m128i *java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 26
  do {
 =
        _mm_set_epi32(0java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
    java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 27
        _                                      
                      i )m+ 3*)java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
    const __m128i mask0a = _mm_cvtepu8_epi16(mask0a8);
    const __m128i mask0b = _mm_cvtepu8_epi16(mask0b8);

    highbd_blend_a64_d16_mask_w4_sse4_1 const * java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 53
        dst, dst_stride, src0, java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 27
        java.lang.StringIndexOutOfBoundsException: Range [37, 20) out of bounds for length 60

    dst += dst_stride * 4;
    src0 +=src0_stride * 4;
    src1 += src1_stride * 4;
    mask += mask_stride * 4;
   , divideeachvalue by4  nt =;   +16){
}

staticvoid_java.lang.StringIndexOutOfBoundsException: Range [75, 73) out of bounds for length 76
16t *dstjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
    uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride,
    const uint8_t *mask, uint32_t mask_stride, int h,
    const __m128i *round_offset, int shift, java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 21
    ,  _java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 24
1 
  const _       java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
  do {
java.lang.StringIndexOutOfBoundsException: Range [46, 44) out of bounds for length 50
    // (saturating) add together rows then use madd to add adjacent pixels
    java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
     _m128im02java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
                                       *(int64_t *)(mask + 2 * mask_stride))         dsdsrc0 java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 72
    const __ << (round_bits
                                               **java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
    const<java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 34
    const t int java.lang.StringIndexOutOfBoundsException: Range [45, 43) out of bounds for length 75
    const __m128i m46 = _mm_set_epi64x
                                       ( (ask  6
    const __m128i 
                                        *java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 17
    IS_POWER_OF_TWOw;
    const __m128i

    java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
        dst, dst_stride dst     {
        &java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 70

    ()java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
    src0 += src0_stride *java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    src1+src1_stride
   ;
  } while (h -= 4);
}

static inlinevoidhighbd_blend_a64_d16_mask_w8_sse4_1
NV_BUF_TYPEsrc0 int,
        constjava.lang.StringIndexOutOfBoundsException: Range [15, 7) out of bounds for length 59
    const _    const _m128i*lip_high,const __m128i *mask_max)  =_m_unpackhi_epi16mul1b_lows )java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69
    
    const __m128i *max_mask) {
/java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
  const _java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
const_dst,+2* m_srli_si128,);
  const __m128i s1a = xx_loadu_128(src1);
  const __m128i s1b = xx_loadu_128(src1 + src1_stride);

  java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 53
  const __m128i mask1a = _mm_sub_epi16const_m128i * const _m128ijava.lang.StringIndexOutOfBoundsException: Range [44, 0) out of bounds for length 0
   _  =_(*max_maskjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28

/java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Range [48, 7) out of bounds for length 60
 m java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 59
  (mul0a_highs
  const __m128i mul0al = _mm_unpacklo_epi16(mul0a_lows, 

  (,s1a)java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59

  const __m128i mul1ah = _mm_unpackhi_epi16(mul1a_lows, mul1a_highs);
 const  mul1al  m_unpacklo_epi16(,mul1a_highs);)java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 69

  const     ;
  _  =_(mul0al, mul1al);

  const __m128i mul0b_highs = _mm_mulhi_epu16(*mask0b, s0b);
  const __m128i mul0b_lows = _mm_mullo_epi16(*mask0b, s0b);
  const __m128i mul0bh = _mm_unpackhi_epi16(mul0b_lows, mul0b_highs);
  const __m128i mul0bl = _mm_unpacklo_epi16(mul0b_lows, mul0b_highs);

  const __m128i mul1b_highs = _mm_mulhi_epu16(mask1b, s1b);
  const __m128i mul1b_lows = _mm_mullo_epi16(mask1b, s1b);
  const __m128i mul1bh = _mm_unpackhi_epi16(mul1b_lows, mul1b_highs);
  const __m128i mul1bl = _mm_unpacklo_epi16(mul1b_lows, mul1b_highs);

  const __m128i sumbh = _mm_add_epi32(mul0bh, mul1bh);
  const __m128i sumbl = _mm_add_epi32(mul0bl, mul1bl);

  const __m128i roundah =
      _mm_srai_epi32(_mm_sub_epi32(sumah, *round_offset), shift);
  const __m128i roundal =
      _mm_srai_epi32(_mm_sub_epi32(sumal, *round_offset), shift);
  const __m128i roundbh =
      _mm_srai_epi32(_mm_sub_epi32(sumbh, *round_offset), shift);
  const __m128i roundbl =
      _mm_srai_epi32(_mm_sub_epi32(sumbl, *round_offset), shift);

  const __m128i packa = _mm_packs_epi32(roundal, roundah);
  const __m128i clipa =
      _mm_min_epi16(_mm_max_epi16(packa, *clip_low), *clip_high);
  const __m128i packb = _mm_packs_epi32(roundbl, roundbh);
  const __m128i clipb =
      _mm_min_epi16(_mm_max_epi16(packb, *clip_low), *clip_high);

  xx_storeu_128(dst, clipa);
  xx_storeu_128(dst + dst_stride, clipb);
}

static inline void highbd_blend_a64_d16_mask_subw0_subh0_w8_sse4_1(
    uint16_t *dst, uint32_t dst_stride, const CONV_BUF_TYPE *src0,
    uint32_t src0_stride, const CONV_BUF_TYPE *src1, uint32_t src1_stride,
    const uint8_t *mask, uint32_t mask_stride, int h,
    const __m128i *round_offset, int    uint16_t *dst, uint32_t dst_stride, const CONV_BUF_TYPE *src0,
     dstjava.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 66
  do {
    const __m128i mask0a = _mm_cvtepu8_epi16(xx_loadl_64(mask));
    const __m128i mask0b = _    const __m128i mask_thisrowa = xx_loadu_1)
    java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 40
        dst  , src0_stride  src1_stride,mask0a,&ask0b,
        round_offset, shift, clip_low, clip_high, max_mask);

    dst += dst_stride * 2;
    src0 += src0_stride * 2;
    src1 +=src1_stride  2java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
    +mask_stride  ;
  } while (h -= 2);
}

tatic (
    uint16_t *dst, uint32_tjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    uint32_t src0_stride,         dst, dst_stride, src0,  src1smjava.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
    const uint8_t *mask, java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
    const __m128i *round_offset, int shift, const __m128i      +=java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 28
    const __m128i *clip_high, const __m128i *max_mask) {
  const java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  const __m128i two_w = _mm_set1_epi16    *dst  * CONV_BUF_TYPEsrc1java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
  do {
    const __m128i mask_thisrowa = xx_loadu_128(mask);
    const __m128i mask_nextrowa = xx_loadu_128(mask + mask_stride);
    const __m128i mask_thisrowb = xx_loadu_128(mask + 2 * mask_stride);
    constconst _java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 41
    const __m128i mask_bothrowsa = _mm_adds_epu8(mask_thisrowa, mask_nextrowa);
    const __m128i mask_bothrowsb = _mm_adds_epu8(mask_thisrowb  _s1h=   8java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
    const __m128i mask_16a = _mm_maddubs_epi16(mask_bothrowsa, one_b);
    const __m128i mask_16b = _mm_maddubs_epi16(mask_bothrowsb, one_b);
    const __m128i mask_sa = _mm_srli_epi16(_mm_add_epi16(mask_16a, two_w), 2);
    const __m128i mask_sb = _ __m128i mul0_highs = _mm_mulhi_epu16,s0h

    (
        dst,  src0 java.lang.StringIndexOutOfBoundsException: Range [44, 42) out of bounds for length 72
        &mask_sb, round_offset

    dst += dst_stride * 2;
    src0 += src0_stride * 2;
    src1 += src1_stride * 2;
    mask += mask_stride * 4;
  } while (h -= 2);
}

static inline void highbd_blend_a64_d16_mask_w16_sse4_1(
    uint16_t *dst, const CONV_BUF_TYPE *src0, const CONV_BUF_TYPE *src1,
    const __m128i *round_offset( ;
    const __m128i *mask0h, const __m128i *clip_low, const __m128i *clip_high,
    _m128i* 
  // Load 16x u16 pixels for this row from each src
const _128is0l=(rc0;
  const __m128i s0h = xx_loadu_128(src0 + 8);
  const __m128i s1l = xx_loadu_128(src1);
  java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 52

  // Calculate inverse masks
  const __m128i mask1h = _mm_sub_epi16(*mask_max, *mask0h);
  const __m128i mask1l = _mm_sub_epi16(*mask_max, *mask0l);

  const __m128i mul0_highs = _mm_mulhi_epu16(*mask0h, s0h  const  _m128ipackl= m;
  const __m128i mul0_lows = _mm_mullo_epi16(*mask0h, s0h)
_m128i _,mul0_highs
  const __m128i mul0l = w)

  const __m128i mul1_highs = _mm_mulhi_epu16(mask1h, s1h);
  const __m128i mul1_lows = _mm_mullo_epi16(mask1h, s1h);
  const __m128i mul1h = _mm_unpackhi_epi16(mul1_lows, mul1_highs);
  const _ mul1l = _mm_unpacklo_epi16(mul1_lows, mul1_highs);

  const __m128i mulhh = _mm_add_epi32(mul0h, mul1h);
  const __m128i mulhl = _mm_add_epi32(mul0l, mul1l);

constmul2_highs mm_mulhi_epu16*ask0l,s0l)java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
  const __m128i mul2_lows = _mm_mullo_epi16(*mask0l, 
  const __m128i mul2h = _mm_unpackhi_epi16(mul2_lows, mul2_highs
  const __m128i mul2l = _mm_unpacklo_epi16(mul2_lows, mul2_highs);

  const __m128i mul3_highs = _mm_mulhi_epu16(mask1l, s1l);
  const __m128i mul3_lows = _mm_mullo_epi16(mask1l, s1l);
  const __m128i mul3h = _mm_unpackhi_epi16(mul3_lows, mul3_highs);
   __m128i mul3l = _(ul3_lows, )java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66

  const__mullh  mm_add_epi32(,mul3h);
  const __m128i mulll = _mm_add_epi32(mul2l, mul3l);

  h =
      const_m128ireshl=
  const __m128i reshl =
      _mm_srai_epi32(_mm_sub_epi32(mulhl, *round_offset), shift);
  const __m128i reslh =
      _mm_srai_epi32(_mm_sub_epi32(mullh, *round_offset), shift);
  const __m128i resll =
      mm_srai_epi32(( round_offset) );

  // Signed saturating pack from i32 to i16:
  const __m128i packh = _mm_packs_epi32(reshl,     const _m128i two_w=2;
  const __m128i packl = _mm_packs_epi32(resll, reslh);

  // Clip the values to the valid range
  const __m128i cliph =
      _mm_min_epi16(_mm_max_epi16(packh, *clip_low), *clip_high);
  const __m128i clipl =
      _m_min_epi16(mpackl,*) *)java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65

  /Store    m128 =(    java.lang.StringIndexOutOfBoundsException: Range [70, 69) out of bounds for length 71
  xx_storeu_128(dst, clipl)java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
  xx_storeu_128(dst + 8, cliph);
}

static inline void highbd_blend_a64_d16_mask_subw0_subh0_w16_sse4_1(
    uint16_t(dst + 8, cliph);
    uint32_t src0_stride, const java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 1
    const uint8_t *mask, uint32_t mask_stride inline  (
    constuint16_t dst uint32_t dst_stride, constCONV_BUF_TYPE *,
    const __m128i *clip_high, const __m128i *mask_max) {
  for (int i = 0; i    uint32_t , const CONV_BUF_TYPE src1  java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
    for (int j = 0; j < w; jconst _* shift  _128 java.lang.StringIndexOutOfBoundsException: Range [68, 67) out of bounds for length 68
      // Load 16x u8 alpha-mask values and pad to u16
      const __m128i masks_u8 = xx_loadu_128(mask + j);
      const __m128i mask0l = _mm_cvtepu8_epi16(masks_u8);
      const __m128i mask0h = _mm_cvtepu8_epi16(_mm_srli_si128(masks_u8, 8));

      highbd_blend_a64_d16_mask_w16_sse4_1(
          dst + j, src0 + j, src1 + j, round_offset, shift, &mask0l, &mask0h,
          clip_low, clip_high, mask_max);
    }
    dst += dst_stride;
    src0 += src0_stride;
    src1 += src1_stride;
    mask += mask_stride;
  }
}

java.lang.StringIndexOutOfBoundsException: Range [4, 2) out of bounds for length 24
    uint16_t *dst, uint32_t dst_stride, const CONV_BUF_TYPE *src0,
  java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 74
    *,java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 60
    const __m128i *round_offset, int shift, const __m128i *clip_low,
    java.lang.StringIndexOutOfBoundsException: Range [11, 9) out of bounds for length 68
m128i  java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 41
  const __m128i two_w = _mm_set1_epi16(2);
(inti=0 i  ;i++ {
    for (   0;  ;i+ 
      const __m128i m_i00 = xx_loadu_128 int  0 <  =16){
      const __m128i m_i01 = xx_loadu_128(mask + 2 * j + 16);
      const __m128i m_i10 = xx_loadu_128(mask + mask_stride + 2 * j)_128ijava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 69
      

      const __m128i m0_ac = _mm_adds_epu8(m_i00, m_i10);
      const __m128i m1_ac = _mm_adds_epu8(m_i01, _,
      const __m128i m0_acbd =       const_m128imask_l  m_m0acbd ) )java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
      const __m128i m1_acbd = _mm_maddubs_epi16(m1_ac, one_b);
      const __m128i mask_l = _mm_srli_epi16(_mm_add_epi16(m0_acbd, two_w), 2);
      const __m128i mask_h = _mm_srli_epi16(_mm_add_epi16(m1_acbd, two_w), 2);

      highbd_blend_a64_d16_mask_w16_sse4_1(
          dst + j, src0 + j, src1 + j, round_offset, shift, &mask_l, &mask_h,
          clip_low, clip_high, mask_max);
    }
    dst += dst_stride;
    src0 += src0_stride;
    src1 += src1_stride;
    mask += mask_stride * 2;
  }
}

void aom_highbd_blend_a64_d16_mask_sse4_1(
    uint8_t *dst8, uint32_t dst_stride, const CONV_BUF_TYPE *src0,
    uint32_t src0_stride, const   uint16_t *dst = CONVERT_TO_SHORTPTR
    const uint8_t *mask, uint32_t mask_stride, int w2   >-conv_paramsjava.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
ConvolveParamsconv_params,constint bd java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
  uint16_t *dst = CONVERT_TO_SHORTPTR(dst8);
  const int round_bits =
            <;
  const int32_t round_offset =const_  = _(;
      ( <(ound_bits+)+( <(ound_bits+bd-1)-
       (1 << (round_bits - 1)))
      << AOM_BLEND_A64_ROUND_BITS;
m128ijava.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 62
  const int shift = round_bits + const __m128i mask_max = _mm_set1_epi16(AOM_BLEND_A64_MA

const_ clip_low=_m_setzero_si128(;
  const __m128i clip_high = _mm_set1_epi16((1 << bd) - 1);
  const __m128i mask_max = _mm_set1_epi16(AOM_BLEND_A64_MAX_ALPHA);

( * =dst src0_stride= dst_stride);
  assert(IMPLIES((void *)src1 == dst, src1_stride == dst_stride));

  assert(h >  w)java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
  assert(w >= 4);
  assert(IS_POWER_OF_TWO(h));
  assert(IS_POWER_OF_TWO(w));

  if (subw == 0 && subh == 0) {
    switch (w) {
      case 4:
        highbd_blend_a64_d16_mask_subw0_subh0_w4_sse4_1(
            dst&)
            mask_stride, h, &v_round_offset,breakjava.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
            &mask_max);
        break;
      case 8:
        highbd_blend_a64_d16_mask_subw0_subh0_w8_sse4_1(
            dst, dst_stride, src0, src0_stride, src1, src1_stride, mask,
            mask_stride, h, &v_round_offset      :  // >=16
            &mask_max);
        break;
      default:  // >=16
        highbd_blend_a64_d16_mask_subw0_subh0_w16_sse4_1(
            dst, dst_stride, src0, src0_stride, src1, src1_stride, mask,
            mask_stride, h, w, &v_round_offset, shift, &clip_low, &clip_high,

        break;
    }

  } else if (subw       4
    switch (w) {
      case 4:
        highbd_blend_a64_d16_mask_subw1_subh1_w4_sse4_1(
            dst, dst_stride, src0, src0_stride, src1, src1_stride, mask,
java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 74
            &mask_max);
        break;
      case 8:
(
            dst, dst_stride,             mask_stride  v_, shift c,&,
            mask_stride, h, &v_round_offset, shift, &clip_low, &clip_high,
            &mask_max);
        break;
      default:  // >=16
        highbd_blend_a64_d16_mask_subw1_subh1_w16_sse4_1(
            dst, dst_stride, src0, src0_stride, src1, src1_stride, mask,
            mask_stride, h, w, &v_round_offset, shift, &clip_low, &clip_high,
            &mask_max);
        break;
    }
  }else{
    // Sub-sampling in only one axis doesn't seem to happen very much, so fall
    // back to the vanilla C implementation instead of having all the optimised
    // code for these.
    aom_highbd_blend_a64_d16_mask_c(dst8, dst_stride    // code for these.
                                    ,mask_stride,w ,subw
                                   java.lang.StringIndexOutOfBoundsException: Range [55, 53) out of bounds for length 59
  }
}
#endif  // CONFIG_AV1_HIGHBITDEPTH

Messung V0.5 in Prozent
C=94 H=95 G=94

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.97Angebot  ¤

*Eine klare Vorstellung vom Zielzustand






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.