/art/runtime/verifier/ |
register_line-inl.h | 28 inline const RegType& RegisterLine::GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const { 30 DCHECK_LT(vsrc, num_regs_); 31 return verifier->GetRegTypeCache()->GetFromId(line_[vsrc]); 88 inline void RegisterLine::CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc, 91 const RegType& type = GetRegisterType(verifier, vsrc); 98 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "copy1 v" << vdst << "<-v" << vsrc << " type=" << type 101 CopyRegToLockDepth(vdst, vsrc); 105 inline void RegisterLine::CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc) { 106 const RegType& type_l = GetRegisterType(verifier, vsrc); 107 const RegType& type_h = GetRegisterType(verifier, vsrc + 1) [all...] |
register_line.h | 61 // Implement category-1 "move" instructions. Copy a 32-bit value from "vsrc" to "vdst". 62 void CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc, TypeCategory cat) 65 // Implement category-2 "move" instructions. Copy a 64-bit value from "vsrc" to "vdst". This 67 void CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc) 101 // Get the type of register vsrc. 102 const RegType& GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const; 104 ALWAYS_INLINE bool VerifyRegisterType(MethodVerifier* verifier, uint32_t vsrc, 108 bool VerifyRegisterTypeWide(MethodVerifier* verifier, uint32_t vsrc, const RegType& check_type1, 147 * Update all registers to be Conflict except vsrc. 150 void MarkAllRegistersAsConflictsExcept(MethodVerifier* verifier, uint32_t vsrc); [all...] |
register_line.cc | 56 /* Get the element type of the array held in vsrc */ 70 bool RegisterLine::VerifyRegisterTypeWide(MethodVerifier* verifier, uint32_t vsrc, 75 const RegType& src_type = GetRegisterType(verifier, vsrc); 77 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "register v" << vsrc << " has type " << src_type 81 const RegType& src_type_h = GetRegisterType(verifier, vsrc + 1); 83 verifier->Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "wide register v" << vsrc << " has type " 87 // The register at vsrc has a defined type, we know the lower-upper-bound, but this is less 88 // precise than the subtype in vsrc so leave it for reference types. For primitive types 130 void RegisterLine::MarkAllRegistersAsConflictsExcept(MethodVerifier* verifier, uint32_t vsrc) { 133 if (i != vsrc) { [all...] |
/external/skia/src/opts/ |
SkBlitRow_opts_arm_neon.cpp | 22 uint8x8x4_t vsrc; local 35 vsrc.val[0] = vsrc_0; 36 vsrc.val[1] = vsrc_1; 37 vsrc.val[2] = vsrc_2; 39 return vsrc; 43 uint8x8x4_t vsrc; local 58 vsrc.val[0] = vsrc_0; 59 vsrc.val[1] = vsrc_1; 60 vsrc.val[2] = vsrc_2; 61 vsrc.val[3] = vsrc_3 73 uint8x8x4_t vsrc; local 117 uint8x8x4_t vsrc; local 632 uint8x8x4_t vsrc; local 762 uint8x8x4_t vsrc; local 1168 uint8x8_t vsrc, vdst, vres; local 1201 uint8x8_t vsrc = vdup_n_u8(0), vdst = vdup_n_u8(0), vres; local 1234 uint8x8_t vsrc = vdup_n_u8(0), vdst = vdup_n_u8(0), vres; local 1272 uint8x8_t vsrc, vdst, vres, vsrc_alphas; local 1372 uint8x8x4_t vsrc; local 1589 uint8x8x4_t vsrc; local [all...] |
SkColor_opts_neon.h | 37 static inline uint8x8x4_t SkPixel16ToPixel32_neon8(uint16x8_t vsrc) { 42 vr = vmovn_u16(vshrq_n_u16(vsrc, SK_R16_SHIFT)); 43 vg = vmovn_u16(vshrq_n_u16(vshlq_n_u16(vsrc, SK_R16_BITS), SK_R16_BITS + SK_B16_BITS)); 44 vb = vmovn_u16(vsrc & vdupq_n_u16(SK_B16_MASK)); 58 static inline uint16x8_t SkPixel32ToPixel16_neon8(uint8x8x4_t vsrc) { 62 ret = vshll_n_u8(vsrc.val[NEON_R], 8); 63 ret = vsriq_n_u16(ret, vshll_n_u8(vsrc.val[NEON_G], 8), SK_R16_BITS); 64 ret = vsriq_n_u16(ret, vshll_n_u8(vsrc.val[NEON_B], 8), SK_R16_BITS + SK_G16_BITS);
|
SkXfermode_opts_arm_neon.cpp | 118 uint8x8_t vda, visa, vsrc, vdst; local 133 vsrc = vshrn_n_u16(vsrc_wide, 8); 136 vsrc += vdst; 137 vsrc = vset_lane_u8(da, vsrc, 3); 139 return vget_lane_u32(vreinterpret_u32_u8(vsrc), 0); 148 uint8x8_t vsa, vida, vsrc, vdst; local 163 vsrc = vshrn_n_u16(vsrc_wide, 8); 166 vsrc += vdst; 167 vsrc = vset_lane_u8(sa, vsrc, 3) 180 uint8x8_t vsrc, vdst, visa, vida; local 209 uint8x8_t vsrc, vdst; local 219 uint8x8_t vsrc, vdst, vres; local 766 uint8x8x4_t vsrc, vdst, vres; local 862 uint8x8x4_t vdst32, vsrc, vres; local [all...] |
/frameworks/native/libs/gui/tests/ |
TextureRenderer.cpp | 35 const char vsrc[] = local 56 ASSERT_NO_FATAL_FAILURE(GLTest::createProgram(vsrc, fsrc, &mPgm));
|
/external/libvpx/libvpx/vp8/encoder/ppc/ |
csystemdependent.c | 48 void (*vp8_subtract_mbuv)(short *diff, unsigned char *usrc, unsigned char *vsrc, unsigned char *pred, int stride); 65 extern void subtract_mbuv_c(short *diff, unsigned char *usrc, unsigned char *vsrc, unsigned char *pred, int stride); 97 extern void vp8_subtract_mbuv_ppc(short *diff, unsigned char *usrc, unsigned char *vsrc, unsigned char *pred, int stride);
|
encodemb_altivec.asm | 17 ;# r5 unsigned char *vsrc
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ppc/ |
csystemdependent.c | 48 void (*vp8_subtract_mbuv)(short *diff, unsigned char *usrc, unsigned char *vsrc, unsigned char *pred, int stride); 65 extern void subtract_mbuv_c(short *diff, unsigned char *usrc, unsigned char *vsrc, unsigned char *pred, int stride); 97 extern void vp8_subtract_mbuv_ppc(short *diff, unsigned char *usrc, unsigned char *vsrc, unsigned char *pred, int stride);
|
encodemb_altivec.asm | 17 ;# r5 unsigned char *vsrc
|
/external/webp/src/enc/ |
iterator.c | 133 const uint8_t* const vsrc = pic->v + (y * pic->uv_stride + x) * 8; local 141 ImportBlock(vsrc, pic->uv_stride, it->yuv_in_ + V_OFF, uv_w, uv_h, 8); 154 it->v_left_[-1] = vsrc[- 1 - pic->uv_stride]; 158 ImportLine(vsrc - 1, pic->uv_stride, it->v_left_, uv_h, 8); 168 ImportLine(vsrc - pic->uv_stride, 1, tmp_32 + 16 + 8, uv_w, 8); 190 const uint8_t* const vsrc = it->yuv_out_ + V_OFF; local 208 ExportBlock(vsrc, vdst, pic->uv_stride, uv_w, uv_h);
|
/external/libnl/lib/route/link/ |
vlan.c | 240 struct vlan_info *vdst, *vsrc = src->l_info; local 248 vdst->vi_egress_qos = calloc(vsrc->vi_egress_size, 253 memcpy(vdst->vi_egress_qos, vsrc->vi_egress_qos, 254 vsrc->vi_egress_size * sizeof(struct vlan_map));
|
/external/libvpx/libvpx/vp8/encoder/arm/armv6/ |
vp8_subtract_armv6.asm | 74 ; r2 unsigned char *vsrc 135 ldr r6, [r2] ; vsrc (A) 146 ldr r10, [r2, #4] ; vsrc (B) 163 add r2, r2, r3 ; update vsrc pointer
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv6/ |
vp8_subtract_armv6.asm | 74 ; r2 unsigned char *vsrc 135 ldr r6, [r2] ; vsrc (A) 146 ldr r10, [r2, #4] ; vsrc (B) 163 add r2, r2, r3 ; update vsrc pointer
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
subtract_mmx.asm | 149 ;vp8_subtract_mbuv_mmx(short *diff, unsigned char *usrc, unsigned char *vsrc, 193 mov rsi, arg(2) ;vsrc
|
subtract_sse2.asm | 146 ;vp8_subtract_mbuv_sse2(short *diff, unsigned char *usrc, unsigned char *vsrc, 199 mov rsi, arg(2) ;vsrc
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
subtract_mmx.asm | 149 ;vp8_subtract_mbuv_mmx(short *diff, unsigned char *usrc, unsigned char *vsrc, 193 mov rsi, arg(2) ;vsrc
|
subtract_sse2.asm | 146 ;vp8_subtract_mbuv_sse2(short *diff, unsigned char *usrc, unsigned char *vsrc, 199 mov rsi, arg(2) ;vsrc
|
/external/libvpx/libvpx/vp8/encoder/ |
encodemb.c | 44 void vp8_subtract_mbuv_c(short *diff, unsigned char *usrc, unsigned char *vsrc, 69 vdiff[c] = vsrc[c] - vpred[c]; 74 vsrc += src_stride;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ |
encodemb.c | 44 void vp8_subtract_mbuv_c(short *diff, unsigned char *usrc, unsigned char *vsrc, 69 vdiff[c] = vsrc[c] - vpred[c]; 74 vsrc += src_stride;
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
subtract_neon.asm | 112 ;void vp8_subtract_mbuv_c(short *diff, unsigned char *usrc, unsigned char *vsrc, 164 vld1.8 {d0}, [r2], r3 ;load vsrc
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
subtract_neon.asm | 109 ;void vp8_subtract_mbuv_c(short *diff, unsigned char *usrc, unsigned char *vsrc, 159 vld1.8 {d0}, [r2], r3 ;load vsrc
|
/external/libvpx/armv7a/ |
vp8_rtcd.h | 302 void vp8_subtract_mbuv_c(short *diff, unsigned char *usrc, unsigned char *vsrc, int src_stride, unsigned char *upred, unsigned char *vpred, int pred_stride); 303 void vp8_subtract_mbuv_armv6(short *diff, unsigned char *usrc, unsigned char *vsrc, int src_stride, unsigned char *upred, unsigned char *vpred, int pred_stride);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/armv7a/ |
vp8_rtcd.h | 316 void vp8_subtract_mbuv_c(short *diff, unsigned char *usrc, unsigned char *vsrc, int src_stride, unsigned char *upred, unsigned char *vpred, int pred_stride); 317 void vp8_subtract_mbuv_armv6(short *diff, unsigned char *usrc, unsigned char *vsrc, int src_stride, unsigned char *upred, unsigned char *vpred, int pred_stride);
|