/third_party/ffmpeg/libavcodec/aarch64/ |
H A D | hevcdsp_sao_neon.S | 53 movi v20.8h, #1 68 add v3.8h, v1.8h, v20.8h // +1 access upper short 123 sub v20.16b, v16.16b, v17.16b // diff0 = CMP(cur, prev) = (cur > prev) - (cur < prev) 125 add v20.16b, v20.16b, v21.16b // diff = diff0 + diff1 126 add v20.16b, v20.16b, v2.16b // offset_val = diff + 2 127 tbl v16.16b, {v0.16b}, v20.16b 128 tbl v17.16b, {v1.16b}, v20.16b 129 uxtl v20 [all...] |
H A D | fft_neon.S | 73 fadd v20.2s, v0.2s, v1.2s // r0+r1,i0+i1 83 fadd v0.2s, v20.2s, v21.2s 84 fsub v2.2s, v20.2s, v21.2s 124 fadd v20.2s, v0.2s, v1.2s // r0+r1,i0+i1 134 fadd v0.2s, v20.2s, v21.2s 135 fsub v2.2s, v20.2s, v21.2s 145 ld1 {v20.4s,v21.4s}, [x0], #32 153 transpose v24.2d, v25.2d, v20.2d, v22.2d 160 ext v20.16b, v21.16b, v21.16b, #4 169 transpose v22.2d, v23.2d, v20 [all...] |
H A D | h264dsp_neon.S | 55 uabd v17.16B, v20.16B, v16.16B // abs(p2 - p0) 70 uhadd v20.16B, v20.16B, v28.16B 73 umin v23.16B, v23.16B, v20.16B 81 uxtl2 v20.8H, v0.16B 83 usubw2 v20.8H, v20.8H, v16.16B 85 shl v20.8H, v20.8H, #2 87 uaddw2 v20 [all...] |
H A D | vp8dsp_neon.S | 93 sqdmulh v20.4h, v1.4h, v4.h[1] 104 sub v19.4h, v20.4h, v22.4h 120 shrn v20.4h, v26.4s, #16 122 add v20.4h, v20.4h, v1.4h 127 add v18.4h, v20.4h, v23.4h 181 uaddw v20.8h, v16.8h, v0.8b 194 sqxtun v20.8b, v20.8h 198 st1 {v20 [all...] |
H A D | vp9itxfm_neon.S | 196 smull v20.4s, \c1\().4h, v0.h[2] 202 smlsl v20.4s, \c3\().4h, v0.h[3] 206 rshrn v20.4h, v20.4s, #14 209 add \c1\().4h, v19.4h, v20.4h 210 sub \c2\().4h, v19.4h, v20.4h 224 add v20.4s, v16.4s, v19.4s 226 rshrn \c0\().4h, v20.4s, #14 328 dmbutterfly0 v16, v20, v16, v20, v [all...] |
H A D | h264cmc_neon.S | 89 ld1 {v20.8B}, [x8], x2 91 urhadd v16.8B, v16.8B, v20.8B 125 ld1 {v20.8B}, [x8], x2 127 urhadd v16.8B, v16.8B, v20.8B 157 ld1 {v20.8B}, [x8], x2 159 urhadd v16.8B, v16.8B, v20.8B 184 ld1 {v20.8B}, [x8], x2 186 urhadd v16.8B, v16.8B, v20.8B 260 ld1 {v20.S}[0], [x8], x2 261 ld1 {v20 [all...] |
H A D | vc1dsp_neon.S | 42 shl v20.8h, v6.8h, #4 // 16 * src[40] 45 ssra v20.8h, v19.8h, #2 // 4 * src[24] + 16 * src[40] 51 mls v20.8h, v2.8h, v0.h[2] // - 15 * src[8] + 4 * src[24] + 16 * src[40] 65 mla v20.8h, v17.8h, v0.h[1] // -t2 = - 15 * src[8] + 4 * src[24] + 16 * src[40] + 9 * src[56] 75 neg v4.8h, v20.8h // +t2 84 ssra v21.8h, v20.8h, #1 // (t6 - t2) >> 1 97 trn2 v20.8h, v7.8h, v16.8h 100 trn1 v18.4s, v19.4s, v20.4s 101 trn2 v19.4s, v19.4s, v20.4s 104 trn1 v20 [all...] |
H A D | simple_idct_neon.S | 82 add v20.4S, v23.4S, v16.4S 115 sub v20.4S, v20.4S, v7.4S 125 sub v20.4S, v20.4S, v16.4S 130 add \y4\().4S, v20.4S, v18.4S 141 sub v20.4S, v20.4S, v18.4S 143 shrn2 \y3\().8H, v20.4S, #ROW_SHIFT 176 sub v20 [all...] |
H A D | hevcdsp_idct_neon.S | 135 uxtl v20.8h, v19.8b 139 sqadd v2.8h, v2.8h, v20.8h 153 movi v20.8h, #0 165 clip10 v0.8h, v1.8h, v20.8h, v21.8h 166 clip10 v2.8h, v3.8h, v20.8h, v21.8h 178 ld1 {v20.16b, v21.16b}, [x0] 179 uxtl v16.8h, v20.8b 180 uxtl2 v17.8h, v20.16b 184 uxtl v20.8h, v22.8b 194 sqadd v4.8h, v4.8h, v20 [all...] |
H A D | vp9itxfm_16bpp_neon.S | 249 mul v20.4s, \c1\().4s, v0.s[2] 255 mls v20.4s, \c3\().4s, v0.s[3] 259 srshr v20.4s, v20.4s, #14 262 add \c1\().4s, v24.4s, v20.4s 263 sub \c2\().4s, v24.4s, v20.4s 269 smull v20.2d, \c1\().2s, v0.s[2] 279 smlsl v20.2d, \c3\().2s, v0.s[3] 287 rshrn v20.2s, v20 [all...] |
H A D | vp9mc_neon.S | 33 ld1 {v20.16b, v21.16b, v22.16b, v23.16b}, [x2], x3 40 urhadd v16.16b, v16.16b, v20.16b 166 ext v20.16b, \src1\().16b, \src2\().16b, #(2*\offset) 169 mla \dst1\().8h, v20.8h, v0.h[\offset] 176 mla \dst1\().8h, v20.8h, v0.h[\offset] 179 mla \dst1\().4h, v20.4h, v0.h[\offset] 186 ext v20.16b, \src1\().16b, \src2\().16b, #(2*\offset) 189 mul v20.8h, v20.8h, v0.h[\offset] 196 mul v20 [all...] |
H A D | vorbisdsp_neon.S | 24 movi v20.4s, #1<<7, lsl #24 33 and v5.16b, v6.16b, v20.16b 42 and v5.16b, v0.16b, v20.16b 55 and v5.16b, v6.16b, v20.16b 72 and v5.16b, v0.16b, v20.16b
|
/third_party/json/include/nlohmann/detail/ |
H A D | macro_scope.hpp | 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, v18, v19, v20, v21) 340 #define NLOHMANN_JSON_PASTE23(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE22(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) 341 #define NLOHMANN_JSON_PASTE24(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE23(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) 342 #define NLOHMANN_JSON_PASTE25(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE24(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v2 [all...] |
/third_party/node/deps/openssl/config/archs/linux32-s390x/asm/crypto/poly1305/ |
H A D | poly1305-s390x.S | 152 .word 0xe740,0xb000,0x28a5 # vmlo %v20,%v0,%v11,2 157 .word 0xe741,0xa200,0x49ad # vmalo %v20,%v1,%v10,%v20,2 162 .word 0xe742,0x2200,0x4bad # vmalo %v20,%v2,%v18,%v20,2 167 .word 0xe743,0x0200,0x4bad # vmalo %v20,%v3,%v16,%v20,2 172 .word 0xe744,0xe200,0x49ad # vmalo %v20,%v4,%v14,%v20,2 181 .word 0xe711,0x4000,0x32f3 # va %v1,%v1,%v20, [all...] |
/third_party/node/deps/openssl/config/archs/linux32-s390x/asm_avx2/crypto/poly1305/ |
H A D | poly1305-s390x.S | 152 .word 0xe740,0xb000,0x28a5 # vmlo %v20,%v0,%v11,2 157 .word 0xe741,0xa200,0x49ad # vmalo %v20,%v1,%v10,%v20,2 162 .word 0xe742,0x2200,0x4bad # vmalo %v20,%v2,%v18,%v20,2 167 .word 0xe743,0x0200,0x4bad # vmalo %v20,%v3,%v16,%v20,2 172 .word 0xe744,0xe200,0x49ad # vmalo %v20,%v4,%v14,%v20,2 181 .word 0xe711,0x4000,0x32f3 # va %v1,%v1,%v20, [all...] |
/third_party/node/deps/openssl/config/archs/linux64-s390x/asm_avx2/crypto/poly1305/ |
H A D | poly1305-s390x.S | 152 .word 0xe740,0xb000,0x28a5 # vmlo %v20,%v0,%v11,2 157 .word 0xe741,0xa200,0x49ad # vmalo %v20,%v1,%v10,%v20,2 162 .word 0xe742,0x2200,0x4bad # vmalo %v20,%v2,%v18,%v20,2 167 .word 0xe743,0x0200,0x4bad # vmalo %v20,%v3,%v16,%v20,2 172 .word 0xe744,0xe200,0x49ad # vmalo %v20,%v4,%v14,%v20,2 181 .word 0xe711,0x4000,0x32f3 # va %v1,%v1,%v20, [all...] |
/third_party/node/deps/openssl/config/archs/linux64-s390x/asm/crypto/poly1305/ |
H A D | poly1305-s390x.S | 152 .word 0xe740,0xb000,0x28a5 # vmlo %v20,%v0,%v11,2 157 .word 0xe741,0xa200,0x49ad # vmalo %v20,%v1,%v10,%v20,2 162 .word 0xe742,0x2200,0x4bad # vmalo %v20,%v2,%v18,%v20,2 167 .word 0xe743,0x0200,0x4bad # vmalo %v20,%v3,%v16,%v20,2 172 .word 0xe744,0xe200,0x49ad # vmalo %v20,%v4,%v14,%v20,2 181 .word 0xe711,0x4000,0x32f3 # va %v1,%v1,%v20, [all...] |
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm/crypto/modes/ |
H A D | ghashv8-armx.S | 24 eor v20.16b,v3.16b,v16.16b //twisted H 25 st1 {v20.2d},[x0],#16 //store Htable[0] 28 ext v16.16b,v20.16b,v20.16b,#8 //Karatsuba pre-processing 29 pmull v0.1q,v20.1d,v20.1d 30 eor v16.16b,v16.16b,v20.16b 31 pmull2 v2.1q,v20.2d,v20.2d 54 pmull v0.1q,v20 [all...] |
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/modes/ |
H A D | ghashv8-armx.S | 24 eor v20.16b,v3.16b,v16.16b //twisted H 25 st1 {v20.2d},[x0],#16 //store Htable[0] 28 ext v16.16b,v20.16b,v20.16b,#8 //Karatsuba pre-processing 29 pmull v0.1q,v20.1d,v20.1d 30 eor v16.16b,v16.16b,v20.16b 31 pmull2 v2.1q,v20.2d,v20.2d 54 pmull v0.1q,v20 [all...] |
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/modes/ |
H A D | ghashv8-armx.S | 24 eor v20.16b,v3.16b,v16.16b //twisted H 25 st1 {v20.2d},[x0],#16 //store Htable[0] 28 ext v16.16b,v20.16b,v20.16b,#8 //Karatsuba pre-processing 29 pmull v0.1q,v20.1d,v20.1d 30 eor v16.16b,v16.16b,v20.16b 31 pmull2 v2.1q,v20.2d,v20.2d 54 pmull v0.1q,v20 [all...] |
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/modes/ |
H A D | ghashv8-armx.S | 24 eor v20.16b,v3.16b,v16.16b //twisted H 25 st1 {v20.2d},[x0],#16 //store Htable[0] 28 ext v16.16b,v20.16b,v20.16b,#8 //Karatsuba pre-processing 29 pmull v0.1q,v20.1d,v20.1d 30 eor v16.16b,v16.16b,v20.16b 31 pmull2 v2.1q,v20.2d,v20.2d 54 pmull v0.1q,v20 [all...] |
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm/crypto/poly1305/ |
H A D | poly1305-armv8.S | 494 umull v20.2d,v14.2s,v1.s[2] 510 umlal v20.2d,v15.2s,v0.s[2] 521 umlal v20.2d,v16.2s,v8.s[2] 532 umlal v20.2d,v17.2s,v6.s[2] 545 umlal v20.2d,v18.2s,v4.s[2] 560 umlal v20.2d,v11.2s,v8.s[0] 577 umlal v20.2d,v9.2s,v1.s[0] 590 umlal v20.2d,v10.2s,v0.s[0] 601 umlal v20.2d,v12.2s,v6.s[0] 612 umlal v20 [all...] |
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm/crypto/poly1305/ |
H A D | poly1305-armv8.S | 494 umull v20.2d,v14.2s,v1.s[2] 510 umlal v20.2d,v15.2s,v0.s[2] 521 umlal v20.2d,v16.2s,v8.s[2] 532 umlal v20.2d,v17.2s,v6.s[2] 545 umlal v20.2d,v18.2s,v4.s[2] 560 umlal v20.2d,v11.2s,v8.s[0] 577 umlal v20.2d,v9.2s,v1.s[0] 590 umlal v20.2d,v10.2s,v0.s[0] 601 umlal v20.2d,v12.2s,v6.s[0] 612 umlal v20 [all...] |
/third_party/node/deps/openssl/config/archs/darwin64-arm64-cc/asm_avx2/crypto/poly1305/ |
H A D | poly1305-armv8.S | 494 umull v20.2d,v14.2s,v1.s[2] 510 umlal v20.2d,v15.2s,v0.s[2] 521 umlal v20.2d,v16.2s,v8.s[2] 532 umlal v20.2d,v17.2s,v6.s[2] 545 umlal v20.2d,v18.2s,v4.s[2] 560 umlal v20.2d,v11.2s,v8.s[0] 577 umlal v20.2d,v9.2s,v1.s[0] 590 umlal v20.2d,v10.2s,v0.s[0] 601 umlal v20.2d,v12.2s,v6.s[0] 612 umlal v20 [all...] |
/third_party/node/deps/openssl/config/archs/linux-aarch64/asm_avx2/crypto/poly1305/ |
H A D | poly1305-armv8.S | 494 umull v20.2d,v14.2s,v1.s[2] 510 umlal v20.2d,v15.2s,v0.s[2] 521 umlal v20.2d,v16.2s,v8.s[2] 532 umlal v20.2d,v17.2s,v6.s[2] 545 umlal v20.2d,v18.2s,v4.s[2] 560 umlal v20.2d,v11.2s,v8.s[0] 577 umlal v20.2d,v9.2s,v1.s[0] 590 umlal v20.2d,v10.2s,v0.s[0] 601 umlal v20.2d,v12.2s,v6.s[0] 612 umlal v20 [all...] |