/external/libhevc/common/arm64/ |
D | ihevc_intra_pred_chroma_dc.s | 112 mov v17.s[0], w9 113 mov v17.s[1], w9 143 uadalp v17.1d, v2.2s 153 uadalp v17.1d, v2.2s 169 uadalp v17.1d, v29.2s 178 uadalp v17.1d, v29.2s 184 smov x11, v17.s[0] 192 dup v17.8b,w1 206 st2 {v16.8b, v17.8b}, [x2],#16 209 st2 {v16.8b, v17.8b}, [x5],#16 [all …]
|
D | ihevc_intra_pred_chroma_planar.s | 172 ld1 {v17.8b},[x12],#8 173 mov v25.8b, v17.8b 174 zip1 v29.8b, v17.8b, v25.8b 175 zip2 v25.8b, v17.8b, v25.8b 176 mov v17.d[0], v29.d[0] 177 sub v30.8b, v2.8b , v17.8b //[nt-1-col] 192 umlal v12.8h, v17.8b, v1.8b //(col+1) * src[3nt+1] 214 umlal v26.8h, v17.8b, v1.8b //(col+1) * src[3nt+1] 240 umlal v22.8h, v17.8b, v1.8b //(col+1) * src[3nt+1] 262 umlal v12.8h, v17.8b, v1.8b //(col+1) * src[3nt+1] [all …]
|
D | ihevc_sao_edge_offset_class2.s | 272 cmhi v17.16b, v5.16b , v3.16b //vcgtq_u8(pu1_cur_row, pu1_top_row) 280 … SUB v17.16b, v16.16b , v17.16b //sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 316 …mov v17.b[0], w4 //I sign_up = sign_up = vsetq_lane_s8(SIGN(pu1_src_cpy[0] … 320 ADD v24.16b, v0.16b , v17.16b //I edge_idx = vaddq_s8(const_2, sign_up) 331 NEG v17.16b, v3.16b //I sign_up = vnegq_s8(sign_down) 333 EXT v17.16b, v17.16b , v17.16b,#15 //I sign_up = vextq_s8(sign_up, sign_up, 15) 398 …mov v17.b[0], w4 //II sign_up = sign_up = vsetq_lane_s8(SIGN(pu1_src_cpy[0]… 406 ADD v22.16b, v0.16b , v17.16b //II edge_idx = vaddq_s8(const_2, sign_up) 411 NEG v17.16b, v24.16b //II sign_up = vnegq_s8(sign_down) 415 EXT v17.16b, v17.16b , v17.16b,#15 //II sign_up = vextq_s8(sign_up, sign_up, 15) [all …]
|
D | ihevc_sao_edge_offset_class0.s | 145 LD1 {v17.16b},[x12],x1 //pu1_cur_row = vld1q_u8(pu1_src_cpy) 153 …EXT v21.16b, v21.16b , v17.16b,#15 //pu1_cur_row_tmp = vextq_u8(pu1_cur_row_tmp, pu1_cur… 157 cmhi v16.16b, v17.16b , v21.16b //vcgtq_u8(pu1_cur_row, pu1_cur_row_tmp) 162 cmhi v18.16b, v21.16b , v17.16b //vcltq_u8(pu1_cur_row, pu1_cur_row_tmp) 177 …EXT v21.16b, v17.16b , v21.16b,#1 //pu1_cur_row_tmp = vextq_u8(pu1_cur_row, pu1_cur_row_… 185 cmhi v16.16b, v17.16b , v21.16b //vcgtq_u8(pu1_cur_row, pu1_cur_row_tmp) 188 cmhi v18.16b, v21.16b , v17.16b //vcltq_u8(pu1_cur_row, pu1_cur_row_tmp) 199 …Uxtl v18.8h, v17.8b //pi2_tmp_cur_row.val[0] = vreinterpretq_s16_u16(vmovl_u8(… 226 …Uxtl2 v21.8h, v17.16b //pi2_tmp_cur_row.val[1] = vreinterpretq_s16_u16(vmovl_u8(… 290 LD1 {v17.16b},[x12] //pu1_cur_row = vld1q_u8(pu1_src_cpy) [all …]
|
D | ihevc_sao_edge_offset_class3.s | 286 cmhi v17.16b, v5.16b , v3.16b //vcgtq_u8(pu1_cur_row, pu1_top_row) 300 … SUB v17.16b, v16.16b , v17.16b //sign_up = vreinterpretq_s8_u8(vsubq_u8(cmp_lt, cmp_gt)) 329 …mov v17.b[15], w8 //I sign_up = vsetq_lane_s8(SIGN(pu1_src_cpy[15] - pu1_src… 336 ADD v18.16b, v0.16b , v17.16b //I edge_idx = vaddq_s8(const_2, sign_up) 339 NEG v17.16b, v3.16b //I sign_up = vnegq_s8(sign_down) 341 EXT v17.16b, v17.16b , v17.16b,#1 //I sign_up = vextq_s8(sign_up, sign_up, 1) 396 …mov v17.b[15], w11 //II sign_up = vsetq_lane_s8(SIGN(pu1_src_cpy[15] - pu1_sr… 426 ADD v26.16b, v0.16b , v17.16b //II edge_idx = vaddq_s8(const_2, sign_up) 428 NEG v17.16b, v24.16b //II sign_up = vnegq_s8(sign_down) 433 EXT v17.16b, v17.16b , v17.16b,#1 //II sign_up = vextq_s8(sign_up, sign_up, 1) [all …]
|
/external/boringssl/ios-aarch64/crypto/fipsmodule/ |
D | ghashv8-armx64.S | 23 ld1 {v17.2d},[x1] //load input H 26 ext v3.16b,v17.16b,v17.16b,#8 28 dup v17.4s,v17.s[1] 31 sshr v17.4s,v17.4s,#31 //broadcast carry bit 35 and v16.16b,v16.16b,v17.16b 47 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing 49 eor v1.16b,v1.16b,v17.16b 62 ext v17.16b,v22.16b,v22.16b,#8 //Karatsuba pre-processing 63 eor v17.16b,v17.16b,v22.16b 64 ext v21.16b,v16.16b,v17.16b,#8 //pack Karatsuba pre-processed [all …]
|
D | ghash-neon-armv8.S | 22 ld1 {v17.2d}, [x1] // load H 25 ext v3.16b, v17.16b, v17.16b, #8 27 dup v17.4s, v17.s[1] 30 sshr v17.4s, v17.4s, #31 // broadcast carry bit 34 and v16.16b, v16.16b, v17.16b 89 ext v17.8b, v5.8b, v5.8b, #2 // A2 90 pmull v17.8h, v17.8b, v3.8b // H = A2*B 97 eor v17.16b, v17.16b, v19.16b // M = G + H 129 zip1 v20.2d, v16.2d, v17.2d 131 zip2 v21.2d, v16.2d, v17.2d [all …]
|
D | aesv8-armx64.S | 315 ld1 {v16.4s,v17.4s},[x3] // load key schedule... 349 aese v0.16b,v17.16b 357 ld1 {v17.4s},[x12] 363 aese v0.16b,v17.16b 365 ld1 {v17.4s},[x3] 372 aese v0.16b,v17.16b 385 ld1 {v17.4s},[x7] // re-pre-load rndkey[1] 406 aese v0.16b,v17.16b 457 aesd v0.16b,v17.16b 459 aesd v1.16b,v17.16b [all …]
|
/external/boringssl/linux-aarch64/crypto/fipsmodule/ |
D | ghashv8-armx64.S | 24 ld1 {v17.2d},[x1] //load input H 27 ext v3.16b,v17.16b,v17.16b,#8 29 dup v17.4s,v17.s[1] 32 sshr v17.4s,v17.4s,#31 //broadcast carry bit 36 and v16.16b,v16.16b,v17.16b 48 ext v17.16b,v0.16b,v2.16b,#8 //Karatsuba post-processing 50 eor v1.16b,v1.16b,v17.16b 63 ext v17.16b,v22.16b,v22.16b,#8 //Karatsuba pre-processing 64 eor v17.16b,v17.16b,v22.16b 65 ext v21.16b,v16.16b,v17.16b,#8 //pack Karatsuba pre-processed [all …]
|
D | ghash-neon-armv8.S | 23 ld1 {v17.2d}, [x1] // load H 26 ext v3.16b, v17.16b, v17.16b, #8 28 dup v17.4s, v17.s[1] 31 sshr v17.4s, v17.4s, #31 // broadcast carry bit 35 and v16.16b, v16.16b, v17.16b 90 ext v17.8b, v5.8b, v5.8b, #2 // A2 91 pmull v17.8h, v17.8b, v3.8b // H = A2*B 98 eor v17.16b, v17.16b, v19.16b // M = G + H 130 zip1 v20.2d, v16.2d, v17.2d 132 zip2 v21.2d, v16.2d, v17.2d [all …]
|
D | aesv8-armx64.S | 316 ld1 {v16.4s,v17.4s},[x3] // load key schedule... 350 aese v0.16b,v17.16b 358 ld1 {v17.4s},[x12] 364 aese v0.16b,v17.16b 366 ld1 {v17.4s},[x3] 373 aese v0.16b,v17.16b 386 ld1 {v17.4s},[x7] // re-pre-load rndkey[1] 407 aese v0.16b,v17.16b 458 aesd v0.16b,v17.16b 460 aesd v1.16b,v17.16b [all …]
|
/external/capstone/suite/MC/AArch64/ |
D | neon-compare-instructions.s.cs | 2 0xe0,0x8d,0x31,0x2e = cmeq v0.8b, v15.8b, v17.8b 4 0x0f,0x8e,0x71,0x2e = cmeq v15.4h, v16.4h, v17.4h 9 0xe0,0x3d,0x31,0x2e = cmhs v0.8b, v15.8b, v17.8b 11 0x0f,0x3e,0x71,0x2e = cmhs v15.4h, v16.4h, v17.4h 16 0xe0,0x3d,0x31,0x2e = cmhs v0.8b, v15.8b, v17.8b 18 0x0f,0x3e,0x71,0x2e = cmhs v15.4h, v16.4h, v17.4h 23 0xe0,0x3d,0x31,0x0e = cmge v0.8b, v15.8b, v17.8b 25 0x0f,0x3e,0x71,0x0e = cmge v15.4h, v16.4h, v17.4h 30 0xe0,0x3d,0x31,0x0e = cmge v0.8b, v15.8b, v17.8b 32 0x0f,0x3e,0x71,0x0e = cmge v15.4h, v16.4h, v17.4h [all …]
|
D | neon-simd-ldst-multi-elem.s.cs | 27 0xef,0x65,0x00,0x4c = st1 {v15.8h, v16.8h, v17.8h}, [x15] 31 0xef,0x65,0x00,0x0c = st1 {v15.4h, v16.4h, v17.4h}, [x15] 35 0xef,0x65,0x00,0x4c = st1 {v15.8h, v16.8h, v17.8h}, [x15] 39 0xef,0x65,0x00,0x0c = st1 {v15.4h, v16.4h, v17.4h}, [x15] 43 0xef,0x25,0x00,0x4c = st1 {v15.8h, v16.8h, v17.8h, v18.8h}, [x15] 47 0xef,0x25,0x00,0x0c = st1 {v15.4h, v16.4h, v17.4h, v18.4h}, [x15] 51 0xef,0x25,0x00,0x4c = st1 {v15.8h, v16.8h, v17.8h, v18.8h}, [x15] 55 0xef,0x25,0x00,0x0c = st1 {v15.4h, v16.4h, v17.4h, v18.4h}, [x15] 73 0xef,0x45,0x00,0x4c = st3 {v15.8h, v16.8h, v17.8h}, [x15] 77 0xef,0x45,0x00,0x0c = st3 {v15.4h, v16.4h, v17.4h}, [x15] [all …]
|
D | neon-simd-post-ldst-multi-elem.s.cs | 19 0xef,0x65,0xc2,0x4c = ld1 {v15.8h, v16.8h, v17.8h}, [x15], x2 23 0xef,0x65,0xc3,0x0c = ld1 {v15.4h, v16.4h, v17.4h}, [x15], x3 27 0xef,0x25,0xc2,0x4c = ld1 {v15.8h, v16.8h, v17.8h, v18.8h}, [x15], x2 31 0xef,0x25,0xc4,0x0c = ld1 {v15.4h, v16.4h, v17.4h, v18.4h}, [x15], x4 42 0xef,0x45,0xc2,0x4c = ld3 {v15.8h, v16.8h, v17.8h}, [x15], x2 46 0xef,0x45,0xc3,0x0c = ld3 {v15.4h, v16.4h, v17.4h}, [x15], x3 49 0xef,0x05,0xc2,0x4c = ld4 {v15.8h, v16.8h, v17.8h, v18.8h}, [x15], x2 53 0xef,0x05,0xc4,0x0c = ld4 {v15.4h, v16.4h, v17.4h, v18.4h}, [x15], x4 72 0xef,0x65,0x82,0x4c = st1 {v15.8h, v16.8h, v17.8h}, [x15], x2 76 0xef,0x65,0x83,0x0c = st1 {v15.4h, v16.4h, v17.4h}, [x15], x3 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/ |
D | fullfp16-diagnostics.s | 5 fmla v2.8h, v3.8h, v17.h[6] 15 fmls v2.8h, v3.8h, v17.h[6] 25 fmul v2.8h, v3.8h, v17.h[6] 35 fmulx v2.8h, v3.8h, v17.h[6] 45 fmla h2, h3, v17.h[6] 55 fmls h2, h3, v17.h[6] 65 fmul h2, h3, v17.h[6] 75 fmulx h2, h3, v17.h[6]
|
D | neon-compare-instructions.s | 9 cmeq v0.8b, v15.8b, v17.8b 11 cmeq v15.4h, v16.4h, v17.4h 31 cmhs v0.8b, v15.8b, v17.8b 33 cmhs v15.4h, v16.4h, v17.4h 39 cmls v0.8b, v17.8b, v15.8b 41 cmls v15.4h, v17.4h, v16.4h 68 cmge v0.8b, v15.8b, v17.8b 70 cmge v15.4h, v16.4h, v17.4h 76 cmle v0.8b, v17.8b, v15.8b 78 cmle v15.4h, v17.4h, v16.4h [all …]
|
D | neon-simd-ldst-multi-elem.s | 66 st1 { v15.8h, v16.8h, v17.8h }, [x15] 70 st1 { v15.4h, v16.4h, v17.4h }, [x15] 83 st1 { v15.8h-v17.8h }, [x15] 87 st1 { v15.4h-v17.4h }, [x15] 103 st1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] 107 st1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] 173 st3 { v15.8h, v16.8h, v17.8h }, [x15] 177 st3 { v15.4h, v16.4h, v17.4h }, [x15] 188 st3 { v15.8h-v17.8h }, [x15] 192 st3 { v15.4h-v17.4h }, [x15] [all …]
|
D | neon-simd-post-ldst-multi-elem.s | 67 ld1 { v15.8h, v16.8h, v17.8h }, [x15], x2 71 ld1 { v15.4h, v16.4h, v17.4h }, [x15], x3 96 ld1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15], x2 100 ld1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15], x4 151 ld3 { v15.8h, v16.8h, v17.8h }, [x15], x2 155 ld3 { v15.4h, v16.4h, v17.4h }, [x15], x3 177 ld4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15], x2 181 ld4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15], x4 260 st1 { v15.8h, v16.8h, v17.8h }, [x15], x2 264 st1 { v15.4h, v16.4h, v17.4h }, [x15], x3 [all …]
|
/external/llvm/test/MC/AArch64/ |
D | fullfp16-diagnostics.s | 5 fmla v2.8h, v3.8h, v17.h[6] 15 fmls v2.8h, v3.8h, v17.h[6] 25 fmul v2.8h, v3.8h, v17.h[6] 35 fmulx v2.8h, v3.8h, v17.h[6] 45 fmla h2, h3, v17.h[6] 55 fmls h2, h3, v17.h[6] 65 fmul h2, h3, v17.h[6] 75 fmulx h2, h3, v17.h[6]
|
D | neon-compare-instructions.s | 9 cmeq v0.8b, v15.8b, v17.8b 11 cmeq v15.4h, v16.4h, v17.4h 31 cmhs v0.8b, v15.8b, v17.8b 33 cmhs v15.4h, v16.4h, v17.4h 39 cmls v0.8b, v17.8b, v15.8b 41 cmls v15.4h, v17.4h, v16.4h 68 cmge v0.8b, v15.8b, v17.8b 70 cmge v15.4h, v16.4h, v17.4h 76 cmle v0.8b, v17.8b, v15.8b 78 cmle v15.4h, v17.4h, v16.4h [all …]
|
D | neon-simd-ldst-multi-elem.s | 66 st1 { v15.8h, v16.8h, v17.8h }, [x15] 70 st1 { v15.4h, v16.4h, v17.4h }, [x15] 83 st1 { v15.8h-v17.8h }, [x15] 87 st1 { v15.4h-v17.4h }, [x15] 103 st1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15] 107 st1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15] 173 st3 { v15.8h, v16.8h, v17.8h }, [x15] 177 st3 { v15.4h, v16.4h, v17.4h }, [x15] 188 st3 { v15.8h-v17.8h }, [x15] 192 st3 { v15.4h-v17.4h }, [x15] [all …]
|
D | neon-simd-post-ldst-multi-elem.s | 67 ld1 { v15.8h, v16.8h, v17.8h }, [x15], x2 71 ld1 { v15.4h, v16.4h, v17.4h }, [x15], x3 96 ld1 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15], x2 100 ld1 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15], x4 151 ld3 { v15.8h, v16.8h, v17.8h }, [x15], x2 155 ld3 { v15.4h, v16.4h, v17.4h }, [x15], x3 177 ld4 { v15.8h, v16.8h, v17.8h, v18.8h }, [x15], x2 181 ld4 { v15.4h, v16.4h, v17.4h, v18.4h }, [x15], x4 260 st1 { v15.8h, v16.8h, v17.8h }, [x15], x2 264 st1 { v15.4h, v16.4h, v17.4h }, [x15], x3 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Hexagon/ |
D | v60-vmpy1.s | 29 #CHECK: 190ec030 { v17:16.h = vtmpy(v1:0.ub,{{ *}}r14.b) } 30 v17:16.h=vtmpy(v1:0.ub,r14.b) 35 #CHECK: 198dddf1 { v17.w = vmpyi(v29.w,{{ *}}r13.h) } 36 v17.w=vmpyi(v29.w,r13.h) 47 #CHECK: 1922d1aa { v11:10.h = vmpy(v17.ub,{{ *}}r2.b) } 48 v11:10.h=vmpy(v17.ub,r2.b) 65 #CHECK: 193ec2f0 { v17:16.w = vmpa(v3:2.h,{{ *}}r30.b) } 66 v17:16.w=vmpa(v3:2.h,r30.b) 89 #CHECK: 1c0dd1d8 { v25:24.h = vmpy(v17.ub,{{ *}}v13.b) } 90 v25:24.h=vmpy(v17.ub,v13.b) [all …]
|
/external/llvm/test/MC/Hexagon/ |
D | v60-vmpy1.s | 29 #CHECK: 190ec030 { v17:16.h = vtmpy(v1:0.ub,{{ *}}r14.b) } 30 v17:16.h=vtmpy(v1:0.ub,r14.b) 35 #CHECK: 198dddf1 { v17.w = vmpyi(v29.w,{{ *}}r13.h) } 36 v17.w=vmpyi(v29.w,r13.h) 47 #CHECK: 1922d1aa { v11:10.h = vmpy(v17.ub,{{ *}}r2.b) } 48 v11:10.h=vmpy(v17.ub,r2.b) 65 #CHECK: 193ec2f0 { v17:16.w = vmpa(v3:2.h,{{ *}}r30.b) } 66 v17:16.w=vmpa(v3:2.h,r30.b) 89 #CHECK: 1c0dd1d8 { v25:24.h = vmpy(v17.ub,{{ *}}v13.b) } 90 v25:24.h=vmpy(v17.ub,v13.b) [all …]
|
/external/libmtp/src/ |
D | mtpz.c | 784 unsigned int v17 = MTPZ_SWAP(u_seed[3]) ^ MTPZ_SWAP(u_expanded[(keyOffset + 12) / 4]); in mtpz_encryption_decrypt_custom() local 786 …ONBYTE2(v16)] ^ mtpz_aes_rt3[MTPZ_ENCRYPTIONLOBYTE(v14)] ^ mtpz_aes_rt4[MTPZ_ENCRYPTIONBYTE1(v17)]; in mtpz_encryption_decrypt_custom() 787 …unsigned int v19 = mtpz_aes_rt1[MTPZ_ENCRYPTIONBYTE3(v16)] ^ mtpz_aes_rt2[MTPZ_ENCRYPTIONBYTE2(v17… in mtpz_encryption_decrypt_custom() 788 …unsigned int v20 = mtpz_aes_rt1[MTPZ_ENCRYPTIONBYTE3(v17)] ^ mtpz_aes_rt2[MTPZ_ENCRYPTIONBYTE2(v14… in mtpz_encryption_decrypt_custom() 789 …pz_aes_rt2[MTPZ_ENCRYPTIONBYTE2(v15)] ^ mtpz_aes_rt3[MTPZ_ENCRYPTIONLOBYTE(v17)] ^ mtpz_aes_rt4[MT… in mtpz_encryption_decrypt_custom() 799 v17 = v21 ^ MTPZ_SWAP(u_expanded[(keyOffset + 12) / 4]); in mtpz_encryption_decrypt_custom() 801 …ONBYTE2(v16)] ^ mtpz_aes_rt3[MTPZ_ENCRYPTIONLOBYTE(v14)] ^ mtpz_aes_rt4[MTPZ_ENCRYPTIONBYTE1(v17)]; in mtpz_encryption_decrypt_custom() 802 …v19 = mtpz_aes_rt1[MTPZ_ENCRYPTIONBYTE3(v16)] ^ mtpz_aes_rt2[MTPZ_ENCRYPTIONBYTE2(v17)] ^ mtpz_aes… in mtpz_encryption_decrypt_custom() 803 …v20 = mtpz_aes_rt1[MTPZ_ENCRYPTIONBYTE3(v17)] ^ mtpz_aes_rt2[MTPZ_ENCRYPTIONBYTE2(v14)] ^ mtpz_aes… in mtpz_encryption_decrypt_custom() 804 …pz_aes_rt2[MTPZ_ENCRYPTIONBYTE2(v15)] ^ mtpz_aes_rt3[MTPZ_ENCRYPTIONLOBYTE(v17)] ^ mtpz_aes_rt4[MT… in mtpz_encryption_decrypt_custom() [all …]
|