/external/desugar/test/java/com/google/devtools/build/android/desugar/ |
D | Bug62060793TestDataGenerator.java | 106 MethodVisitor mv; in createClass() local 125 mv = cw.visitMethod(ACC_PUBLIC, "<init>", "()V", null, null); in createClass() 126 mv.visitCode(); in createClass() 127 mv.visitVarInsn(ALOAD, 0); in createClass() 128 mv.visitMethodInsn(INVOKESPECIAL, "java/lang/Object", "<init>", "()V", false); in createClass() 129 mv.visitInsn(RETURN); in createClass() 130 mv.visitEnd(); in createClass() 133 mv = cw.visitMethod( in createClass() 139 mv.visitParameter("str", 0); in createClass() 140 mv.visitCode(); in createClass() [all …]
|
D | CorePackageRenamerTest.java | 43 MethodVisitor mv = renamer.visitMethod(0, "test", "()V", null, null); in testSymbolRewrite() local 45 mv.visitMethodInsn( in testSymbolRewrite() 47 assertThat(out.mv.owner).isEqualTo("j$/time/Instant"); in testSymbolRewrite() 48 assertThat(out.mv.desc).isEqualTo("()Lj$/time/Instant;"); in testSymbolRewrite() 51 mv.visitMethodInsn( in testSymbolRewrite() 53 assertThat(out.mv.owner).isEqualTo("java/util/A"); in testSymbolRewrite() 54 assertThat(out.mv.desc).isEqualTo("()Lj$/time/Instant;"); in testSymbolRewrite() 57 mv.visitMethodInsn( in testSymbolRewrite() 59 assertThat(out.mv.owner).isEqualTo("other/time/Instant"); in testSymbolRewrite() 60 assertThat(out.mv.desc).isEqualTo("()Lj$/time/Instant;"); in testSymbolRewrite() [all …]
|
/external/jacoco/org.jacoco.core.test/src/org/jacoco/core/internal/flow/ |
D | ClassProbesAdapterTest.java | 119 final MockMethodVisitor mv = new MockMethodVisitor(); in testVisitWithFrames() local 124 return mv; in testVisitWithFrames() 130 assertTrue(mv.frame); in testVisitWithFrames() 135 final MockMethodVisitor mv = new MockMethodVisitor(); in testVisitWithoutFrames() local 140 return mv; in testVisitWithoutFrames() 146 assertFalse(mv.frame); in testVisitWithoutFrames() 150 MethodVisitor mv = cv.visitMethod(0, "foo", "()V", null, null); in writeMethod() local 151 mv.visitCode(); in writeMethod() 152 mv.visitInsn(Opcodes.RETURN); in writeMethod() 153 mv.visitMaxs(0, 1); in writeMethod() [all …]
|
/external/libvpx/libvpx/vp8/common/ |
D | findnearmv.h | 34 static INLINE void vp8_clamp_mv2(int_mv *mv, const MACROBLOCKD *xd) { in vp8_clamp_mv2() argument 35 if (mv->as_mv.col < (xd->mb_to_left_edge - LEFT_TOP_MARGIN)) { in vp8_clamp_mv2() 36 mv->as_mv.col = xd->mb_to_left_edge - LEFT_TOP_MARGIN; in vp8_clamp_mv2() 37 } else if (mv->as_mv.col > xd->mb_to_right_edge + RIGHT_BOTTOM_MARGIN) { in vp8_clamp_mv2() 38 mv->as_mv.col = xd->mb_to_right_edge + RIGHT_BOTTOM_MARGIN; in vp8_clamp_mv2() 41 if (mv->as_mv.row < (xd->mb_to_top_edge - LEFT_TOP_MARGIN)) { in vp8_clamp_mv2() 42 mv->as_mv.row = xd->mb_to_top_edge - LEFT_TOP_MARGIN; in vp8_clamp_mv2() 43 } else if (mv->as_mv.row > xd->mb_to_bottom_edge + RIGHT_BOTTOM_MARGIN) { in vp8_clamp_mv2() 44 mv->as_mv.row = xd->mb_to_bottom_edge + RIGHT_BOTTOM_MARGIN; in vp8_clamp_mv2() 48 static INLINE void vp8_clamp_mv(int_mv *mv, int mb_to_left_edge, in vp8_clamp_mv() argument [all …]
|
D | reconinter.c | 64 ptr = base_pre + d->offset + (d->bmi.mv.as_mv.row >> 3) * pre_stride + in vp8_build_inter_predictors_b() 65 (d->bmi.mv.as_mv.col >> 3); in vp8_build_inter_predictors_b() 67 if (d->bmi.mv.as_mv.row & 7 || d->bmi.mv.as_mv.col & 7) { in vp8_build_inter_predictors_b() 68 sppf(ptr, pre_stride, d->bmi.mv.as_mv.col & 7, d->bmi.mv.as_mv.row & 7, in vp8_build_inter_predictors_b() 86 ptr = base_pre + d->offset + (d->bmi.mv.as_mv.row >> 3) * pre_stride + in build_inter_predictors4b() 87 (d->bmi.mv.as_mv.col >> 3); in build_inter_predictors4b() 89 if (d->bmi.mv.as_mv.row & 7 || d->bmi.mv.as_mv.col & 7) { in build_inter_predictors4b() 90 x->subpixel_predict8x8(ptr, pre_stride, d->bmi.mv.as_mv.col & 7, in build_inter_predictors4b() 91 d->bmi.mv.as_mv.row & 7, dst, dst_stride); in build_inter_predictors4b() 101 ptr = base_pre + d->offset + (d->bmi.mv.as_mv.row >> 3) * pre_stride + in build_inter_predictors2b() [all …]
|
D | findnearmv.c | 30 int_mv *mv = near_mvs; in vp8_find_near_mvs() local 35 mv[0].as_int = mv[1].as_int = mv[2].as_int = 0; in vp8_find_near_mvs() 41 if (above->mbmi.mv.as_int) { in vp8_find_near_mvs() 42 (++mv)->as_int = above->mbmi.mv.as_int; in vp8_find_near_mvs() 43 mv_bias(ref_frame_sign_bias[above->mbmi.ref_frame], refframe, mv, in vp8_find_near_mvs() 53 if (left->mbmi.mv.as_int) { in vp8_find_near_mvs() 56 this_mv.as_int = left->mbmi.mv.as_int; in vp8_find_near_mvs() 60 if (this_mv.as_int != mv->as_int) { in vp8_find_near_mvs() 61 (++mv)->as_int = this_mv.as_int; in vp8_find_near_mvs() 73 if (aboveleft->mbmi.mv.as_int) { in vp8_find_near_mvs() [all …]
|
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/instr/ |
D | InterfaceFieldProbeArrayStrategy.java | 53 public int storeInstance(final MethodVisitor mv, final boolean clinit, in storeInstance() argument 57 className, probeCount, mv); in storeInstance() 61 mv.visitInsn(Opcodes.DUP); in storeInstance() 66 mv.visitFieldInsn(Opcodes.PUTSTATIC, className, in storeInstance() 71 mv.visitVarInsn(Opcodes.ASTORE, variable); in storeInstance() 76 mv.visitMethodInsn(Opcodes.INVOKESTATIC, className, in storeInstance() 79 mv.visitVarInsn(Opcodes.ASTORE, variable); in storeInstance() 99 final MethodVisitor mv = cv.visitMethod(InstrSupport.INITMETHOD_ACC, in createInitMethod() local 102 mv.visitCode(); in createInitMethod() 105 mv.visitFieldInsn(Opcodes.GETSTATIC, className, in createInitMethod() [all …]
|
D | ClassFieldProbeArrayStrategy.java | 51 public int storeInstance(final MethodVisitor mv, final boolean clinit, in storeInstance() argument 53 mv.visitMethodInsn(Opcodes.INVOKESTATIC, className, in storeInstance() 56 mv.visitVarInsn(Opcodes.ASTORE, variable); in storeInstance() 71 final MethodVisitor mv = cv.visitMethod(InstrSupport.INITMETHOD_ACC, in createInitMethod() local 74 mv.visitCode(); in createInitMethod() 77 mv.visitFieldInsn(Opcodes.GETSTATIC, className, in createInitMethod() 79 mv.visitInsn(Opcodes.DUP); in createInitMethod() 86 mv.visitJumpInsn(Opcodes.IFNONNULL, alreadyInitialized); in createInitMethod() 90 mv.visitInsn(Opcodes.POP); in createInitMethod() 91 final int size = genInitializeDataField(mv, probeCount); in createInitMethod() [all …]
|
D | DuplicateFrameEliminator.java | 28 public DuplicateFrameEliminator(final MethodVisitor mv) { in DuplicateFrameEliminator() argument 29 super(InstrSupport.ASM_API_VERSION, mv); in DuplicateFrameEliminator() 38 mv.visitFrame(type, nLocal, local, nStack, stack); in visitFrame() 45 mv.visitInsn(opcode); in visitInsn() 51 mv.visitIntInsn(opcode, operand); in visitIntInsn() 57 mv.visitVarInsn(opcode, var); in visitVarInsn() 63 mv.visitTypeInsn(opcode, type); in visitTypeInsn() 70 mv.visitFieldInsn(opcode, owner, name, desc); in visitFieldInsn() 77 mv.visitMethodInsn(opcode, owner, name, desc, itf); in visitMethodInsn() 84 mv.visitInvokeDynamicInsn(name, desc, bsm, bsmArgs); in visitInvokeDynamicInsn() [all …]
|
/external/jacoco/org.jacoco.core/src/org/jacoco/core/runtime/ |
D | RuntimeData.java | 196 final String classname, final int probecount, final MethodVisitor mv) { in generateArgumentArray() argument 197 mv.visitInsn(Opcodes.ICONST_3); in generateArgumentArray() 198 mv.visitTypeInsn(Opcodes.ANEWARRAY, "java/lang/Object"); in generateArgumentArray() 201 mv.visitInsn(Opcodes.DUP); in generateArgumentArray() 202 mv.visitInsn(Opcodes.ICONST_0); in generateArgumentArray() 203 mv.visitLdcInsn(Long.valueOf(classid)); in generateArgumentArray() 204 mv.visitMethodInsn(Opcodes.INVOKESTATIC, "java/lang/Long", "valueOf", in generateArgumentArray() 206 mv.visitInsn(Opcodes.AASTORE); in generateArgumentArray() 209 mv.visitInsn(Opcodes.DUP); in generateArgumentArray() 210 mv.visitInsn(Opcodes.ICONST_1); in generateArgumentArray() [all …]
|
D | URLStreamHandlerRuntime.java | 68 final int probecount, final MethodVisitor mv) { in generateDataAccessor() argument 81 RuntimeData.generateArgumentArray(classid, classname, probecount, mv); in generateDataAccessor() 82 mv.visitInsn(Opcodes.DUP); in generateDataAccessor() 87 mv.visitTypeInsn(Opcodes.NEW, "java/net/URL"); in generateDataAccessor() 88 mv.visitInsn(Opcodes.DUP); in generateDataAccessor() 89 mv.visitLdcInsn(protocol); in generateDataAccessor() 90 mv.visitInsn(Opcodes.ACONST_NULL); in generateDataAccessor() 91 mv.visitLdcInsn(""); in generateDataAccessor() 92 mv.visitMethodInsn(Opcodes.INVOKESPECIAL, "java/net/URL", "<init>", in generateDataAccessor() 100 mv.visitMethodInsn(Opcodes.INVOKEVIRTUAL, "java/net/URL", in generateDataAccessor() [all …]
|
D | LoggerRuntime.java | 62 final int probecount, final MethodVisitor mv) { in generateDataAccessor() argument 79 RuntimeData.generateArgumentArray(classid, classname, probecount, mv); in generateDataAccessor() 83 mv.visitInsn(Opcodes.DUP); in generateDataAccessor() 90 mv.visitLdcInsn(CHANNEL); in generateDataAccessor() 91 mv.visitMethodInsn(Opcodes.INVOKESTATIC, "java/util/logging/Logger", in generateDataAccessor() 99 mv.visitInsn(Opcodes.SWAP); in generateDataAccessor() 105 mv.visitFieldInsn(Opcodes.GETSTATIC, "java/util/logging/Level", "INFO", in generateDataAccessor() 113 mv.visitInsn(Opcodes.SWAP); in generateDataAccessor() 120 mv.visitLdcInsn(key); in generateDataAccessor() 128 mv.visitInsn(Opcodes.SWAP); in generateDataAccessor() [all …]
|
/external/jacoco/org.jacoco.core.test/src/org/jacoco/core/runtime/ |
D | RuntimeDataTest.java | 120 MethodVisitor mv = writer.visitMethod(Opcodes.ACC_PUBLIC, "<init>", in testGenerateArgumentArray() local 122 mv.visitCode(); in testGenerateArgumentArray() 123 mv.visitVarInsn(Opcodes.ALOAD, 0); in testGenerateArgumentArray() 124 mv.visitMethodInsn(Opcodes.INVOKESPECIAL, "java/lang/Object", "<init>", in testGenerateArgumentArray() 126 mv.visitInsn(Opcodes.RETURN); in testGenerateArgumentArray() 127 mv.visitMaxs(1, 1); in testGenerateArgumentArray() 128 mv.visitEnd(); in testGenerateArgumentArray() 131 mv = writer.visitMethod(Opcodes.ACC_PUBLIC, "call", in testGenerateArgumentArray() 133 mv.visitCode(); in testGenerateArgumentArray() 134 RuntimeData.generateArgumentArray(1000, "Sample", 15, mv); in testGenerateArgumentArray() [all …]
|
/external/libgav1/libgav1/src/dsp/ |
D | motion_vector_search.cc | 53 &candidate_mvs[index].mv[i]); in MvProjectionCompoundLowPrecision_C() 54 for (auto& mv : candidate_mvs[index].mv[i].mv) { in MvProjectionCompoundLowPrecision_C() local 57 mv = (mv - (mv >> 15)) & ~1; in MvProjectionCompoundLowPrecision_C() 80 &candidate_mvs[index].mv[i]); in MvProjectionCompoundForceInteger_C() 81 for (auto& mv : candidate_mvs[index].mv[i].mv) { in MvProjectionCompoundForceInteger_C() local 86 mv = (mv + 3 - (mv >> 15)) & ~7; in MvProjectionCompoundForceInteger_C() 109 &candidate_mvs[index].mv[i]); in MvProjectionCompoundHighPrecision_C() 125 for (auto& mv : candidate_mvs[index].mv) { in MvProjectionSingleLowPrecision_C() local 128 mv = (mv - (mv >> 15)) & ~1; in MvProjectionSingleLowPrecision_C() 143 for (auto& mv : candidate_mvs[index].mv) { in MvProjectionSingleForceInteger_C() local [all …]
|
/external/jacoco/org.jacoco.core.test/src/org/jacoco/core/instr/ |
D | ResizeInstructionsTest.java | 69 final MethodVisitor mv = cv.visitMethod(0, "m", "()V", null, in should_not_loose_InnerClasses_attribute() 71 mv.visitCode(); in should_not_loose_InnerClasses_attribute() 72 addCauseOfResizeInstructions(mv); in should_not_loose_InnerClasses_attribute() 73 mv.visitInsn(Opcodes.NOP); in should_not_loose_InnerClasses_attribute() 74 mv.visitMaxs(2, 1); in should_not_loose_InnerClasses_attribute() 75 mv.visitEnd(); in should_not_loose_InnerClasses_attribute() 114 final MethodVisitor mv = cw.visitMethod(Opcodes.ACC_PUBLIC, "m", "()V", in should_not_require_computation_of_common_superclass() local 116 mv.visitCode(); in should_not_require_computation_of_common_superclass() 117 addCauseOfResizeInstructions(mv); in should_not_require_computation_of_common_superclass() 118 addCauseOfGetCommonSuperClass(mv); in should_not_require_computation_of_common_superclass() [all …]
|
/external/libvpx/libvpx/vp9/common/ |
D | vp9_mvref_common.h | 216 static INLINE void clamp_mv_ref(MV *mv, const MACROBLOCKD *xd) { in clamp_mv_ref() argument 217 clamp_mv(mv, xd->mb_to_left_edge - MV_BORDER, in clamp_mv_ref() 230 : candidate->mv[which_mv]; in get_sub_block_mv() 237 int_mv mv = mi->mv[ref]; in scale_mv() local 239 mv.as_mv.row *= -1; in scale_mv() 240 mv.as_mv.col *= -1; in scale_mv() 242 return mv; in scale_mv() 248 #define ADD_MV_REF_LIST(mv, refmv_count, mv_ref_list, Done) \ argument 251 if ((mv).as_int != (mv_ref_list)[0].as_int) { \ 252 (mv_ref_list)[(refmv_count)] = (mv); \ [all …]
|
/external/u-boot/include/dt-bindings/usb/ |
D | pd.h | 29 #define PDO_FIXED_VOLT(mv) ((((mv) / 50) & PDO_VOLT_MASK) << PDO_FIXED_VOLT_SHIFT) argument 32 #define PDO_FIXED(mv, ma, flags) \ argument 34 PDO_FIXED_VOLT(mv) | PDO_FIXED_CURR(ma)) 42 #define PDO_BATT_MIN_VOLT(mv) ((((mv) / 50) & PDO_VOLT_MASK) << PDO_BATT_MIN_VOLT_SHIFT) argument 43 #define PDO_BATT_MAX_VOLT(mv) ((((mv) / 50) & PDO_VOLT_MASK) << PDO_BATT_MAX_VOLT_SHIFT) argument 54 #define PDO_VAR_MIN_VOLT(mv) ((((mv) / 50) & PDO_VOLT_MASK) << PDO_VAR_MIN_VOLT_SHIFT) argument 55 #define PDO_VAR_MAX_VOLT(mv) ((((mv) / 50) & PDO_VOLT_MASK) << PDO_VAR_MAX_VOLT_SHIFT) argument 76 #define PDO_PPS_APDO_MIN_VOLT(mv) \ argument 77 ((((mv) / 100) & PDO_PPS_APDO_VOLT_MASK) << PDO_PPS_APDO_MIN_VOLT_SHIFT) 78 #define PDO_PPS_APDO_MAX_VOLT(mv) \ argument [all …]
|
/external/libhevc/decoder/ |
D | ihevcd_mv_merge.c | 100 ps_mv_1 = &ps_pu_1->mv; in ihevcd_compare_pu_t() 101 ps_mv_2 = &ps_pu_2->mv; in ihevcd_compare_pu_t() 233 as_mv_col[0] = ps_col_pu->mv.s_l1_mv; in ihevcd_collocated_mvp() 234 au4_ref_idx_col[0] = ps_col_pu->mv.i1_l1_ref_idx; in ihevcd_collocated_mvp() 237 as_mv_col[1] = ps_col_pu->mv.s_l1_mv; in ihevcd_collocated_mvp() 238 au4_ref_idx_col[1] = ps_col_pu->mv.i1_l1_ref_idx; in ihevcd_collocated_mvp() 245 as_mv_col[0] = ps_col_pu->mv.s_l0_mv; in ihevcd_collocated_mvp() 246 au4_ref_idx_col[0] = ps_col_pu->mv.i1_l0_ref_idx; in ihevcd_collocated_mvp() 249 as_mv_col[1] = ps_col_pu->mv.s_l0_mv; in ihevcd_collocated_mvp() 250 au4_ref_idx_col[1] = ps_col_pu->mv.i1_l0_ref_idx; in ihevcd_collocated_mvp() [all …]
|
D | ihevcd_inter_pred.c | 233 …ps_pic_buf_l0 = (pic_buf_t *)((ps_slice_hdr->as_ref_pic_list0[ps_pu->mv.i1_l0_ref_idx].pv_pic_buf)… in ihevcd_inter_pred_ctb() 238 luma_weight_l0 = ps_slice_hdr->s_wt_ofst.i2_luma_weight_l0[ps_pu->mv.i1_l0_ref_idx]; in ihevcd_inter_pred_ctb() 239 … chroma_weight_l0_cb = ps_slice_hdr->s_wt_ofst.i2_chroma_weight_l0_cb[ps_pu->mv.i1_l0_ref_idx]; in ihevcd_inter_pred_ctb() 240 … chroma_weight_l0_cr = ps_slice_hdr->s_wt_ofst.i2_chroma_weight_l0_cr[ps_pu->mv.i1_l0_ref_idx]; in ihevcd_inter_pred_ctb() 242 luma_offset_l0 = ps_slice_hdr->s_wt_ofst.i2_luma_offset_l0[ps_pu->mv.i1_l0_ref_idx]; in ihevcd_inter_pred_ctb() 243 … chroma_offset_l0_cb = ps_slice_hdr->s_wt_ofst.i2_chroma_offset_l0_cb[ps_pu->mv.i1_l0_ref_idx]; in ihevcd_inter_pred_ctb() 244 … chroma_offset_l0_cr = ps_slice_hdr->s_wt_ofst.i2_chroma_offset_l0_cr[ps_pu->mv.i1_l0_ref_idx]; in ihevcd_inter_pred_ctb() 250 …ps_pic_buf_l1 = (pic_buf_t *)((ps_slice_hdr->as_ref_pic_list1[ps_pu->mv.i1_l1_ref_idx].pv_pic_buf)… in ihevcd_inter_pred_ctb() 254 luma_weight_l1 = ps_slice_hdr->s_wt_ofst.i2_luma_weight_l1[ps_pu->mv.i1_l1_ref_idx]; in ihevcd_inter_pred_ctb() 255 … chroma_weight_l1_cb = ps_slice_hdr->s_wt_ofst.i2_chroma_weight_l1_cb[ps_pu->mv.i1_l1_ref_idx]; in ihevcd_inter_pred_ctb() [all …]
|
/external/libaom/libaom/av1/common/ |
D | mv.h | 27 #define MARK_MV_INVALID(mv) \ argument 29 ((int_mv *)(mv))->as_int = INVALID_MV; \ 40 typedef struct mv { struct 87 static AOM_INLINE void convert_fullmv_to_mv(int_mv *mv) { in convert_fullmv_to_mv() argument 88 mv->as_mv = get_mv_from_fullmv(&mv->as_fullmv); in convert_fullmv_to_mv() 227 static INLINE void integer_mv_precision(MV *mv) { in integer_mv_precision() argument 228 int mod = (mv->row % 8); in integer_mv_precision() 230 mv->row -= mod; in integer_mv_precision() 233 mv->row += 8; in integer_mv_precision() 235 mv->row -= 8; in integer_mv_precision() [all …]
|
/external/u-boot/arch/riscv/cpu/ |
D | start.S | 47 mv tp, a0 48 mv s1, a1 86 mv a0, sp 93 mv gp, a0 101 mv sp, a0 164 mv a0, zero /* a0 <-- boot_flags = 0 */ 184 mv s0, a0 192 mv sp, s0 198 mv a1, s0 199 mv a2, s0 [all …]
|
/external/libgav1/libgav1/src/ |
D | motion_vector.cc | 43 for (auto& mv : mvs->mv) { in LowerMvPrecision() local 48 mv = (mv + 3 - (mv >> 15)) & ~7; in LowerMvPrecision() 51 for (auto& mv : mvs->mv) { in LowerMvPrecision() local 54 mv = (mv - (mv >> 15)) & ~1; in LowerMvPrecision() 61 MotionVector* const mv) { in SetupGlobalMv() argument 72 mv->mv32 = 0; in SetupGlobalMv() 77 mv->mv[i] = gm.params[i] >> (kWarpedModelPrecisionBits - 3); in SetupGlobalMv() 79 LowerMvPrecision(frame_header, mv); in SetupGlobalMv() 90 mv->mv[MotionVector::kRow] = in SetupGlobalMv() 92 mv->mv[MotionVector::kColumn] = in SetupGlobalMv() [all …]
|
/external/libvpx/libvpx/vp8/decoder/ |
D | decodemv.c | 91 static void read_mv(vp8_reader *r, MV *mv, const MV_CONTEXT *mvc) { in read_mv() argument 92 mv->row = (short)(read_mvcomponent(r, mvc) * 2); in read_mv() 93 mv->col = (short)(read_mvcomponent(r, ++mvc) * 2); in read_mv() 221 leftmv.as_int = left_mb->mbmi.mv.as_int; in decode_split_mv() 223 leftmv.as_int = (left_mb->bmi + k + 4 - 1)->mv.as_int; in decode_split_mv() 226 leftmv.as_int = (mi->bmi + k - 1)->mv.as_int; in decode_split_mv() 232 abovemv.as_int = above_mb->mbmi.mv.as_int; in decode_split_mv() 234 abovemv.as_int = (above_mb->bmi + k + 16 - 4)->mv.as_int; in decode_split_mv() 237 abovemv.as_int = (mi->bmi + k - 4)->mv.as_int; in decode_split_mv() 273 mi->bmi[*fill_offset].mv.as_int = blockmv.as_int; in decode_split_mv() [all …]
|
/external/libgav1/libgav1/src/dsp/x86/ |
D | motion_vector_search_sse4.cc | 42 inline __m128i MvProjection(const __m128i mv, const __m128i denominator, in MvProjection() argument 44 const __m128i m0 = _mm_madd_epi16(mv, denominator); in MvProjection() 58 const __m128i mv = _mm_packs_epi32(s0, s1); in MvProjectionClip() local 62 const __m128i clamp = _mm_min_epi16(mv, projection_mv_clamp); in MvProjectionClip() 111 inline void LowPrecision(const __m128i mv, void* const candidate_mvs) { in LowPrecision() argument 113 const __m128i sign = _mm_srai_epi16(mv, 15); in LowPrecision() 114 const __m128i sub_sign = _mm_sub_epi16(mv, sign); in LowPrecision() 119 inline void ForceInteger(const __m128i mv, void* const candidate_mvs) { in ForceInteger() argument 121 const __m128i sign = _mm_srai_epi16(mv, 15); in ForceInteger() 122 const __m128i mv1 = _mm_add_epi16(mv, _mm_set1_epi16(3)); in ForceInteger() [all …]
|
/external/libgav1/libgav1/src/dsp/arm/ |
D | motion_vector_search_neon.cc | 36 inline int16x4_t MvProjection(const int16x4_t mv, const int16x4_t denominator, in MvProjection() argument 38 const int32x4_t m0 = vmull_s16(mv, denominator); in MvProjection() 45 inline int16x4_t MvProjectionCompound(const int16x4_t mv, in MvProjectionCompound() argument 53 return MvProjection(mv, denominator, numerator); in MvProjectionCompound() 58 const int16x8_t mv = vcombine_s16(mv0, mv1); in ProjectionClip() local 59 const int16x8_t clamp = vminq_s16(mv, projection_mv_clamp); in ProjectionClip() 101 inline void LowPrecision(const int16x8_t mv, void* const candidate_mvs) { in LowPrecision() argument 103 const uint16x8_t mvu = vreinterpretq_u16_s16(mv); in LowPrecision() 109 inline void ForceInteger(const int16x8_t mv, void* const candidate_mvs) { in ForceInteger() argument 111 const uint16x8_t mvu = vreinterpretq_u16_s16(mv); in ForceInteger() [all …]
|