/external/llvm/test/MC/Hexagon/ |
H A 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) }
|
H A 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 [all...] |
H A D | v60-permute.s | 20 #CHECK: 1ff1d81f { v31.h = vpack(v24.w{{ *}},{{ *}}v17.w):sat } 21 v31.h=vpack(v24.w,v17.w):sat 35 #CHECK: 1e01c61e { v31:30.uh = vunpack(v6.ub) } 36 v31:30.uh=vunpack(v6.ub)
|
H A 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 [all...] |
/external/llvm/test/MC/AArch64/ |
H A 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 20 // CHECK: facge v0.4h, v31.4h, v16.4h // encoding: [0xe0,0x2f,0x50,0x2e] 22 // CHECK: facge v0.2s, v31.2s, v16.2s // encoding: [0xe0,0xef,0x30,0x2e] 25 // CHECK: facge v0.4h, v31.4h, v16.4h // encoding: [0xe0,0x2f,0x50,0x2e] 27 // CHECK: facge v0.2s, v31.2s, v16.2s // encoding: [0xe0,0xef,0x30,0x2e] 36 facgt v31.8h, v29.8h, v28.8h 37 facgt v31 [all...] |
H A D | optional-hash.s | 14 // CHECK: fcmeq v0.2s, v31.2s, #0.0 15 fcmeq v0.2s, v31.2s, 0.0
|
H A D | neon-frsqrt-frecp.s | 8 frsqrts v0.4h, v31.4h, v16.4h 10 frsqrts v0.2s, v31.2s, v16.2s 14 // CHECK: frsqrts v0.4h, v31.4h, v16.4h // encoding: [0xe0,0x3f,0xd0,0x0e] 16 // CHECK: frsqrts v0.2s, v31.2s, v16.2s // encoding: [0xe0,0xff,0xb0,0x0e] 24 frecps v31.8h, v29.8h, v28.8h 25 frecps v31.4s, v29.4s, v28.4s 30 // CHECK: frecps v31.8h, v29.8h, v28.8h // encoding: [0xbf,0x3f,0x5c,0x4e] 31 // CHECK: frecps v31.4s, v29.4s, v28.4s // encoding: [0xbf,0xff,0x3c,0x4e]
|
H A D | neon-compare-instructions.s | 10 cmeq v1.16b, v31.16b, v8.16b 15 cmeq v3.2d, v31.2d, v21.2d 18 // CHECK: cmeq v1.16b, v31.16b, v8.16b // encoding: [0xe1,0x8f,0x28,0x6e] 23 // CHECK: cmeq v3.2d, v31.2d, v21.2d // encoding: [0xe3,0x8f,0xf5,0x6e] 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 48 // CHECK: cmhs v1.16b, v31.16b, v8.16b // encoding: [0xe1,0x3f,0x28,0x6e] 53 // CHECK: cmhs v3.2d, v31 [all...] |
H A D | neon-simd-ldst-multi-elem.s | 10 st1 { v31.4s }, [sp] 14 st1 { v31.2s }, [sp] 18 // CHECK: st1 { v31.4s }, [sp] // encoding: [0xff,0x7b,0x00,0x4c] 22 // CHECK: st1 { v31.2s }, [sp] // encoding: [0xff,0x7b,0x00,0x0c] 30 st1 { v31.4s, v0.4s }, [sp] 34 st1 { v31.2s, v0.2s }, [sp] 38 // CHECK: st1 { v31.4s, v0.4s }, [sp] // encoding: [0xff,0xab,0x00,0x4c] 42 // CHECK: st1 { v31.2s, v0.2s }, [sp] // encoding: [0xff,0xab,0x00,0x0c] 47 st1 { v31.4s-v0.4s }, [sp] 51 st1 { v31 [all...] |
H A D | neon-simd-ldst-one-elem.s | 10 ld1r { v31.4s }, [sp] 14 ld1r { v31.2s }, [sp] 18 // CHECK: ld1r { v31.4s }, [sp] // encoding: [0xff,0xcb,0x40,0x4d] 22 // CHECK: ld1r { v31.2s }, [sp] // encoding: [0xff,0xcb,0x40,0x0d] 31 ld2r { v31.4s, v0.4s }, [sp] 35 ld2r { v31.2s, v0.2s }, [sp] 36 ld2r { v31.1d, v0.1d }, [sp] 39 // CHECK: ld2r { v31.4s, v0.4s }, [sp] // encoding: [0xff,0xcb,0x60,0x4d] 43 // CHECK: ld2r { v31.2s, v0.2s }, [sp] // encoding: [0xff,0xcb,0x60,0x0d] 44 // CHECK: ld2r { v31 [all...] |
H A D | neon-mov.s | 13 movi v31.2s, #1, lsl #24 27 // CHECK: movi v31.2s, #{{0x1|1}}, lsl #24 // encoding: [0x3f,0x64,0x00,0x0f] 48 mvni v31.4s, #1, lsl #24 62 // CHECK: mvni v31.4s, #{{0x1|1}}, lsl #24 // encoding: [0x3f,0x64,0x00,0x6f] 83 bic v31.8h, #1, lsl #8 97 // CHECK: bic v31.8h, #{{0x1|1}}, lsl #8 // encoding: [0x3f,0xb4,0x00,0x6f] 111 orr v31.4h, #1 125 // CHECK: orr v31.4h, #{{0x1|1}} // encoding: [0x3f,0x94,0x00,0x0f] 136 movi v31.4s, #1, msl #16 141 // CHECK: movi v31 [all...] |
H A D | neon-simd-post-ldst-multi-elem.s | 10 ld1 { v31.4s }, [sp], #16 14 ld1 { v31.2s }, [sp], #8 20 // CHECK: ld1 { v31.4s }, [sp], #16 28 // CHECK: ld1 { v31.2s }, [sp], #8 39 ld1 { v31.4s, v0.4s }, [sp], #32 43 ld1 { v31.2s, v0.2s }, [sp], #16 49 // CHECK: ld1 { v31.4s, v0.4s }, [sp], #32 57 // CHECK: ld1 { v31.2s, v0.2s }, [sp], #16 68 ld1 { v31.4s, v0.4s, v1.4s }, [sp], #48 72 ld1 { v31 [all...] |
H A 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 [all...] |
H A D | neon-scalar-dup.s | 9 dup h5, v31.h[7] 21 // CHECK: {{dup|mov}} h5, v31.h[7] // encoding: [0xe5,0x07,0x1e,0x5e] 36 mov h5, v31.h[7] 48 // CHECK: {{dup|mov}} h5, v31.h[7] // encoding: [0xe5,0x07,0x1e,0x5e]
|
H A D | neon-tbl.s | 13 tbl v0.8b, { v31.16b, v0.16b, v1.16b, v2.16b }, v2.8b 19 // CHECK: tbl v0.8b, { v31.16b, v0.16b, v1.16b, v2.16b }, v2.8b // encoding: [0xe0,0x63,0x02,0x0e] 25 tbl v0.16b, { v30.16b, v31.16b, v0.16b, v1.16b }, v2.16b 31 // CHECK: tbl v0.16b, { v30.16b, v31.16b, v0.16b, v1.16b }, v2.16b // encoding: [0xc0,0x63,0x02,0x4e] 37 tbx v0.8b, { v31.16b, v0.16b, v1.16b, v2.16b }, v2.8b 43 // CHECK: tbx v0.8b, { v31.16b, v0.16b, v1.16b, v2.16b }, v2.8b // encoding: [0xe0,0x73,0x02,0x0e] 49 tbx v0.16b, { v30.16b, v31.16b, v0.16b, v1.16b }, v2.16b 55 // CHECK: tbx v0.16b, { v30.16b, v31.16b, v0.16b, v1.16b }, v2.16b // encoding: [0xc0,0x73,0x02,0x4e]
|
H A D | neon-simd-misc.s | 9 rev64 v0.16b, v31.16b 16 // CHECK: rev64 v0.16b, v31.16b // encoding: [0xe0,0x0b,0x20,0x4e] 23 rev32 v30.16b, v31.16b 28 // CHECK: rev32 v30.16b, v31.16b // encoding: [0xfe,0x0b,0x20,0x6e] 33 rev16 v30.16b, v31.16b 36 // CHECK: rev16 v30.16b, v31.16b // encoding: [0xfe,0x1b,0x20,0x4e] 115 suqadd v0.16b, v31.16b 123 // CHECK: suqadd v0.16b, v31.16b // encoding: [0xe0,0x3b,0x20,0x4e] 135 usqadd v0.16b, v31.16b 143 // CHECK: usqadd v0.16b, v31 [all...] |
/external/llvm/test/MC/SystemZ/ |
H A 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/libhevc/common/arm64/ |
H A 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 [all...] |
H A 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/ |
H A 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 [all...] |
H A 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 [all...] |
H A 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 [all...] |
H A 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 [all...] |
/external/libavc/encoder/armv8/ |
H A 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 [all...] |
H A 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 [all...] |