/third_party/node/deps/openssl/config/archs/linux-aarch64/asm/crypto/modes/ |
H A D | ghashv8-armx.S | 10 ld1 {v17.2d},[x1] //load input H 13 ext v3.16b,v17.16b,v17.16b,#8 15 dup v17.4s,v17.s[1] 18 sshr v17.4s,v17.4s,#31 //broadcast carry bit 22 and v16.16b,v16.16b,v17.16b 34 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing 36 eor v1.16b,v1.16b,v17 [all...] |
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/modes/ |
H A D | ghashv8-armx.S | 10 ld1 {v17.2d},[x1] //load input H 13 ext v3.16b,v17.16b,v17.16b,#8 15 dup v17.4s,v17.s[1] 18 sshr v17.4s,v17.4s,#31 //broadcast carry bit 22 and v16.16b,v16.16b,v17.16b 34 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing 36 eor v1.16b,v1.16b,v17 [all...] |
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/modes/ |
H A D | ghashv8-armx.S | 10 ld1 {v17.2d},[x1] //load input H 13 ext v3.16b,v17.16b,v17.16b,#8 15 dup v17.4s,v17.s[1] 18 sshr v17.4s,v17.4s,#31 //broadcast carry bit 22 and v16.16b,v16.16b,v17.16b 34 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing 36 eor v1.16b,v1.16b,v17 [all...] |
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/modes/ |
H A D | ghashv8-armx.S | 10 ld1 {v17.2d},[x1] //load input H 13 ext v3.16b,v17.16b,v17.16b,#8 15 dup v17.4s,v17.s[1] 18 sshr v17.4s,v17.4s,#31 //broadcast carry bit 22 and v16.16b,v16.16b,v17.16b 34 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing 36 eor v1.16b,v1.16b,v17 [all...] |
/third_party/ffmpeg/libavcodec/aarch64/ |
H A D | h264cmc_neon.S | 73 umull v17.8H, v6.8B, v0.8B 75 umlal v17.8H, v7.8B, v1.8B 76 umlal v17.8H, v4.8B, v2.8B 77 umlal v17.8H, v5.8B, v3.8B 81 rshrn v17.8B, v17.8H, #6 84 add v17.8H, v17.8H, v22.8H 86 shrn v17.8B, v17 [all...] |
H A D | mdct_neon.S | 40 ld2 {v16.2s,v17.2s}, [x7], x12 // d16=x,n1 d17=x,n0 42 rev64 v17.2s, v17.2s 44 fmul v6.2s, v17.2s, v2.2s 50 fmul v5.2s, v17.2s, v3.2s 58 ld2 {v16.2s,v17.2s}, [x7], x12 60 rev64 v17.2s, v17.2s 62 fmul v6.2s, v17.2s, v2.2s 92 ld2 {v16.2s,v17 [all...] |
H A D | simple_idct_neon.S | 79 smull\i v17.4S, \y2\l, z1 88 smlal\i v17.4S, \y4\l, z3 110 smlal2 v17.4S, \y2\().8H, z5 120 smlal2 v17.4S, \y4\().8H, z7 129 \pass: add \y3\().4S, v19.4S, v17.4S 138 sub v19.4S, v19.4S, v17.4S 147 trn2 v17.8H, \y1\().8H, \y2\().8H 151 trn1 \y2\().4S, v17.4S, v19.4S 153 trn2 \y4\().4S, v17.4S, v19.4S 184 smlal\i v17 [all...] |
H A D | h264dsp_neon.S | 55 uabd v17.16B, v20.16B, v16.16B // abs(p2 - p0) 61 cmhi v17.16B, v22.16B, v17.16B // < beta 64 and v17.16B, v17.16B, v21.16B 68 sub v21.16B, v24.16B, v17.16B 92 bsl v17.16B, v23.16B, v18.16B 126 st1 {v17.16B}, [x0], x1 159 transpose_4x16B v17, v16, v0, v19, v21, v23, v25, v27 163 st1 {v17 [all...] |
H A D | vp9itxfm_neon.S | 185 sub v17.4h, \c2\().4h, \c3\().4h 186 sub v16.4h, \c0\().4h, v17.4h 190 add \c3\().4h, v17.4h, \c2\().4h 198 sub v17.4h, \c0\().4h, \c2\().4h 201 smull v19.4s, v17.4h, v0.h[0] 217 smull v17.4s, \c0\().4h, v0.h[6] 218 smlsl v17.4s, \c2\().4h, v0.h[4] 220 smlsl v17.4s, \c3\().4h, v0.h[5] 225 add v21.4s, v17.4s, v19.4s 227 add v16.4s, v16.4s, v17 [all...] |
H A D | vc1dsp_neon.S | 36 ld1 {v16.16b, v17.16b}, [x0] 44 shl v22.8h, v17.8h, #4 // 16 * src[56] 65 mla v20.8h, v17.8h, v0.h[1] // -t2 = - 15 * src[8] + 4 * src[24] + 16 * src[40] + 9 * src[56] 68 mls v19.8h, v17.8h, v0.h[2] // -t3 = - 9 * src[8] + 16 * src[24] - 4 * src[40] - 15 * src[56] 69 sub v17.8h, v4.8h, v3.8h // t8/2 = t1/2 - t3/2 83 ssra v17.8h, v7.8h, #1 // (t8 + t4) >> 1 89 srshr v6.8h, v17.8h, #2 // (t8 + t4 + 4) >> 3 94 trn2 v17.8h, v3.8h, v4.8h 98 trn1 v21.4s, v17.4s, v18.4s 99 trn2 v17 [all...] |
H A D | fft_neon.S | 46 ext v17.8b, v3.8b, v2.8b, #4 49 fsub v7.2s, v16.2s, v17.2s // r3-r2,i2-i3 65 ld1 {v16.2s,v17.2s,v18.2s,v19.2s}, [x0] 68 fadd v4.2s, v16.2s, v17.2s // r4+r5,i4+i5 70 fsub v17.2s, v16.2s, v17.2s // r4-r5,i4-i5 75 fmul v26.2s, v17.2s, v28.2s // -a2r*w,a2i*w 81 fmul v24.2s, v17.2s, v28.s[1] // a2r*w,a2i*w 101 fsub v17.2s, v1.2s, v5.2s 106 st1 {v16.2s,v17 [all...] |
H A D | me_cmp_neon.S | 38 uabdl2 v17.8h, v0.16b, v4.16b 42 uabal2 v17.8h, v1.16b, v5.16b 46 uabal2 v17.8h, v2.16b, v6.16b 49 uabal2 v17.8h, v3.16b, v7.16b 51 add v16.8h, v16.8h, v17.8h 106 ld1 {v17.16b}, [x1], x3 // load pix1 144 // v1, v16, v17, v20 155 uabd v6.16b, v17.16b, v28.16b // absolute difference 0..15, i=2 187 add v17.8h, v3.8h, v19.8h // add up 8..15, using pix2 + pix2+1 values from previous iteration 190 urshr v17 [all...] |
H A D | vp9mc_16bpp_neon.S | 38 ld1 {v16.8h, v17.8h, v18.8h, v19.8h}, [x0], x1 43 urhadd v17.8h, v17.8h, v21.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 65 urhadd v17.8h, v17.8h, v21.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 [all...] |
H A D | hevcdsp_sao_neon.S | 120 cmhi v17.16b, v3.16b, v4.16b // (cur > prev) 123 sub v20.16b, v16.16b, v17.16b // diff0 = CMP(cur, prev) = (cur > prev) - (cur < prev) 128 tbl v17.16b, {v1.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 -> 176 cmhi v17.16b, v3.16b, v4.16b 179 sub v20.16b, v16.16b, v17.16b 184 tbl v17.16b, {v1.16b}, v20.16b 187 zip1 v18.16b, v16.16b, v17.16b 188 zip2 v19.16b, v16.16b, v17 [all...] |
H A D | h264idct_neon.S | 35 sshr v17.4H, v3.4H, #1 39 add v7.4H, v1.4H, v17.4H 50 sshr v17.4H, v1.4H, #1 56 sub v7.4H, v17.4H, v3.4H 204 sub v17.8H, v24.8H, v28.8H 214 sub v17.8H, v24.8H, v28.8H 218 add v26.8H, v17.8H, va.8H 219 sub v28.8H, v17.8H, va.8H 223 add v17.8H, v31.8H, v25.8H 227 sub v17 [all...] |
H A D | vp9itxfm_16bpp_neon.S | 234 sub v17.4s, \c2\().4s, \c3\().4s 235 sub v16.4s, \c0\().4s, v17.4s 239 add \c3\().4s, v17.4s, \c2\().4s 251 sub v17.4s, \c0\().4s, \c2\().4s 254 mul v24.4s, v17.4s, v0.s[0] 272 sub v17.4s, \c0\().4s, \c2\().4s 277 smull v24.2d, v17.2s, v0.s[0] 278 smull2 v25.2d, v17.4s, v0.s[0] 318 smull2 v17.2d, \c0\().4s, v1.s[0] 320 smlal2 v17 [all...] |
H A D | vp9mc_neon.S | 36 ld1 {v16.16b, v17.16b, v18.16b, v19.16b}, [x0], x1 41 urhadd v17.16b, v17.16b, v21.16b 45 st1 {v16.16b, v17.16b, v18.16b, v19.16b}, [x5], x1 250 ld1 {v16.8b, v17.8b, v18.8b}, [x7], #24 253 ld1 {v16.8b, v17.8b}, [x7] 258 uxtl v17.8h, v17.8b 273 mul v25.8h, v17.8h, v0.h[0] 275 extmla v1, v2, v24, v25, v4, v5, v6, v16, v17, v1 [all...] |
/third_party/json/include/nlohmann/detail/ |
H A D | macro_scope.hpp | 335 #define NLOHMANN_JSON_PASTE18(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE17(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) 336 #define NLOHMANN_JSON_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE18(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) 337 #define NLOHMANN_JSON_PASTE20(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE19(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) 338 #define NLOHMANN_JSON_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE20(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) 339 #define NLOHMANN_JSON_PASTE22(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE21(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v1 [all...] |
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/aes/ |
H A D | aesv8-armx.S | 298 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule... 307 aese v0.16b,v17.16b 309 ld1 {v17.4s},[x3],#16 // load key schedule... 316 aese v0.16b,v17.16b 338 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule... 347 aesd v0.16b,v17.16b 349 ld1 {v17.4s},[x3],#16 // load key schedule... 356 aesd v0.16b,v17.16b 387 ld1 {v16.4s,v17.4s},[x3] // load key schedule... 431 aese v0.16b,v17 [all...] |
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm/crypto/aes/ |
H A D | aesv8-armx.S | 298 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule... 307 aese v0.16b,v17.16b 309 ld1 {v17.4s},[x3],#16 // load key schedule... 316 aese v0.16b,v17.16b 338 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule... 347 aesd v0.16b,v17.16b 349 ld1 {v17.4s},[x3],#16 // load key schedule... 356 aesd v0.16b,v17.16b 387 ld1 {v16.4s,v17.4s},[x3] // load key schedule... 431 aese v0.16b,v17 [all...] |
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/aes/ |
H A D | aesv8-armx.S | 298 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule... 307 aese v0.16b,v17.16b 309 ld1 {v17.4s},[x3],#16 // load key schedule... 316 aese v0.16b,v17.16b 338 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule... 347 aesd v0.16b,v17.16b 349 ld1 {v17.4s},[x3],#16 // load key schedule... 356 aesd v0.16b,v17.16b 387 ld1 {v16.4s,v17.4s},[x3] // load key schedule... 431 aese v0.16b,v17 [all...] |
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/aes/ |
H A D | aesv8-armx.S | 298 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule... 307 aese v0.16b,v17.16b 309 ld1 {v17.4s},[x3],#16 // load key schedule... 316 aese v0.16b,v17.16b 338 ld1 {v16.4s,v17.4s},[x3],#32 // load key schedule... 347 aesd v0.16b,v17.16b 349 ld1 {v17.4s},[x3],#16 // load key schedule... 356 aesd v0.16b,v17.16b 387 ld1 {v16.4s,v17.4s},[x3] // load key schedule... 431 aese v0.16b,v17 [all...] |
/third_party/ffmpeg/libavutil/aarch64/ |
H A D | float_dsp_neon.S | 33 fmul v17.4S, v1.4S, v5.4S 36 st1 {v16.4S, v17.4S}, [x0], #32 45 ld1 {v16.4S, v17.4S}, [x0], #32 50 fmla v17.4S, v5.4S, v0.S[0] 53 st1 {v16.4S, v17.4S}, [x0], #32 116 fmul v17.4S, v0.4S, v2.4S // s0 * wi 119 rev64 v17.4S, v17.4S 122 ext v17.16B, v17 [all...] |
/third_party/ffmpeg/libswscale/aarch64/ |
H A D | hscale.S | 70 ld1 {v17.8H}, [x13], #16 // load 8x16-bit at filter+2*filterSize 74 smlal v2.4S, v16.4H, v17.4H // v2 accumulates srcp[filterPos[2] + {0..3}] * filter[{0..3}] 75 smlal2 v2.4S, v16.8H, v17.8H // v2 accumulates srcp[filterPos[2] + {4..7}] * filter[{4..7}] 141 ld4 {v16.8B, v17.8B, v18.8B, v19.8B}, [sp] // transpose 8 bytes each from src into 4 registers 158 uxtl v17.8H, v17.8B // unsigned extend long, covert src data to 16-bit 167 smlal v0.4S, v2.4H, v17.4H // multiply accumulate inner loop j = 1, idx = 0..3 176 smlal2 v5.4S, v2.8H, v17.8H // multiply accumulate inner loop j = 1, idx = 4..7 192 ld4 {v16.8B, v17.8B, v18.8B, v19.8B}, [sp] 199 uxtl v17 [all...] |
/third_party/node/deps/v8/tools/clusterfuzz/js_fuzzer/test_data/ |
H A D | simple_test.js | 28 v15 = ([v16, v17] = [1, 2], {v31: v18} = {v31: v16 + v17}) => v16 + v17 + v18; 30 v17 = 0o1 + 0O1 + 01 + 0b011 + 0B011;
|