/external/llvm-project/llvm/test/CodeGen/ARM/ |
D | vcvt-cost.ll | 9 ; CHECK: vmovl.s8 10 ; CHECK: vmovl.s16 11 ; CHECK: vmovl.s16 25 ; CHECK: vmovl.u8 26 ; CHECK: vmovl.u16 27 ; CHECK: vmovl.u16 55 ; CHECK: vmovl.s16 56 ; CHECK: vmovl.s16 57 ; CHECK: vmovl.s16 58 ; CHECK: vmovl.s16 [all …]
|
D | 2012-08-09-neon-extload.ll | 22 ; CHECK: vmovl.s8 {{q[0-9]+}}, d[[LOAD]] 23 ; CHECK: vmovl.s16 {{q[0-9]+}}, {{d[0-9]+}} 36 ; CHECK: vmovl.s8 {{q[0-9]+}}, d[[LOAD]] 37 ; CHECK: vmovl.s16 {{q[0-9]+}}, {{d[0-9]+}} 38 ; CHECK: vmovl.s32 {{q[0-9]+}}, {{d[0-9]+}} 54 ; CHECK: vmovl.s8 {{q[0-9]+}}, d[[LOAD]] 55 ; CHECK-NOT: vmovl.s16 69 ; CHECK: vmovl.s8 {{q[0-9]+}}, d[[LOAD]] 70 ; CHECK: vmovl.s16 {{q[0-9]+}}, {{d[0-9]+}} 83 ; CHECK: vmovl.s16 {{q[0-9]+}}, d[[LOAD]] [all …]
|
D | big-endian-neon-extend.ll | 7 ; CHECK-NEXT: vmovl.u8 [[QREG:q[0-9]+]], [[REG]] 8 ; CHECK-NEXT: vmovl.u16 [[QREG]], [[REG]] 9 ; CHECK-NEXT: vmovl.u32 [[QREG]], [[REG]] 22 ; CHECK-NEXT: vmovl.u16 [[QREG:q[0-9]+]], [[REG]] 23 ; CHECK-NEXT: vmovl.u32 [[QREG]], [[REG]] 37 ; CHECK-NEXT: vmovl.u8 [[QREG:q[0-9]+]], [[REG]] 38 ; CHECK-NEXT: vmovl.u16 [[QREG]], [[REG]] 52 ; CHECK-NEXT: vmovl.u16 [[QREG:q[0-9]+]], [[REG]] 66 ; CHECK-NEXT: vmovl.u8 [[QREG:q[0-9]+]], [[REG]] 67 ; CHECK-NEXT: vmovl.u16 [[QREG]], [[REG]] [all …]
|
D | vector-extend-narrow.ll | 6 ; CHECK: vmovl.u16 26 ; CHECK: vmovl.u8 27 ; CHECK: vmovl.u16 55 ; CHECK: vmovl.s8 56 ; CHECK: vmovl.s16 68 ; CHECK: vmovl.u8 69 ; CHECK: vmovl.u16
|
D | int-to-fp.ll | 6 ; CHECK: vmovl.s16 14 ; CHECK: vmovl.u16
|
D | pr32545.ll | 7 ; CHECK: vmovl.u8 [[QREG:q[0-9]+]], [[DREG]] 8 ; CHECK: vmovl.u16 [[QREG]], [[DREG]]
|
/external/llvm/test/CodeGen/ARM/ |
D | vcvt-cost.ll | 9 ; CHECK: vmovl.s8 10 ; CHECK: vmovl.s16 11 ; CHECK: vmovl.s16 25 ; CHECK: vmovl.u8 26 ; CHECK: vmovl.u16 27 ; CHECK: vmovl.u16 55 ; CHECK: vmovl.s16 56 ; CHECK: vmovl.s16 57 ; CHECK: vmovl.s16 58 ; CHECK: vmovl.s16 [all …]
|
D | 2012-08-09-neon-extload.ll | 22 ; CHECK: vmovl.s8 {{q[0-9]+}}, d[[LOAD]] 23 ; CHECK: vmovl.s16 {{q[0-9]+}}, {{d[0-9]+}} 36 ; CHECK: vmovl.s8 {{q[0-9]+}}, d[[LOAD]] 37 ; CHECK: vmovl.s16 {{q[0-9]+}}, {{d[0-9]+}} 38 ; CHECK: vmovl.s32 {{q[0-9]+}}, {{d[0-9]+}} 54 ; CHECK: vmovl.s8 {{q[0-9]+}}, d[[LOAD]] 55 ; CHECK-NOT: vmovl.s16 69 ; CHECK: vmovl.s8 {{q[0-9]+}}, d[[LOAD]] 70 ; CHECK: vmovl.s16 {{q[0-9]+}}, {{d[0-9]+}} 83 ; CHECK: vmovl.s16 {{q[0-9]+}}, d[[LOAD]] [all …]
|
D | big-endian-neon-extend.ll | 7 ; CHECK-NEXT: vmovl.u8 [[QREG:q[0-9]+]], [[REG]] 8 ; CHECK-NEXT: vmovl.u16 [[QREG]], [[REG]] 9 ; CHECK-NEXT: vmovl.u32 [[QREG]], [[REG]] 22 ; CHECK-NEXT: vmovl.u16 [[QREG:q[0-9]+]], [[REG]] 23 ; CHECK-NEXT: vmovl.u32 [[QREG]], [[REG]] 37 ; CHECK-NEXT: vmovl.u8 [[QREG:q[0-9]+]], [[REG]] 38 ; CHECK-NEXT: vmovl.u16 [[QREG]], [[REG]] 52 ; CHECK-NEXT: vmovl.u16 [[QREG:q[0-9]+]], [[REG]] 66 ; CHECK-NEXT: vmovl.u8 [[QREG:q[0-9]+]], [[REG]] 67 ; CHECK-NEXT: vmovl.u16 [[QREG]], [[REG]] [all …]
|
D | vector-extend-narrow.ll | 6 ; CHECK: vmovl.u16 26 ; CHECK: vmovl.u8 27 ; CHECK: vmovl.u16 55 ; CHECK: vmovl.s8 56 ; CHECK: vmovl.s16 68 ; CHECK: vmovl.u8 69 ; CHECK: vmovl.u16
|
D | int-to-fp.ll | 6 ; CHECK: vmovl.s16 14 ; CHECK: vmovl.u16
|
/external/libhevc/common/arm/ |
D | ihevc_inter_pred_chroma_copy_w16out.s | 141 vmovl.u8 q0,d0 @vmovl_u8(vld1_u8(pu1_src_tmp) 149 vmovl.u8 q11,d22 @vmovl_u8(vld1_u8(pu1_src_tmp) 152 vmovl.u8 q12,d24 @vmovl_u8(vld1_u8(pu1_src_tmp) 157 vmovl.u8 q13,d26 @vmovl_u8(vld1_u8(pu1_src_tmp) 183 vmovl.u8 q0,d0 @vmovl_u8(vld1_u8(pu1_src_tmp) 191 vmovl.u8 q11,d22 @vmovl_u8(vld1_u8(pu1_src_tmp) 194 vmovl.u8 q12,d24 @vmovl_u8(vld1_u8(pu1_src_tmp) 220 vmovl.u8 q8,d8 @vmovl_u8(vld1_u8(pu1_src_tmp)) 221 vmovl.u8 q9,d10 @vmovl_u8(vld1_u8(pu1_src_tmp) 222 vmovl.u8 q10,d12 @vmovl_u8(vld1_u8(pu1_src_tmp) [all …]
|
D | ihevc_inter_pred_luma_copy_w16out.s | 109 vmovl.u8 q0,d0 @vmovl_u8(vld1_u8(pu1_src_tmp) 117 vmovl.u8 q11,d22 @vmovl_u8(vld1_u8(pu1_src_tmp) 120 vmovl.u8 q12,d24 @vmovl_u8(vld1_u8(pu1_src_tmp) 125 vmovl.u8 q13,d26 @vmovl_u8(vld1_u8(pu1_src_tmp) 158 vmovl.u8 q8,d8 @vmovl_u8(vld1_u8(pu1_src_tmp)) 159 vmovl.u8 q9,d10 @vmovl_u8(vld1_u8(pu1_src_tmp) 160 vmovl.u8 q10,d12 @vmovl_u8(vld1_u8(pu1_src_tmp) 161 vmovl.u8 q11,d14 @vmovl_u8(vld1_u8(pu1_src_tmp) 188 vmovl.u8 q8,d8 @vmovl_u8(vld1_u8(pu1_src_tmp)) 191 vmovl.u8 q9,d10 @vmovl_u8(vld1_u8(pu1_src_tmp) [all …]
|
D | ihevc_deblk_chroma_horz.s | 70 vmovl.u8 q0,d0 80 vmovl.u8 q1,d2 91 vmovl.u8 q2,d4 103 vmovl.u8 q8,d16
|
/external/llvm/test/MC/ARM/ |
D | neont2-mov-encoding.s | 70 vmovl.s8 q8, d16 71 vmovl.s16 q8, d16 72 vmovl.s32 q8, d16 73 vmovl.u8 q8, d16 74 vmovl.u16 q8, d16 75 vmovl.u32 q8, d16 89 @ CHECK: vmovl.s8 q8, d16 @ encoding: [0xc8,0xef,0x30,0x0a] 90 @ CHECK: vmovl.s16 q8, d16 @ encoding: [0xd0,0xef,0x30,0x0a] 91 @ CHECK: vmovl.s32 q8, d16 @ encoding: [0xe0,0xef,0x30,0x0a] 92 @ CHECK: vmovl.u8 q8, d16 @ encoding: [0xc8,0xff,0x30,0x0a] [all …]
|
D | neon-mov-encoding.s | 67 vmovl.s8 q8, d16 68 vmovl.s16 q8, d16 69 vmovl.s32 q8, d16 70 vmovl.u8 q8, d16 71 vmovl.u16 q8, d16 72 vmovl.u32 q8, d16 74 @ CHECK: vmovl.s8 q8, d16 @ encoding: [0x30,0x0a,0xc8,0xf2] 75 @ CHECK: vmovl.s16 q8, d16 @ encoding: [0x30,0x0a,0xd0,0xf2] 76 @ CHECK: vmovl.s32 q8, d16 @ encoding: [0x30,0x0a,0xe0,0xf2] 77 @ CHECK: vmovl.u8 q8, d16 @ encoding: [0x30,0x0a,0xc8,0xf3] [all …]
|
/external/llvm-project/llvm/test/MC/ARM/ |
D | neont2-mov-encoding.s | 70 vmovl.s8 q8, d16 71 vmovl.s16 q8, d16 72 vmovl.s32 q8, d16 73 vmovl.u8 q8, d16 74 vmovl.u16 q8, d16 75 vmovl.u32 q8, d16 89 @ CHECK: vmovl.s8 q8, d16 @ encoding: [0xc8,0xef,0x30,0x0a] 90 @ CHECK: vmovl.s16 q8, d16 @ encoding: [0xd0,0xef,0x30,0x0a] 91 @ CHECK: vmovl.s32 q8, d16 @ encoding: [0xe0,0xef,0x30,0x0a] 92 @ CHECK: vmovl.u8 q8, d16 @ encoding: [0xc8,0xff,0x30,0x0a] [all …]
|
D | neon-mov-encoding.s | 67 vmovl.s8 q8, d16 68 vmovl.s16 q8, d16 69 vmovl.s32 q8, d16 70 vmovl.u8 q8, d16 71 vmovl.u16 q8, d16 72 vmovl.u32 q8, d16 74 @ CHECK: vmovl.s8 q8, d16 @ encoding: [0x30,0x0a,0xc8,0xf2] 75 @ CHECK: vmovl.s16 q8, d16 @ encoding: [0x30,0x0a,0xd0,0xf2] 76 @ CHECK: vmovl.s32 q8, d16 @ encoding: [0x30,0x0a,0xe0,0xf2] 77 @ CHECK: vmovl.u8 q8, d16 @ encoding: [0x30,0x0a,0xc8,0xf3] [all …]
|
/external/libavc/common/arm/ |
D | ih264_weighted_bi_pred_a9q.s | 174 vmovl.u8 q2, d4 @converting rows 1,2 in source 1 to 16-bit 177 vmovl.u8 q3, d6 @converting rows 1,2 in source 2 to 16-bit 181 vmovl.u8 q4, d8 @converting rows 3,4 in source 1 to 16-bit 182 vmovl.u8 q5, d10 @converting rows 3,4 in source 2 to 16-bit 214 vmovl.u8 q2, d4 @converting row 1 in source 1 to 16-bit 217 vmovl.u8 q3, d6 @converting row 1 in source 2 to 16-bit 221 vmovl.u8 q4, d8 @converting row 2 in source 1 to 16-bit 222 vmovl.u8 q5, d10 @converting row 2 in source 2 to 16-bit 226 vmovl.u8 q6, d12 @converting row 3 in source 1 to 16-bit 227 vmovl.u8 q7, d14 @converting row 3 in source 2 to 16-bit [all …]
|
D | ih264_weighted_pred_a9q.s | 141 vmovl.u8 q2, d4 @converting rows 1,2 to 16-bit 142 vmovl.u8 q3, d6 @converting rows 3,4 to 16-bit 171 vmovl.u8 q2, d4 @converting row 1 to 16-bit 173 vmovl.u8 q3, d6 @converting row 2 to 16-bit 175 vmovl.u8 q4, d8 @converting row 3 to 16-bit 177 vmovl.u8 q5, d10 @converting row 4 to 16-bit 210 vmovl.u8 q6, d4 @converting row 1L to 16-bit 212 vmovl.u8 q7, d5 @converting row 1H to 16-bit 215 vmovl.u8 q8, d6 @converting row 2L to 16-bit 217 vmovl.u8 q9, d7 @converting row 2H to 16-bit [all …]
|
/external/capstone/suite/MC/ARM/ |
D | neont2-mov-encoding.s.cs | 30 0xc8,0xef,0x30,0x0a = vmovl.s8 q8, d16 31 0xd0,0xef,0x30,0x0a = vmovl.s16 q8, d16 32 0xe0,0xef,0x30,0x0a = vmovl.s32 q8, d16 33 0xc8,0xff,0x30,0x0a = vmovl.u8 q8, d16 34 0xd0,0xff,0x30,0x0a = vmovl.u16 q8, d16 35 0xe0,0xff,0x30,0x0a = vmovl.u32 q8, d16
|
D | neon-mov-encoding.s.cs | 30 0x30,0x0a,0xc8,0xf2 = vmovl.s8 q8, d16 31 0x30,0x0a,0xd0,0xf2 = vmovl.s16 q8, d16 32 0x30,0x0a,0xe0,0xf2 = vmovl.s32 q8, d16 33 0x30,0x0a,0xc8,0xf3 = vmovl.u8 q8, d16 34 0x30,0x0a,0xd0,0xf3 = vmovl.u16 q8, d16 35 0x30,0x0a,0xe0,0xf3 = vmovl.u32 q8, d16
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | arm64-neon-3vdiff.ll | 57 %vmovl.i.i = sext <8 x i8> %a to <8 x i16> 58 %vmovl.i2.i = sext <8 x i8> %b to <8 x i16> 59 %add.i = add <8 x i16> %vmovl.i.i, %vmovl.i2.i 67 %vmovl.i.i = sext <4 x i16> %a to <4 x i32> 68 %vmovl.i2.i = sext <4 x i16> %b to <4 x i32> 69 %add.i = add <4 x i32> %vmovl.i.i, %vmovl.i2.i 77 %vmovl.i.i = sext <2 x i32> %a to <2 x i64> 78 %vmovl.i2.i = sext <2 x i32> %b to <2 x i64> 79 %add.i = add <2 x i64> %vmovl.i.i, %vmovl.i2.i 87 %vmovl.i.i = zext <8 x i8> %a to <8 x i16> [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-neon-3vdiff.ll | 57 %vmovl.i.i = sext <8 x i8> %a to <8 x i16> 58 %vmovl.i2.i = sext <8 x i8> %b to <8 x i16> 59 %add.i = add <8 x i16> %vmovl.i.i, %vmovl.i2.i 67 %vmovl.i.i = sext <4 x i16> %a to <4 x i32> 68 %vmovl.i2.i = sext <4 x i16> %b to <4 x i32> 69 %add.i = add <4 x i32> %vmovl.i.i, %vmovl.i2.i 77 %vmovl.i.i = sext <2 x i32> %a to <2 x i64> 78 %vmovl.i2.i = sext <2 x i32> %b to <2 x i64> 79 %add.i = add <2 x i64> %vmovl.i.i, %vmovl.i2.i 87 %vmovl.i.i = zext <8 x i8> %a to <8 x i16> [all …]
|
/external/libmpeg2/common/arm/ |
D | impeg2_idct.s | 231 vmovl.s16 q4, d2 232 vmovl.s16 q5, d3 241 vmovl.s16 q4, d2 242 vmovl.s16 q5, d3 251 vmovl.s16 q4, d2 252 vmovl.s16 q5, d3 261 vmovl.s16 q4, d2 262 vmovl.s16 q5, d3 271 vmovl.s16 q4, d2 272 vmovl.s16 q5, d3 [all …]
|