/third_party/openh264/codec/common/arm64/ |
D | mc_aarch64_neon.S | 304 ext v5.16b, v2.16b, v4.16b, #1 //v5=src[-1] 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 349 …VEC4_UADDL_8BITS v18, v19, v22, v23, v26, v27, v30, v31, v1, v3, v5, v7 //v1/v3/v5/v7=src[-1]+src[… 350 …VEC4_MLS_16BITS v1, v9, v3, v9, v5, v9, v7, v9, v0, v2, v4, v6 //v0/v2/v4/v6 -= 5*(src[-1]+src[2]) 365 …VEC4_UADDL_8BITS v18, v19, v22, v23, v26, v27, v30, v31, v1, v3, v5, v7 //v1/v3/v5/v7=src[0]+src[1] 366 … VEC4_MLA_16BITS v1, v8, v3, v8, v5, v8, v7, v8, v0, v2, v4, v6 //v0/v2/v4/v6+=20*(src[0]+src[1]) 368 VEC4_SQRSHRUN_16BITS_SHIFT5 v0, v2, v4, v6, v1, v3, v5, v7 370 VEC4_ST1_8BITS_8ELEMENT x2, x3, v1, v3, v5, v7 397 zip1 v5.4s, v2.4s, v3.4s // v5=src[-1:2] 1st:2nd [all …]
|
/third_party/ffmpeg/libavresample/aarch64/ |
D | audio_convert_neon.S | 30 fcvtzs v5.4s, v1.4s, #31 38 sqrshrn2 v4.8h, v5.4s, #16 47 fcvtzs v5.4s, v1.4s, #31 56 sqrshrn2 v4.8h, v5.4s, #16 64 sqrshrn2 v4.8h, v5.4s, #16 75 fcvtzs v5.4s, v1.4s, #31 92 sri v7.4s, v5.4s, #16 102 fcvtzs v5.4s, v1.4s, #31 118 sri v7.4s, v5.4s, #16 127 sri v7.4s, v5.4s, #16 [all …]
|
/third_party/ffmpeg/libswresample/aarch64/ |
D | audio_convert_neon.S | 31 fcvtzs v5.4s, v1.4s, #31 39 sqrshrn2 v4.8h, v5.4s, #16 48 fcvtzs v5.4s, v1.4s, #31 57 sqrshrn2 v4.8h, v5.4s, #16 65 sqrshrn2 v4.8h, v5.4s, #16 77 fcvtzs v5.4s, v1.4s, #31 94 sri v7.4s, v5.4s, #16 104 fcvtzs v5.4s, v1.4s, #31 120 sri v7.4s, v5.4s, #16 129 sri v7.4s, v5.4s, #16 [all …]
|
/third_party/json/include/nlohmann/detail/ |
D | macro_scope.hpp | 323 …ANN_JSON_PASTE6(func, v1, v2, v3, v4, v5) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE5(func… argument 324 …N_JSON_PASTE7(func, v1, v2, v3, v4, v5, v6) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE6(fu… argument 325 …JSON_PASTE8(func, v1, v2, v3, v4, v5, v6, v7) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE7(… argument 326 …ON_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE… argument 327 …PASTE10(func, v1, v2, v3, v4, v5, v6, v7, v8, v9) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PAS… argument 328 …TE11(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_P… argument 329 …12(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSO… argument 330 …func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_J… argument 331 …nc, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) NLOHMANN_JSON_PASTE2(func, v1) NLOHMAN… argument 332 … v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) NLOHMANN_JSON_PASTE2(func, v1) NLOHM… argument [all …]
|
/third_party/openh264/codec/encoder/core/arm64/ |
D | intra_pred_sad_3_opt_aarch64_neon.S | 71 trn1 v6.4s, v4.4s, v5.4s 72 trn2 v7.4s, v4.4s, v5.4s 74 sub v5.8h, v6.8h, v7.8h 75 trn1 v6.8h, v4.8h, v5.8h 76 trn2 v7.8h, v4.8h, v5.8h 78 sub v5.8h, v6.8h, v7.8h 79 trn1 v6.4s, v4.4s, v5.4s 80 trn2 v7.4s, v4.4s, v5.4s //{0,1,3,2, 4,5,7,6} v6 {8,9,11,10, 12,13,15,14} v7 84 trn1 v16.4s, v4.4s, v5.4s 85 trn2 v17.4s, v4.4s, v5.4s [all …]
|
D | reconstruct_aarch64_neon.S | 160 trn1 \arg1\().4s, v5.4s, v7.4s 161 trn2 \arg3\().4s, v5.4s, v7.4s 294 NEWQUANT_COEF_EACH_16BITS v0, v2, v3, v5, v6, v7 296 NEWQUANT_COEF_EACH_16BITS v1, v4, v3, v5, v6, v7 306 NEWQUANT_COEF_EACH_16BITS v0, v2, v3, v5, v6, v7 308 NEWQUANT_COEF_EACH_16BITS v1, v4, v3, v5, v6, v7 320 NEWQUANT_COEF_EACH_16BITS v0, v4, v3, v5, v6, v7 323 NEWQUANT_COEF_EACH_16BITS v1, v4, v3, v5, v6, v7 336 NEWQUANT_COEF_EACH_16BITS_MAX v0, v4, v3, v5, v6, v7, v16 339 NEWQUANT_COEF_EACH_16BITS_MAX v1, v4, v3, v5, v6, v7, v17 [all …]
|
/third_party/ffmpeg/libavcodec/aarch64/ |
D | fft_neon.S | 48 fadd v5.2s, v2.2s, v3.2s // i2+i3,r2+r3 51 fadd v0.2s, v4.2s, v5.2s 52 fsub v2.2s, v4.2s, v5.2s 69 fadd v5.2s, v18.2s, v19.2s // r6+r7,i6+i7 76 ext v6.8b, v4.8b, v5.8b, #4 77 ext v7.8b, v5.8b, v4.8b, #4 92 fadd v7.2s, v4.2s, v5.2s 98 fadd v5.2s, v25.2s, v24.2s 101 fsub v17.2s, v1.2s, v5.2s 104 fadd v1.2s, v1.2s, v5.2s [all …]
|
D | vc1dsp_neon.S | 33 ld1 {v5.16b, v6.16b}, [x0], #32 41 … shl v5.8h, v5.8h, #2 // 8/2 * src[32] 53 … ssra v5.8h, v5.8h, #1 // 12/2 * src[32] 59 … add v4.8h, v1.8h, v5.8h // t1/2 = 12/2 * src[0] + 12/2 * src[32] 60 … sub v1.8h, v1.8h, v5.8h // t2/2 = 12/2 * src[0] - 12/2 * src[32] 63 add v5.8h, v1.8h, v2.8h // t6/2 = t2/2 + t4/2 80 ssra v5.8h, v4.8h, #1 // (t6 + t2) >> 1 87 srshr v4.8h, v5.8h, #2 // (t6 + t2 + 4) >> 3 88 srshr v5.8h, v16.8h, #2 // (t7 + t3 + 4) >> 3 95 trn2 v18.8h, v5.8h, v6.8h [all …]
|
D | vp9itxfm_neon.S | 265 mov v5.16b, v4.16b 272 ld1 {v4.4h,v5.4h,v6.4h,v7.4h}, [x2] 277 sshr v5.4h, v5.4h, #2 282 \txfm1\()4 v4, v5, v6, v7 286 transpose_4x4H v4, v5, v6, v7, v16, v17, v18, v19 288 \txfm2\()4 v4, v5, v6, v7 294 srshr v5.4h, v5.4h, #4 299 uaddw v5.8h, v5.8h, v1.8b 303 sqxtun v1.8b, v5.8h 328 dmbutterfly0 v16, v20, v16, v20, v2, v3, v4, v5, v6, v7 // v16 = t0a, v20 = t1a [all …]
|
D | hpeldsp_neon.S | 36 ld1 {v5.16B}, [x12], x2 37 urhadd v1.16B, v1.16B, v5.16B 84 ld1 {v5.16B}, [x0] 86 urhadd v3.16B, v3.16B, v5.16B 98 ld1 {v5.16B}, [x0] 100 urhadd v3.16B, v3.16B, v5.16B 112 ld1 {v4.16B, v5.16B}, [x1], x2 115 ext v5.16B, v4.16B, v5.16B, #1 118 uaddl v18.8H, v4.8B, v5.8B 119 uaddl2 v22.8H, v4.16B, v5.16B [all …]
|
D | vp9itxfm_16bpp_neon.S | 389 mov v5.16b, v4.16b 396 ld1 {v4.4s,v5.4s,v6.4s,v7.4s}, [x2] 401 sshr v5.4s, v5.4s, #2 406 \txfm1\()4_\bpp v4, v5, v6, v7 410 transpose_4x4s v4, v5, v6, v7, v16, v17, v18, v19 412 \txfm2\()4_\bpp v4, v5, v6, v7 419 srshr v5.4s, v5.4s, #4 424 uaddw v5.4s, v5.4s, v1.4h 428 sqxtun2 v0.8h, v5.4s 574 movi v5.4s, #0 [all …]
|
D | sbrdsp_neon.S | 77 movi v5.4S, #1<<7, lsl #24 79 eor v1.16B, v1.16B, v5.16B 83 eor v3.16B, v3.16B, v5.16B 86 eor v1.16B, v1.16B, v5.16B 89 eor v3.16B, v3.16B, v5.16B 199 fmul v5.4S, v2.4S, v0.4S 201 faddp v5.4S, v5.4S, v5.4S 203 faddp v5.4S, v5.4S, v5.4S 204 mov v4.S[1], v5.S[0] 235 ld1 {v5.2S}, [x0], #8 [all …]
|
D | mdct_neon.S | 50 fmul v5.2s, v17.2s, v3.2s 52 fadd v5.2s, v5.2s, v7.2s 64 st2 {v4.s,v5.s}[0], [x6] 65 st2 {v4.s,v5.s}[1], [x8] 68 st2 {v4.s,v5.s}[0], [x6] 69 st2 {v4.s,v5.s}[1], [x8] 99 fmul v5.2s, v20.2s, v19.2s 105 fadd v5.2s, v5.2s, v23.2s 112 rev64 v5.2s, v5.2s 114 st2 {v4.2s,v5.2s}, [x0], x7 [all …]
|
D | me_cmp_neon.S | 36 ld1 {v5.16b}, [x2], x3 // load pix2 41 uabal v16.8h, v1.8b, v5.8b // absolute difference accumulate 42 uabal2 v17.8h, v1.16b, v5.16b 113 uaddl v30.8h, v4.8b, v5.8b // pix3 + pix3+1 0..7 114 uaddl2 v31.8h, v4.16b, v5.16b // pix3 + pix3+1 8..15 128 uaddl2 v5.8h, v18.16b, v19.16b // pix3 + pix3+1 8..15 130 …add v29.8h, v3.8h, v5.8h // add up 8..15, using pix2 + pix2+1 values from pix3 … 137 …add v31.8h, v5.8h, v3.8h // add up 8..15, using pix2 + pix2+1 values from pix3 … 154 uabd v5.16b, v16.16b, v26.16b // absolute difference 0..15, i=1 161 uaddl v19.8h, v4.8b, v5.8b [all …]
|
D | h264cmc_neon.S | 60 ld1 {v4.8B, v5.8B}, [x1], x2 63 ext v5.8B, v4.8B, v5.8B, #1 66 umlal v16.8H, v5.8B, v1.8B 68 ld1 {v4.8B, v5.8B}, [x1], x2 71 ext v5.8B, v4.8B, v5.8B, #1 77 umlal v17.8H, v5.8B, v3.8B 136 4: ld1 {v4.8B, v5.8B}, [x1], x2 138 ext v5.8B, v4.8B, v5.8B, #1 143 umlal v16.8H, v5.8B, v1.8B 168 ld1 {v5.8B}, [x1], x2 [all …]
|
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/modes/ |
D | ghashv8-armx.S | 55 pmull v5.1q,v22.1d,v22.1d 62 ext v17.16b,v5.16b,v7.16b,#8 65 eor v4.16b,v5.16b,v7.16b 70 pmull v4.1q,v5.1d,v19.1d 75 ins v6.d[1],v5.d[0] 77 eor v5.16b,v6.16b,v4.16b 80 ext v4.16b,v5.16b,v5.16b,#8 82 pmull v5.1q,v5.1d,v19.1d 86 eor v22.16b,v5.16b,v4.16b //H^4 190 pmull v5.1q,v21.1d,v17.1d [all …]
|
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/modes/ |
D | ghashv8-armx.S | 55 pmull v5.1q,v22.1d,v22.1d 62 ext v17.16b,v5.16b,v7.16b,#8 65 eor v4.16b,v5.16b,v7.16b 70 pmull v4.1q,v5.1d,v19.1d 75 ins v6.d[1],v5.d[0] 77 eor v5.16b,v6.16b,v4.16b 80 ext v4.16b,v5.16b,v5.16b,#8 82 pmull v5.1q,v5.1d,v19.1d 86 eor v22.16b,v5.16b,v4.16b //H^4 190 pmull v5.1q,v21.1d,v17.1d [all …]
|
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/modes/ |
D | ghashv8-armx.S | 55 pmull v5.1q,v22.1d,v22.1d 62 ext v17.16b,v5.16b,v7.16b,#8 65 eor v4.16b,v5.16b,v7.16b 70 pmull v4.1q,v5.1d,v19.1d 75 ins v6.d[1],v5.d[0] 77 eor v5.16b,v6.16b,v4.16b 80 ext v4.16b,v5.16b,v5.16b,#8 82 pmull v5.1q,v5.1d,v19.1d 86 eor v22.16b,v5.16b,v4.16b //H^4 190 pmull v5.1q,v21.1d,v17.1d [all …]
|
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm/crypto/modes/ |
D | ghashv8-armx.S | 55 pmull v5.1q,v22.1d,v22.1d 62 ext v17.16b,v5.16b,v7.16b,#8 65 eor v4.16b,v5.16b,v7.16b 70 pmull v4.1q,v5.1d,v19.1d 75 ins v6.d[1],v5.d[0] 77 eor v5.16b,v6.16b,v4.16b 80 ext v4.16b,v5.16b,v5.16b,#8 82 pmull v5.1q,v5.1d,v19.1d 86 eor v22.16b,v5.16b,v4.16b //H^4 190 pmull v5.1q,v21.1d,v17.1d [all …]
|
/third_party/ffmpeg/libswscale/aarch64/ |
D | hscale.S | 63 ld1 {v5.8H}, [x16], #16 // load 8x16-bit filter values, part 1 67 …smlal v0.4S, v4.4H, v5.4H // v0 accumulates srcp[filterPos[0] + {0..3}] * fi… 68 …smlal2 v0.4S, v4.8H, v5.8H // v0 accumulates srcp[filterPos[0] + {4..7}] * fi… 150 movi v5.2D, #0 // Clear madd accumulator for idx 4..7 175 …smlal2 v5.4S, v1.8H, v16.8H // multiply accumulate inner loop j = 0, idx = 4..7 176 …smlal2 v5.4S, v2.8H, v17.8H // multiply accumulate inner loop j = 1, idx = 4..7 179 …smlal2 v5.4S, v3.8H, v18.8H // multiply accumulate inner loop j = 2, idx = 4..7 180 …smlal2 v5.4S, v4.8H, v19.8H // multiply accumulate inner loop j = 3, idx = 4..7 186 sqshrn v1.4H, v5.4S, #7 // shift and clip the 2x16-bit final values 196 movi v5.2D, #0 // Clear madd accumulator for idx 4..7 [all …]
|
/third_party/node/deps/googletest/include/gtest/ |
D | gtest_pred_impl.h | 240 const T4& v4, const T5& v5) { in AssertPred5Helper() argument 241 if (pred(v1, v2, v3, v4, v5)) return AssertionSuccess(); in AssertPred5Helper() 251 << e5 << " evaluates to " << ::testing::PrintToString(v5); in AssertPred5Helper() 256 #define GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure) \ argument 257 GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, #v5, v1, v2, v3, v4, v5), \ 262 #define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure) \ argument 263 GTEST_ASSERT_(::testing::AssertPred5Helper(#pred, #v1, #v2, #v3, #v4, #v5, \ 264 pred, v1, v2, v3, v4, v5), \ 268 #define EXPECT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) \ argument 269 GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) [all …]
|
/third_party/googletest/googletest/include/gtest/ |
D | gtest_pred_impl.h | 240 const T4& v4, const T5& v5) { in AssertPred5Helper() argument 241 if (pred(v1, v2, v3, v4, v5)) return AssertionSuccess(); in AssertPred5Helper() 251 << e5 << " evaluates to " << ::testing::PrintToString(v5); in AssertPred5Helper() 256 #define GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure) \ argument 257 GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, #v5, v1, v2, v3, v4, v5), \ 262 #define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure) \ argument 263 GTEST_ASSERT_(::testing::AssertPred5Helper(#pred, #v1, #v2, #v3, #v4, #v5, \ 264 pred, v1, v2, v3, v4, v5), \ 268 #define EXPECT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) \ argument 269 GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) [all …]
|
/third_party/mesa3d/src/gtest/include/gtest/ |
D | gtest_pred_impl.h | 309 const T5& v5) { in AssertPred5Helper() argument 310 if (pred(v1, v2, v3, v4, v5)) return AssertionSuccess(); in AssertPred5Helper() 320 << e5 << " evaluates to " << ::testing::PrintToString(v5); in AssertPred5Helper() 325 #define GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure)\ argument 326 GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, #v5, v1, v2, v3, v4, v5), \ 331 #define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure)\ argument 337 #v5, \ 343 v5), on_failure) 346 #define EXPECT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) \ argument 347 GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_) [all …]
|
/third_party/node/deps/openssl/config/archs/linux32-s390x/asm/crypto/chacha/ |
D | chacha-s390x.S | 284 .word 0xe751,0x0001,0x244d # vrep %v5,%v17,1,2 299 .word 0xe711,0x5000,0x20f3 # va %v1,%v1,%v5,2 312 .word 0xe755,0x9000,0x006d # vx %v5,%v5,%v9 313 .word 0xe755,0x000c,0x2033 # verll %v5,%v5,12,2 323 .word 0xe711,0x5000,0x20f3 # va %v1,%v1,%v5,2 336 .word 0xe755,0x9000,0x006d # vx %v5,%v5,%v9 337 .word 0xe755,0x0007,0x2033 # verll %v5,%v5,7,2 344 .word 0xe700,0x5000,0x20f3 # va %v0,%v0,%v5,2 357 .word 0xe755,0xa000,0x006d # vx %v5,%v5,%v10 358 .word 0xe755,0x000c,0x2033 # verll %v5,%v5,12,2 [all …]
|
/third_party/node/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/chacha/ |
D | chacha-s390x.S | 284 .word 0xe751,0x0001,0x244d # vrep %v5,%v17,1,2 299 .word 0xe711,0x5000,0x20f3 # va %v1,%v1,%v5,2 312 .word 0xe755,0x9000,0x006d # vx %v5,%v5,%v9 313 .word 0xe755,0x000c,0x2033 # verll %v5,%v5,12,2 323 .word 0xe711,0x5000,0x20f3 # va %v1,%v1,%v5,2 336 .word 0xe755,0x9000,0x006d # vx %v5,%v5,%v9 337 .word 0xe755,0x0007,0x2033 # verll %v5,%v5,7,2 344 .word 0xe700,0x5000,0x20f3 # va %v0,%v0,%v5,2 357 .word 0xe755,0xa000,0x006d # vx %v5,%v5,%v10 358 .word 0xe755,0x000c,0x2033 # verll %v5,%v5,12,2 [all …]
|