/external/llvm/test/MC/SystemZ/ |
D | insn-good-z13.s | 22 #CHECK: vab %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf3] 23 #CHECK: vab %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf3] 24 #CHECK: vab %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf3] 28 vab %v0, %v0, %v31 29 vab %v0, %v31, %v0 30 vab %v31, %v0, %v0 34 #CHECK: vaccb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf1] 35 #CHECK: vaccb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf1] 36 #CHECK: vaccb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf1] 40 vaccb %v0, %v0, %v31 [all …]
|
/external/llvm/test/MC/Disassembler/SystemZ/ |
D | insns-z13.txt | 20 #CHECK: vab %v31, %v31, %v31 29 #CHECK: vaccb %v31, %v31, %v31 38 #CHECK: vacccq %v31, %v31, %v31, %v31 47 #CHECK: vaccf %v31, %v31, %v31 56 #CHECK: vaccg %v31, %v31, %v31 65 #CHECK: vacch %v31, %v31, %v31 74 #CHECK: vaccq %v31, %v31, %v31 83 #CHECK: vacq %v31, %v31, %v31, %v31 92 #CHECK: vaf %v31, %v31, %v31 101 #CHECK: vag %v31, %v31, %v31 [all …]
|
/external/llvm/test/MC/AArch64/ |
D | neon-compare-instructions.s | 10 cmeq v1.16b, v31.16b, v8.16b 15 cmeq v3.2d, v31.2d, v21.2d 32 cmhs v1.16b, v31.16b, v8.16b 37 cmhs v3.2d, v31.2d, v21.2d 40 cmls v1.16b, v8.16b, v31.16b 45 cmls v3.2d, v21.2d, v31.2d 69 cmge v1.16b, v31.16b, v8.16b 74 cmge v3.2d, v31.2d, v21.2d 77 cmle v1.16b, v8.16b, v31.16b 82 cmle v3.2d, v21.2d, v31.2d [all …]
|
D | neon-simd-ldst-multi-elem.s | 10 st1 { v31.4s }, [sp] 14 st1 { v31.2s }, [sp] 30 st1 { v31.4s, v0.4s }, [sp] 34 st1 { v31.2s, v0.2s }, [sp] 47 st1 { v31.4s-v0.4s }, [sp] 51 st1 { v31.2s-v0.2s }, [sp] 67 st1 { v31.4s, v0.4s, v1.4s }, [sp] 71 st1 { v31.2s, v0.2s, v1.2s }, [sp] 84 st1 { v31.4s-v1.4s }, [sp] 88 st1 { v31.2s-v1.2s }, [sp] [all …]
|
D | neon-simd-ldst-one-elem.s | 10 ld1r { v31.4s }, [sp] 14 ld1r { v31.2s }, [sp] 31 ld2r { v31.4s, v0.4s }, [sp] 35 ld2r { v31.2s, v0.2s }, [sp] 36 ld2r { v31.1d, v0.1d }, [sp] 48 ld3r { v31.4s, v0.4s, v1.4s }, [sp] 52 ld3r { v31.2s, v0.2s, v1.2s }, [sp] 53 ld3r { v31.1d, v0.1d, v1.1d }, [sp] 65 ld4r { v31.4s, v0.4s, v1.4s, v2.4s }, [sp] 69 ld4r { v31.2s, v0.2s, v1.2s, v2.2s }, [sp] [all …]
|
D | neon-simd-post-ldst-multi-elem.s | 10 ld1 { v31.4s }, [sp], #16 14 ld1 { v31.2s }, [sp], #8 39 ld1 { v31.4s, v0.4s }, [sp], #32 43 ld1 { v31.2s, v0.2s }, [sp], #16 68 ld1 { v31.4s, v0.4s, v1.4s }, [sp], #48 72 ld1 { v31.2s, v0.2s, v1.2s }, [sp], #24 97 ld1 { v31.4s, v0.4s, v1.4s, v2.4s }, [sp], #64 101 ld1 { v31.2s, v0.2s, v1.2s, v2.2s }, [sp], #32 126 ld2 { v31.4s, v0.4s }, [sp], #32 130 ld2 { v31.2s, v0.2s }, [sp], #16 [all …]
|
D | neon-mov.s | 13 movi v31.2s, #1, lsl #24 48 mvni v31.4s, #1, lsl #24 83 bic v31.8h, #1, lsl #8 111 orr v31.4h, #1 136 movi v31.4s, #1, msl #16 148 mvni v31.4s, #0x1, msl #8 160 movi v31.8b, #0xff 162 movi v31.16b, #0x1f 188 fmov v31.2d, #1.0 199 mov v0.8b, v31.8b [all …]
|
D | neon-facge-facgt.s | 9 facge v0.4h, v31.4h, v16.4h 11 facge v0.2s, v31.2s, v16.2s 14 facle v0.4h, v16.4h, v31.4h 16 facle v0.2s, v16.2s, v31.2s 36 facgt v31.8h, v29.8h, v28.8h 37 facgt v31.4s, v29.4s, v28.4s 41 faclt v31.8h, v28.8h, v29.8h 42 faclt v31.4s, v28.4s, v29.4s
|
D | fullfp16-neon-neg.s | 92 fcmeq v0.4h, v31.4h, v16.4h 98 fcmge v31.8h, v29.8h, v28.8h 102 fcmle v31.8h, v28.8h, v29.8h 104 fcmgt v0.4h, v31.4h, v16.4h 108 fcmlt v0.4h, v16.4h, v31.4h 112 fcmeq v0.4h, v31.4h, #0.0 116 fcmeq v0.4h, v31.4h, #0 122 fcmge v31.8h, v29.8h, #0.0 126 fcmge v31.8h, v29.8h, #0 128 fcmgt v0.4h, v31.4h, #0.0 [all …]
|
D | neon-simd-misc.s | 9 rev64 v0.16b, v31.16b 23 rev32 v30.16b, v31.16b 33 rev16 v30.16b, v31.16b 115 suqadd v0.16b, v31.16b 135 usqadd v0.16b, v31.16b 155 sqabs v0.16b, v31.16b 175 sqneg v0.16b, v31.16b 195 abs v0.16b, v31.16b 215 neg v0.16b, v31.16b 235 cls v0.16b, v31.16b [all …]
|
D | neon-frsqrt-frecp.s | 8 frsqrts v0.4h, v31.4h, v16.4h 10 frsqrts v0.2s, v31.2s, v16.2s 24 frecps v31.8h, v29.8h, v28.8h 25 frecps v31.4s, v29.4s, v28.4s
|
/external/libavc/encoder/armv8/ |
D | ih264e_half_pel_av8.s | 107 ext v31.8b, v2.8b , v3.8b , #5 110 uaddl v8.8h, v31.8b, v2.8b //// a0 + a5 (column1,row0) 120 ext v31.8b, v2.8b , v3.8b , #2 123 umlal v8.8h, v31.8b, v1.8b //// a0 + a5 + 20a2 (column1,row0) 133 ext v31.8b, v2.8b , v3.8b , #3 136 umlal v8.8h, v31.8b, v1.8b //// a0 + a5 + 20a2 + 20a3 (column1,row0) 146 ext v31.8b, v2.8b , v3.8b , #1 149 umlsl v8.8h, v31.8b, v0.8b //// a0 + a5 + 20a2 + 20a3 - 5a1 (column1,row0) 159 ext v31.8b, v2.8b , v3.8b , #4 162 umlsl v8.8h, v31.8b, v0.8b //// a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 (column1,row0) [all …]
|
D | ime_distortion_metrics_av8.s | 313 addp v31.8h, v30.8h, v30.8h 314 uaddlp v31.4s, v31.8h 315 addp v31.2s, v31.2s, v31.2s 316 mov w6, v31.s[0] 362 addp v31.8h, v30.8h, v30.8h 363 uaddlp v31.4s, v31.8h 364 addp v31.2s, v31.2s, v31.2s 367 st1 {v31.s}[0], [x5] 398 movi v31.8h, #0 413 uabal v31.8h, v1.8b, v2.8b [all …]
|
/external/libhevc/common/arm64/ |
D | ihevc_inter_pred_luma_vert_w16inp_w16out.s | 214 smull v31.4s,v4.4h,v23.4h 215 smlal v31.4s,v3.4h,v22.4h 216 smlal v31.4s,v5.4h,v24.4h 217 smlal v31.4s,v6.4h,v25.4h 219 smlal v31.4s,v7.4h,v26.4h 221 smlal v31.4s,v16.4h,v27.4h 223 smlal v31.4s,v17.4h,v28.4h 225 smlal v31.4s,v18.4h,v29.4h 256 sub v31.4S, v31.4s, v30.4s 275 shrn v31.4h, v31.4s, #6 [all …]
|
D | ihevc_itrans_recon_8x8.s | 422 trn2 v31.4h, v3.4h, v7.4h ////[x3,x1],[x2,x0] first qudrant transposing 424 trn1 v6.2s, v29.2s, v31.2s 425 trn2 v7.2s, v29.2s, v31.2s ////x0,x1,x2,x3 first qudrant transposing continued..... 434 trn2 v31.4h, v11.4h, v15.4h ////[x7,x5],[x6,x4] third qudrant transposing 438 trn1 v14.2s, v29.2s, v31.2s 439 trn2 v15.2s, v29.2s, v31.2s ////x4,x5,x6,x7 third qudrant transposing continued..... 503 trn2 v31.4h, v4.4h, v5.4h 507 trn1 v3.2s, v29.2s, v31.2s 508 trn2 v5.2s, v29.2s, v31.2s 513 trn2 v31.4h, v8.4h, v9.4h [all …]
|
D | ihevc_sao_band_offset_luma.s | 106 dup v31.8b,w11 //band_pos 124 … ADD v5.8b, v1.8b , v31.8b //band_table.val[0] = vadd_u8(band_table.val[0], band_pos) 127 … ADD v6.8b, v2.8b , v31.8b //band_table.val[1] = vadd_u8(band_table.val[1], band_pos) 130 … ADD v7.8b, v3.8b , v31.8b //band_table.val[2] = vadd_u8(band_table.val[2], band_pos) 133 … ADD v21.8b, v4.8b , v31.8b //band_table.val[3] = vadd_u8(band_table.val[3], band_pos) 213 SUB v14.8b, v13.8b , v31.8b //vsub_u8(au1_cur_row, band_pos) 216 SUB v16.8b, v15.8b , v31.8b //vsub_u8(au1_cur_row, band_pos) 219 SUB v18.8b, v17.8b , v31.8b //vsub_u8(au1_cur_row, band_pos) 222 SUB v20.8b, v19.8b , v31.8b //vsub_u8(au1_cur_row, band_pos)
|
/external/libavc/common/armv8/ |
D | ih264_inter_pred_luma_horz_qpel_vert_qpel_av8.s | 140 movi v31.8b, #5 // Filter coeff 5 160 umlsl v24.8h, v2.8b, v31.8b 161 umlsl v24.8h, v8.8b, v31.8b 171 umlsl v28.8h, v19.8b, v31.8b 172 umlsl v28.8h, v22.8b, v31.8b 177 umlsl v24.8h, v3.8b, v31.8b 178 umlsl v24.8h, v9.8b, v31.8b 192 umlsl v24.8h, v19.8b, v31.8b 193 umlsl v24.8h, v22.8b, v31.8b 198 umlsl v16.8h, v4.8b, v31.8b [all …]
|
D | ih264_inter_pred_filters_luma_horz_av8.s | 132 ext v31.8b, v2.8b , v3.8b, #5 ////extract a[5] (column1,row0) 135 uaddl v8.8h, v31.8b, v2.8b //// a0 + a5 (column1,row0) 140 ext v31.8b, v2.8b , v3.8b, #2 ////extract a[2] (column1,row0) 143 umlal v8.8h, v31.8b, v1.8b //// a0 + a5 + 20a2 (column1,row0) 148 ext v31.8b, v2.8b , v3.8b, #3 ////extract a[3] (column1,row0) 151 umlal v8.8h, v31.8b, v1.8b //// a0 + a5 + 20a2 + 20a3 (column1,row0) 156 ext v31.8b, v2.8b , v3.8b, #1 ////extract a[1] (column1,row0) 159 umlsl v8.8h, v31.8b, v0.8b //// a0 + a5 + 20a2 + 20a3 - 5a1 (column1,row0) 164 ext v31.8b, v2.8b , v3.8b, #4 ////extract a[4] (column1,row0) 167 umlsl v8.8h, v31.8b, v0.8b //// a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 (column1,row0) [all …]
|
D | ih264_inter_pred_luma_horz_qpel_av8.s | 140 ext v31.8b, v2.8b , v3.8b , #5 143 uaddl v8.8h, v31.8b, v2.8b //// a0 + a5 (column1,row0) 148 ext v31.8b, v2.8b , v3.8b , #2 151 umlal v8.8h, v31.8b, v1.8b //// a0 + a5 + 20a2 (column1,row0) 156 ext v31.8b, v2.8b , v3.8b , #3 159 umlal v8.8h, v31.8b, v1.8b //// a0 + a5 + 20a2 + 20a3 (column1,row0) 164 ext v31.8b, v2.8b , v3.8b , #1 167 umlsl v8.8h, v31.8b, v0.8b //// a0 + a5 + 20a2 + 20a3 - 5a1 (column1,row0) 172 ext v31.8b, v2.8b , v3.8b , #4 175 umlsl v8.8h, v31.8b, v0.8b //// a0 + a5 + 20a2 + 20a3 - 5a1 - 5a4 (column1,row0) [all …]
|
D | ih264_inter_pred_chroma_av8.s | 148 dup v31.8b, w11 165 umlal v20.8h, v8.8b, v31.8b 173 umlal v22.8h, v9.8b, v31.8b 181 umlal v24.8h, v13.8b, v31.8b 187 umlal v16.8h, v14.8b, v31.8b 193 umlal v20.8h, v3.8b, v31.8b 201 umlal v24.8h, v4.8b, v31.8b 207 umlal v20.8h, v8.8b, v31.8b 212 umlal v22.8h, v9.8b, v31.8b 226 umlal v24.8h, v13.8b, v31.8b [all …]
|
D | ih264_inter_pred_luma_vert_qpel_av8.s | 168 sqrshrun v31.8b, v20.8h, #5 // dst[0_8] = CLIP_U8((temp4 +16) >> 5) 171 urhadd v31.16b, v21.16b , v31.16b // Interpolation to obtain qpel value 174 st1 {v30.2s, v31.2s}, [x1], x3 // Vector store to dst[0_0] 185 sqrshrun v31.8b, v14.8h, #5 189 urhadd v31.16b, v15.16b , v31.16b // Interpolation to obtain qpel value 194 st1 {v30.2s, v31.2s}, [x1], x3 //store row 1 202 sqrshrun v31.8b, v16.8h, #5 206 urhadd v31.16b, v17.16b , v31.16b // Interpolation to obtain qpel value 208 st1 {v30.2s, v31.2s}, [x1], x3 //store row 2 214 sqrshrun v31.8b, v18.8h, #5 [all …]
|
D | ih264_deblk_luma_av8.s | 176 sqshrn v31.8b, v30.8h, #1 // 178 mov v30.d[1], v31.d[0] 329 ld1 {v30.8b, v31.8b}, [x3] //load p2 to Q15 330 mov v30.d[1] , v31.d[0] 345 uaddw v4.8h, v4.8h , v31.8b //2*(p0+q0+p1)+p2 H 360 uaddw v4.8h, v26.8h , v31.8b //(p0+q0+p1) +p2 H 368 uaddl v16.8h, v31.8b, v25.8b //p2+p3 H 543 trn1 v31.2s, v3.2s, v11.2s 545 mov v3.8b, v31.8b 549 trn1 v31.2s, v4.2s, v12.2s [all …]
|
/external/llvm/test/MC/Hexagon/ |
D | v60lookup.s | 6 # CHECK: 1b79fd3f { v31.b = vlut32(v29.b,v15.b,r1) } 8 # CHECK: 1b7afdbf { v31.b |= vlut32(v29.b,v15.b,r2) } 10 # CHECK: 1b7bfdde { v31:30.h = vlut16(v29.b,v15.h,r3) } 11 v31:30.h |= vlut16(v2.b, v9.h, r4) 12 # CHECK: 1b4ce2fe { v31:30.h |= vlut16(v2.b,v9.h,r4) } 13 v31.w = vinsert(r4) 14 # CHECK: 19a4e03f { v31.w = vinsert(r4) }
|
D | v60-alu.s | 11 #CHECK: 1cffce9a { v26.uh = vavg(v14.uh,{{ *}}v31.uh):rnd } 12 v26.uh=vavg(v14.uh,v31.uh):rnd 29 #CHECK: 1cb4cabe { v31:30.h = vsub(v10.ub,{{ *}}v20.ub) } 30 v31:30.h=vsub(v10.ub,v20.ub) 41 #CHECK: 1ca8c43e { v31:30.w = vsub(v5:4.w,{{ *}}v9:8.w):sat } 42 v31:30.w=vsub(v5:4.w,v9:8.w):sat 53 #CHECK: 1c7fd364 { v4.w = vsub(v19.w,{{ *}}v31.w):sat } 54 v4.w=vsub(v19.w,v31.w):sat 101 #CHECK: 1cffc07c { v28.ub = vavg(v0.ub,{{ *}}v31.ub):rnd } 102 v28.ub=vavg(v0.ub,v31.ub):rnd [all …]
|
D | v60-vmpy-acc.s | 14 #CHECK: 190cffd1 { v17.h += vdmpy(v31.ub,r12.b) } 15 v17.h += vdmpy(v31.ub,r12.b) 35 #CHECK: 1987f71e { v31:30.uh += vmpy(v23.ub,r7.ub) } 36 v31:30.uh += vmpy(v23.ub,r7.ub) 38 #CHECK: 1969ff47 { v7.w += vasl(v31.w,r9) } 39 v7.w += vasl(v31.w,r9) 44 #CHECK: 1977fe0a { v11:10.uw += vdsad(v31:30.uh,r23.uh) } 45 v11:10.uw += vdsad(v31:30.uh,r23.uh) 59 #CHECK: 1925fe5f { v31.w += vdmpy(v31:30.h,r5.h):sat } 60 v31.w += vdmpy(v31:30.h,r5.h):sat [all …]
|