Home
last modified time | relevance | path

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

123456789

/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.S65 umull v16.8H, v4.8B, v0.8B
66 umlal v16.8H, v5.8B, v1.8B
69 umlal v16.8H, v6.8B, v2.8B
72 umlal v16.8H, v7.8B, v3.8B
80 rshrn v16.8B, v16.8H, #6
83 add v16.8H, v16.8H, v22.8H
85 shrn v16.8B, v16.8H, #6
91 urhadd v16.8B, v16.8B, v20.8B
94 st1 {v16.8B}, [x0], x2
108 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 …]
Dme_cmp_neon.S37 uabdl v16.8h, v0.8b, v4.8b // absolute difference accumulate
41 uabal v16.8h, v1.8b, v5.8b // absolute difference accumulate
45 uabal v16.8h, v2.8b, v6.8b
48 uabal v16.8h, v3.8b, v7.8b
51 add v16.8h, v16.8h, v17.8h
52 uaddlv s16, v16.8h // add up everything in v16 accumulator
64 uabdl v16.8h, v0.8b, v4.8b // absolute difference accumulate
65 uabal2 v16.8h, v0.16b, v4.16b
67 addv h16, v16.8h // add up v16
102 ld1 {v16.16b}, [x1], x3 // load pix1
[all …]
Dvc1dsp_neon.S36 ld1 {v16.16b, v17.16b}, [x0]
55 …shl v21.8h, v16.8h, #3 // 16/2…
61 …mla v3.8h, v16.8h, v0.h[0] // t3/2 = 16/2 * src[16] + 6/2…
64 sub v16.8h, v1.8h, v2.8h // t7/2 = t2/2 - t4/2
81 ssra v16.8h, v6.8h, #1 // (t7 + t3) >> 1
88 srshr v5.8h, v16.8h, #2 // (t7 + t3 + 4) >> 3
93 srshr v16.8h, v23.8h, #2 // (t5 - t1 + 4) >> 3
97 trn2 v20.8h, v7.8h, v16.8h
107 trn1 v2.8h, v7.8h, v16.8h
110 shl v16.8h, v20.8h, #4 // 16 * src[24]
[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 …]
Dhevcdsp_sao_neon.S50 ld1 {v16.16b-v19.16b}, [sp], #64
70 tbx v2.16b, {v16.16b-v19.16b}, v1.16b // table
119 cmhi v16.16b, v4.16b, v3.16b // (prev > cur)
123 … sub v20.16b, v16.16b, v17.16b // diff0 = CMP(cur, prev) = (cur > prev) - (cur < prev)
127 tbl v16.16b, {v0.16b}, v20.16b
131 zip1 v18.16b, v16.16b, v17.16b // sao_offset_val lower ->
132 zip2 v19.16b, v16.16b, v17.16b // sao_offset_val upper ->
175 cmhi v16.16b, v4.16b, v3.16b
179 sub v20.16b, v16.16b, v17.16b
183 tbl v16.16b, {v0.16b}, v20.16b
[all …]
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/modes/
Dghashv8-armx.S16 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01
19 and v18.16b,v18.16b,v16.16b
22 and v16.16b,v16.16b,v17.16b
24 eor v20.16b,v3.16b,v16.16b //twisted H
28 ext v16.16b,v20.16b,v20.16b,#8 //Karatsuba pre-processing
30 eor v16.16b,v16.16b,v20.16b
32 pmull v1.1q,v16.1d,v16.1d
51 ext v21.16b,v16.16b,v17.16b,#8 //pack Karatsuba pre-processed
58 pmull v1.1q,v16.1d,v17.1d
61 ext v16.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
[all …]
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/modes/
Dghashv8-armx.S16 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01
19 and v18.16b,v18.16b,v16.16b
22 and v16.16b,v16.16b,v17.16b
24 eor v20.16b,v3.16b,v16.16b //twisted H
28 ext v16.16b,v20.16b,v20.16b,#8 //Karatsuba pre-processing
30 eor v16.16b,v16.16b,v20.16b
32 pmull v1.1q,v16.1d,v16.1d
51 ext v21.16b,v16.16b,v17.16b,#8 //pack Karatsuba pre-processed
58 pmull v1.1q,v16.1d,v17.1d
61 ext v16.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
[all …]
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/modes/
Dghashv8-armx.S16 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01
19 and v18.16b,v18.16b,v16.16b
22 and v16.16b,v16.16b,v17.16b
24 eor v20.16b,v3.16b,v16.16b //twisted H
28 ext v16.16b,v20.16b,v20.16b,#8 //Karatsuba pre-processing
30 eor v16.16b,v16.16b,v20.16b
32 pmull v1.1q,v16.1d,v16.1d
51 ext v21.16b,v16.16b,v17.16b,#8 //pack Karatsuba pre-processed
58 pmull v1.1q,v16.1d,v17.1d
61 ext v16.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
[all …]
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm/crypto/modes/
Dghashv8-armx.S16 ext v16.16b,v18.16b,v19.16b,#8 //t0=0xc2....01
19 and v18.16b,v18.16b,v16.16b
22 and v16.16b,v16.16b,v17.16b
24 eor v20.16b,v3.16b,v16.16b //twisted H
28 ext v16.16b,v20.16b,v20.16b,#8 //Karatsuba pre-processing
30 eor v16.16b,v16.16b,v20.16b
32 pmull v1.1q,v16.1d,v16.1d
51 ext v21.16b,v16.16b,v17.16b,#8 //pack Karatsuba pre-processed
58 pmull v1.1q,v16.1d,v17.1d
61 ext v16.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing
[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/node/doc/api/
Dwebstreams.md3 <!--introduced_in=v16.5.0-->
6 added: v16.5.0
95 added: v16.5.0
105 added: v16.5.0
144 added: v16.5.0
157 added: v16.5.0
167 added: v16.5.0
199 added: v16.5.0
282 added: v16.5.0
304 added: v16.5.0
[all …]
/third_party/json/include/nlohmann/detail/
Dmacro_scope.hpp334 …, v14, v15, v16) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE16(func, v2, v3, v4, v5, v6, v7… argument
335 …14, v15, v16, v17) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE17(func, v2, v3, v4, v5, v6, … argument
336 …, v15, v16, v17, v18) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE18(func, v2, v3, v4, v5, v… argument
337 …15, v16, v17, v18, v19) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE19(func, v2, v3, v4, v5,… argument
338 …, v16, v17, v18, v19, v20) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE20(func, v2, v3, v4, … argument
339v16, v17, v18, v19, v20, v21) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE21(func, v2, v3, v… argument
340v16, v17, v18, v19, v20, v21, v22) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE22(func, v2, … argument
341v16, v17, v18, v19, v20, v21, v22, v23) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE23(func,… argument
342v16, v17, v18, v19, v20, v21, v22, v23, v24) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE24(… argument
343v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PAS… argument
[all …]
/third_party/ffmpeg/libswscale/aarch64/
Dhscale.S69 ld1 {v16.8B}, [x0], #8 // srcp[filterPos[2] + {0..7}]
73 uxtl v16.8H, v16.8B // unpack part 3 to 16-bit
74 …smlal v2.4S, v16.4H, v17.4H // v2 accumulates srcp[filterPos[2] + {0..3}] * fi…
75 …smlal2 v2.4S, v16.8H, v17.8H // v2 accumulates srcp[filterPos[2] + {4..7}] * fi…
141 …ld4 {v16.8B, v17.8B, v18.8B, v19.8B}, [sp] // transpose 8 bytes each from src into…
157 … uxtl v16.8H, v16.8B // unsigned extend long, covert src data to 16-bit
166 …smlal v0.4S, v1.4H, v16.4H // multiply accumulate inner loop j = 0, idx = 0..3
175 …smlal2 v5.4S, v1.8H, v16.8H // multiply accumulate inner loop j = 0, idx = 4..7
192 ld4 {v16.8B, v17.8B, v18.8B, v19.8B}, [sp]
198 … uxtl v16.8H, v16.8B // unsigned extend long, covert src data to 16-bit
[all …]
/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 …]
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/aes/
Daesv8-armx.S298 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule...
304 aese v0.16b,v16.16b
306 ld1 {v16.4s},[x3],#16 // load key schedule...
314 aese v0.16b,v16.16b
338 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule...
344 aesd v0.16b,v16.16b
346 ld1 {v16.4s},[x3],#16 // load key schedule...
354 aesd v0.16b,v16.16b
387 ld1 {v16.4s,v17.4s},[x3] // load key schedule...
419 aese v0.16b,v16.16b
[all …]
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/aes/
Daesv8-armx.S298 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule...
304 aese v0.16b,v16.16b
306 ld1 {v16.4s},[x3],#16 // load key schedule...
314 aese v0.16b,v16.16b
338 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule...
344 aesd v0.16b,v16.16b
346 ld1 {v16.4s},[x3],#16 // load key schedule...
354 aesd v0.16b,v16.16b
387 ld1 {v16.4s,v17.4s},[x3] // load key schedule...
419 aese v0.16b,v16.16b
[all …]
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm/crypto/aes/
Daesv8-armx.S298 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule...
304 aese v0.16b,v16.16b
306 ld1 {v16.4s},[x3],#16 // load key schedule...
314 aese v0.16b,v16.16b
338 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule...
344 aesd v0.16b,v16.16b
346 ld1 {v16.4s},[x3],#16 // load key schedule...
354 aesd v0.16b,v16.16b
387 ld1 {v16.4s,v17.4s},[x3] // load key schedule...
419 aese v0.16b,v16.16b
[all …]
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/aes/
Daesv8-armx.S298 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule...
304 aese v0.16b,v16.16b
306 ld1 {v16.4s},[x3],#16 // load key schedule...
314 aese v0.16b,v16.16b
338 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule...
344 aesd v0.16b,v16.16b
346 ld1 {v16.4s},[x3],#16 // load key schedule...
354 aesd v0.16b,v16.16b
387 ld1 {v16.4s,v17.4s},[x3] // load key schedule...
419 aese v0.16b,v16.16b
[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

123456789