Home
last modified time | relevance | path

Searched refs:v16 (Results 1 – 25 of 94) sorted by relevance

1234

/third_party/opencl-headers/tests/
Dtest_headers.c71 __cl_char16 v16 = b16.v16; in test_char() local
72 …&v16)[0], ((cl_char*)&v16)[1], ((cl_char*)&v16)[2], ((cl_char*)&v16)[3], ((cl_char*)&v16)[4], ((cl… in test_char()
73v16)[8], ((cl_char*)&v16)[9], ((cl_char*)&v16)[10], ((cl_char*)&v16)[11], ((cl_char*)&v16)[12], ((… in test_char()
131 __cl_uchar16 v16 = b16.v16; in test_uchar() local
132v16)[0], ((cl_uchar*)&v16)[1], ((cl_uchar*)&v16)[2], ((cl_uchar*)&v16)[3], ((cl_uchar*)&v16)[4], (… in test_uchar()
133v16)[8], ((cl_uchar*)&v16)[9], ((cl_uchar*)&v16)[10], ((cl_uchar*)&v16)[11], ((cl_uchar*)&v16)[12]… in test_uchar()
191 __cl_short16 v16 = b16.v16; in test_short() local
192v16)[0], ((cl_short*)&v16)[1], ((cl_short*)&v16)[2], ((cl_short*)&v16)[3], ((cl_short*)&v16)[4], (… in test_short()
193v16)[8], ((cl_short*)&v16)[9], ((cl_short*)&v16)[10], ((cl_short*)&v16)[11], ((cl_short*)&v16)[12]… in test_short()
251 __cl_ushort16 v16 = b16.v16; in test_ushort() local
[all …]
/third_party/ffmpeg/libavcodec/aarch64/
Dh264cmc_neon.S63 umull v16.8H, v4.8B, v0.8B
64 umlal v16.8H, v5.8B, v1.8B
67 umlal v16.8H, v6.8B, v2.8B
70 umlal v16.8H, v7.8B, v3.8B
78 rshrn v16.8B, v16.8H, #6
81 add v16.8H, v16.8H, v22.8H
83 shrn v16.8B, v16.8H, #6
89 urhadd v16.8B, v16.8B, v20.8B
92 st1 {v16.8B}, [x0], x2
106 umull v16.8H, v4.8B, v0.8B
[all …]
Dmpegaudiodsp_neon.S57 ld1r {v16.2s}, [x2] // dither_state
58 sxtl v16.2d, v16.2s
63 trn1 v16.2d, v16.2d, v29.2d
65 movi v16.4s, #0
90 MLA v16, v2, v0
94 MLS v16, v4, v7
104 and v28.16b, v16.16b, v30.16b
110 round_sample v16, 1, 0
111 shrn v16.2s, v16.2d, #OUT_SHIFT
117 shrn2 v16.4s, v17.2d, #OUT_SHIFT
[all …]
Dh264dsp_neon.S43 uabd v21.16B, v16.16B, v0.16B // abs(p0 - q0)
45 uabd v28.16B, v18.16B, v16.16B // abs(p1 - p0)
55 uabd v17.16B, v20.16B, v16.16B // abs(p2 - p0)
67 urhadd v28.16B, v16.16B, v0.16B
82 usubw v4.8H, v4.8H, v16.8B
83 usubw2 v20.8H, v20.8H, v16.16B
95 uxtl v28.8H, v16.8B
97 uxtl2 v21.8H, v16.16B
105 sqxtun v16.8B, v28.8H
106 sqxtun2 v16.16B, v21.8H
[all …]
Dsimple_idct_neon.S78 smull\i v16.4S, \y3\l, z6
82 add v20.4S, v23.4S, v16.4S
84 sub v21.4S, v23.4S, v16.4S
112 smull2 v16.4S, \y3\().8H, z2
125 sub v20.4S, v20.4S, v16.4S
126 add v21.4S, v21.4S, v16.4S
134 add v16.4S, v22.4S, v6.4S
136 shrn \y4\().4H, v16.4S, #ROW_SHIFT
146 trn1 v16.8H, \y1\().8H, \y2\().8H
150 trn1 \y1\().4S, v16.4S, v18.4S
[all …]
Dvp9itxfm_neon.S186 sub v16.4h, \c0\().4h, v17.4h
187 sshr v16.4h, v16.4h, #1
188 sub \c2\().4h, v16.4h, \c1\().4h
189 sub \c1\().4h, v16.4h, \c3\().4h
197 add v16.4h, \c0\().4h, \c2\().4h
200 smull v18.4s, v16.4h, v0.h[0]
214 smull v16.4s, \c0\().4h, v0.h[4]
215 smlal v16.4s, \c2\().4h, v0.h[5]
216 smlal v16.4s, \c3\().4h, v0.h[6]
224 add v20.4s, v16.4s, v19.4s
[all …]
Dfmtconvert_neon.S54 ld1 {v16.2s}, [x3], #8
57 fmul v4.4s, v0.4s, v16.s[0]
58 fmul v5.4s, v1.4s, v16.s[0]
59 fmul v6.4s, v2.4s, v16.s[1]
60 fmul v7.4s, v3.4s, v16.s[1]
69 ld1 {v16.s}[0], [x3]
72 fmul v4.4s, v0.4s, v16.s[0]
73 fmul v5.4s, v1.4s, v16.s[0]
Dvp9itxfm_16bpp_neon.S235 sub v16.4s, \c0\().4s, v17.4s
236 sshr v16.4s, v16.4s, #1
237 sub \c2\().4s, v16.4s, \c1\().4s
238 sub \c1\().4s, v16.4s, \c3\().4s
250 add v16.4s, \c0\().4s, \c2\().4s
253 mul v18.4s, v16.4s, v0.s[0]
271 add v16.4s, \c0\().4s, \c2\().4s
275 smull v18.2d, v16.2s, v0.s[0]
276 smull2 v19.2d, v16.4s, v0.s[0]
296 mul v16.4s, \c0\().4s, v1.s[0]
[all …]
Dvp8dsp_neon.S44 movi v16.4h, #3
48 add v0.4h, v0.4h, v16.4h
100 add v16.4h, v0.4h, v2.4h
106 add v0.4h, v16.4h, v18.4h
108 sub v3.4h, v16.4h, v18.4h
124 add v16.4h, v0.4h, v2.4h
131 add v0.4h, v16.4h, v18.4h
134 sub v3.4h, v16.4h, v18.4h
144 transpose_4x4H v0, v1, v2, v3, v5, v6, v7, v16
166 ld1r {v16.4h}, [x1]
[all …]
Dmdct_neon.S39 ld2 {v16.2s,v17.2s}, [x7], x12 // d16=x,n1 d17=x,n0
57 ld2 {v16.2s,v17.2s}, [x7], x12
91 ld2 {v16.2s,v17.2s},[x1], x7 // d16=c1,c0 d18=s1,s0
99 fmul v22.2s, v1.2s, v16.2s
101 fmul v24.2s, v0.2s, v16.2s
110 ld2 {v16.2s,v17.2s},[x1], x7 // d16=c1,c0 d18=s1,s0
190 ld2 {v16.2s,v17.2s}, [x9], x12 // in0u0,in0u1 in4d1,in4d0
202 fsub v16.2s, v16.2s, v1.2s // in0u-in2d R
211 fmul v24.2s, v16.2s, v30.2s // R*c
213 fmul v22.2s, v16.2s, v31.2s // R*s
[all …]
Dvp9mc_16bpp_neon.S38 ld1 {v16.8h, v17.8h, v18.8h, v19.8h}, [x0], x1
42 urhadd v16.8h, v16.8h, v20.8h
47 st1 {v16.8h, v17.8h, v18.8h, v19.8h}, [x5], x1
60 ld1 {v16.8h, v17.8h, v18.8h, v19.8h}, [x0], x1
64 urhadd v16.8h, v16.8h, v20.8h
69 st1 {v16.8h, v17.8h, v18.8h, v19.8h}, [x5], x1
178 ld1 {v16.8h, v17.8h, v18.8h}, [x7], #48
181 ld1 {v16.8h, v17.8h}, [x7]
186 smull v24.4s, v16.4h, v0.h[0]
189 smull2 v25.4s, v16.8h, v0.h[0]
[all …]
Dh264qpel_neon.S167 ld1 {v16.8B, v17.8B}, [x1], x2
169 lowpass_8 v28, v29, v16, v17, v28, v16
174 urhadd v16.8B, v16.8B, v3.8B
178 st1 {v16.8B}, [x0], x3
204 ld1 {v16.8B, v17.8B}, [x1], x2
208 lowpass_8 v26, v27, v16, v17, v26, v27
260 ld1 {v16.8B}, [x1], x3
274 transpose_8x8B v16, v18, v20, v22, v24, v26, v28, v30, v0, v1
276 lowpass_8 v16, v17, v18, v19, v16, v17
280 transpose_8x8B v16, v17, v18, v19, v20, v21, v22, v23, v0, v1
[all …]
Dh264idct_neon.S32 sshr v16.4H, v1.4H, #1
37 sub v6.4H, v16.4H, v3.4H
48 sshr v16.4H, v3.4H, #1
53 add v6.4H, v16.4H, v1.4H
198 add v16.8H, v24.8H, v28.8H
211 add v16.8H, v24.8H, v28.8H
218 add v24.8H, v16.8H, v19.8H
219 sub vb.8H, v16.8H, v19.8H
220 sub v16.8H, v29.8H, v27.8H
224 sub v16.8H, v16.8H, v31.8H
[all …]
Dhpeldsp_neon.S116 uaddl v16.8H, v0.8B, v1.8B
122 add v24.8H, v16.8H, v18.8H
130 ld1 {v16.16B}, [x0]
131 urhadd v28.16B, v28.16B, v16.16B
133 uaddl v16.8H, v0.8B, v30.8B
137 add v24.8H, v16.8H, v18.8H
154 add v24.8H, v16.8H, v18.8H
162 ld1 {v16.16B}, [x0]
163 urhadd v28.16B, v28.16B, v16.16B
165 uaddl v16.8H, v0.8B, v30.8B
[all …]
Dfft_neon.S44 ext v16.8b, v2.8b, v3.8b, #4
48 fsub v7.2s, v16.2s, v17.2s // r3-r2,i2-i3
63 ld1 {v16.2s,v17.2s,v18.2s,v19.2s}, [x0]
66 fadd v4.2s, v16.2s, v17.2s // r4+r5,i4+i5
68 fsub v17.2s, v16.2s, v17.2s // r4-r5,i4-i5
95 fsub v16.2s, v0.2s, v7.2s
104 st1 {v16.2s,v17.2s,v18.2s,v19.2s}, [x0]
113 ld1 {v16.2s,v17.2s,v18.2s,v19.2s}, [x0], #32
116 fadd v4.2s, v16.2s, v17.2s // r4+r5,i4+i5
118 fsub v17.2s, v16.2s, v17.2s // r4-r5,i4-i5
[all …]
Dhevcdsp_idct_neon.S130 ld1 {v16.16b}, [x0]
133 uxtl v17.8h, v16.8b
134 uxtl2 v18.8h, v16.16b
158 ld1 {v16.8h-v17.8h}, [x0]
160 sqadd v0.8h, v0.8h, v16.8h
179 uxtl v16.8h, v20.8b
190 sqadd v0.8h, v0.8h, v16.8h
218 ld1 {v16.8h-v19.8h}, [x0]
219 sqadd v0.8h, v0.8h, v16.8h
329 ld1 {v16.8h-v19.8h}, [x1], #64
[all …]
/third_party/ffmpeg/libavutil/aarch64/
Dfloat_dsp_neon.S32 fmul v16.4S, v0.4S, v4.4S
36 st1 {v16.4S, v17.4S}, [x0], #32
45 ld1 {v16.4S, v17.4S}, [x0], #32
49 fmla v16.4S, v4.4S, v0.S[0]
53 st1 {v16.4S, v17.4S}, [x0], #32
62 dup v16.4S, v0.S[0]
66 fmul v0.4S, v0.4S, v16.4S
68 fmul v1.4S, v1.4S, v16.4S
69 fmul v2.4S, v2.4S, v16.4S
71 fmul v3.4S, v3.4S, v16.4S
[all …]
/third_party/json/include/nlohmann/detail/
Dmacro_scope.hpp225 …, v14, v15, v16) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE16(func, v2, v3, v4, v5, v6, v7… argument
226 …14, v15, v16, v17) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE17(func, v2, v3, v4, v5, v6, … argument
227 …, v15, v16, v17, v18) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE18(func, v2, v3, v4, v5, v… argument
228 …15, v16, v17, v18, v19) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE19(func, v2, v3, v4, v5,… argument
229 …, v16, v17, v18, v19, v20) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE20(func, v2, v3, v4, … argument
230v16, v17, v18, v19, v20, v21) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE21(func, v2, v3, v… argument
231v16, v17, v18, v19, v20, v21, v22) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE22(func, v2, … argument
232v16, v17, v18, v19, v20, v21, v22, v23) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE23(func,… argument
233v16, v17, v18, v19, v20, v21, v22, v23, v24) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE24(… argument
234v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PAS… argument
[all …]
/third_party/openh264/codec/decoder/core/arm64/
Dblock_add_aarch64_neon.S73 ROW_TRANSFORM_1_STEP v0, v1, v2, v3, v16, v17, v18, v19, v4, v5
74 TRANSFORM_4BYTES v0, v1, v2, v3, v16, v17, v18, v19
76 trn1 v16.4s, v0.4s, v1.4s //[0 1 2 3]+[4 5 6 7]-->[0 4 2 6]
80 trn1 v0.2d, v16.2d, v18.2d //[0 4 2 6]+[8 12 10 14]-->[0 4 8 12]
81 trn2 v2.2d, v16.2d, v18.2d //[0 4 2 6]+[8 12 10 14]-->[2 6 10 14]
84 COL_TRANSFORM_1_STEP v0, v1, v2, v3, v16, v17, v18, v19
86 TRANSFORM_4BYTES v0, v1, v2, v3, v16, v17, v18, v19
89 ld1 {v16.s}[0],[x0],x1
90 ld1 {v16.s}[1],[x0],x1
99 uxtl v2.8h,v16.8b
/third_party/openh264/codec/common/arm64/
Dmc_aarch64_neon.S307 ext v16.16b, v2.16b, v4.16b, #4 //v16=src[2]
310 FILTER_6TAG_8BITS1 v2, v5, v6, v7, v16, v17, v20, v0, v1
311 FILTER_6TAG_8BITS2 v2, v5, v6, v7, v16, v17, v20, v0, v1
328 …VEC4_LD1_8BITS_16ELEMENT x0, x1, v16, v20, v24, v28 //load src[-2] in v16,v20,v24,v28 for 4 row…
332 ext v17.16b, v16.16b, v16.16b, #5 //src[3]
333 ext v18.16b, v16.16b, v16.16b, #1 //src[-1]
334 ext v19.16b, v16.16b, v16.16b, #4 //src[2]
348 …VEC4_UADDL_8BITS v16, v17, v20, v21, v24, v25, v28, v29, v0, v2, v4, v6 //v0/v2/v4/v6=src[-2]+sr…
353 ext v18.16b, v16.16b, v16.16b, #2 //src[0]
354 ext v19.16b, v16.16b, v16.16b, #3 //src[1]
[all …]
Dcopy_mb_aarch64_neon.S130 LOAD16_ALIGNED_DATA_WITH_STRIDE v16, v17, v18, v19, x2, x3
132 STORE16_ALIGNED_DATA_WITH_STRIDE v16, v17, v18, v19, x0, x1
138 LOAD16_ALIGNED_DATA_WITH_STRIDE v16, v17, v18, v19, x2, x3
140 STORE16_ALIGNED_DATA_WITH_STRIDE v16, v17, v18, v19, x0, x1
152 LOAD16_UNALIGNED_DATA_WITH_STRIDE v16, v17, v18, v19, x2, x3
154 STORE16_UNALIGNED_DATA_WITH_STRIDE v16, v17, v18, v19, x0, x1
160 LOAD16_UNALIGNED_DATA_WITH_STRIDE v16, v17, v18, v19, x2, x3
162 STORE16_UNALIGNED_DATA_WITH_STRIDE v16, v17, v18, v19, x0, x1
174 LOAD16_UNALIGNED_DATA_WITH_STRIDE v16, v17, v18, v19, x2, x3
176 STORE16_UNALIGNED_DATA_WITH_STRIDE v16, v17, v18, v19, x0, x1
/third_party/ffmpeg/libswscale/aarch64/
Dyuv2rgb_neon.S80 ld2 {v16.8B, v17.8B}, [x6], #16
81 ushll v18.8H, v16.8B, #3
86 ld2 {v16.8B, v17.8B}, [x6], #16
87 ushll v19.8H, v16.8B, #3
92 ld1 {v16.8B}, [ x6], #8
94 ushll v18.8H, v16.8B, #3
173 compute_rgba v5.8B,v6.8B,v7.8B,v4.8B, v17.8B,v18.8B,v19.8B,v16.8B
177 compute_rgba v4.8B,v5.8B,v6.8B,v7.8B, v16.8B,v17.8B,v18.8B,v19.8B
181 compute_rgba v7.8B,v6.8B,v5.8B,v4.8B, v19.8B,v18.8B,v17.8B,v16.8B
185 compute_rgba v6.8B,v5.8B,v4.8B,v7.8B, v18.8B,v17.8B,v16.8B,v19.8B
[all …]
/third_party/openh264/codec/encoder/core/arm64/
Dintra_pred_sad_3_opt_aarch64_neon.S84 trn1 v16.4s, v4.4s, v5.4s
86 add v4.8h, v16.8h, v17.8h
87 sub v5.8h, v16.8h, v17.8h
88 trn1 v16.8h, v4.8h, v5.8h
90 add v4.8h, v16.8h, v17.8h
91 sub v5.8h, v16.8h, v17.8h
92 trn1 v16.4s, v4.4s, v5.4s
348 ld1 {v16.s}[0], [x9] //top
350 ld1 {v16.b}[4], [x9], x1
351 ld1 {v16.b}[5], [x9], x1
[all …]
Dpixel_aarch64_neon.S72 ld1 {v16.8b}, [\arg0], x3
83 uab\arg1\()l \arg0, v0.8b, v16.8b
105 ld1 {v16.16b}, [\arg0], x3
116 uab\arg1\()l \arg0, v0.8b, v16.8b
117 uabal2 \arg0, v0.16b,v16.16b
438 usubl v16.8h, v0.8b, v1.8b
445 add v25.8h, v16.8h, v17.8h
452 sub v26.8h, v16.8h, v17.8h
468 add v16.8h, v4.8h, v5.8h
470 abs v16.8h, v16.8h
[all …]
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/arm64/
Djsimd_neon.S230 cmeq v16.8h, v3.8h, #0
238 and v10.16b, v16.16b, v26.16b
246 sqxtn v16.8b, v15.8h
247 mov TMP1, v16.d[0]
275 trn2 v16.8h, v2.8h, v3.8h
281 trn1 v3.4s, v16.4s, v17.4s
285 trn2 v5.4s, v16.4s, v17.4s
335 smull v16.4s, v3.4h, XFIX_P_1_501 /* tmp3 = MULTIPLY(tmp3, FIX_1_501321110) */
354 add v16.4s, v16.4s, v18.4s /* tmp3 += z1 */
361 add v16.4s, v16.4s, v24.4s /* tmp3 += z4 */
[all …]

1234