/external/llvm-project/llvm/test/MC/ARM/ |
D | neon-sub-encoding.s | 91 @ CHECK: vqsub.s8 d16, d16, d17 @ encoding: [0xb1,0x02,0x40,0xf2] 92 vqsub.s8 d16, d16, d17 93 @ CHECK: vqsub.s16 d16, d16, d17 @ encoding: [0xb1,0x02,0x50,0xf2] 94 vqsub.s16 d16, d16, d17 95 @ CHECK: vqsub.s32 d16, d16, d17 @ encoding: [0xb1,0x02,0x60,0xf2] 96 vqsub.s32 d16, d16, d17 97 @ CHECK: vqsub.s64 d16, d16, d17 @ encoding: [0xb1,0x02,0x70,0xf2] 98 vqsub.s64 d16, d16, d17 99 @ CHECK: vqsub.u8 d16, d16, d17 @ encoding: [0xb1,0x02,0x40,0xf3] 100 vqsub.u8 d16, d16, d17 [all …]
|
D | mve-integer.s | 98 # CHECK: vqsub.s8 q1, q6, q0 @ encoding: [0x0c,0xef,0x50,0x22] 99 vqsub.s8 q1, q6, q0 101 # CHECK: vqsub.s16 q0, q6, q1 @ encoding: [0x1c,0xef,0x52,0x02] 102 vqsub.s16 q0, q6, q1 104 # CHECK: vqsub.s32 q0, q0, q5 @ encoding: [0x20,0xef,0x5a,0x02] 105 vqsub.s32 q0, q0, q5 107 # CHECK: vqsub.u8 q0, q2, q6 @ encoding: [0x04,0xff,0x5c,0x02] 108 vqsub.u8 q0, q2, q6 110 # CHECK: vqsub.u16 q0, q7, q1 @ encoding: [0x1e,0xff,0x52,0x02] 111 vqsub.u16 q0, q7, q1 [all …]
|
D | mve-qdest-rsrc.s | 31 # CHECK: vqsub.s8 q2, q2, r8 @ encoding: [0x04,0xee,0x68,0x5f] 32 # CHECK-NOFP: vqsub.s8 q2, q2, r8 @ encoding: [0x04,0xee,0x68,0x5f] 33 vqsub.s8 q2, q2, r8 35 # CHECK: vqsub.s16 q1, q4, r0 @ encoding: [0x18,0xee,0x60,0x3f] 36 # CHECK-NOFP: vqsub.s16 q1, q4, r0 @ encoding: [0x18,0xee,0x60,0x3f] 37 vqsub.s16 q1, q4, r0 39 # CHECK: vqsub.s32 q0, q2, r0 @ encoding: [0x24,0xee,0x60,0x1f] 40 # CHECK-NOFP: vqsub.s32 q0, q2, r0 @ encoding: [0x24,0xee,0x60,0x1f] 41 vqsub.s32 q0, q2, r0 43 # CHECK: vqsub.u8 q0, q1, r2 @ encoding: [0x02,0xfe,0x62,0x1f] [all …]
|
/external/llvm/test/MC/ARM/ |
D | neon-sub-encoding.s | 91 @ CHECK: vqsub.s8 d16, d16, d17 @ encoding: [0xb1,0x02,0x40,0xf2] 92 vqsub.s8 d16, d16, d17 93 @ CHECK: vqsub.s16 d16, d16, d17 @ encoding: [0xb1,0x02,0x50,0xf2] 94 vqsub.s16 d16, d16, d17 95 @ CHECK: vqsub.s32 d16, d16, d17 @ encoding: [0xb1,0x02,0x60,0xf2] 96 vqsub.s32 d16, d16, d17 97 @ CHECK: vqsub.s64 d16, d16, d17 @ encoding: [0xb1,0x02,0x70,0xf2] 98 vqsub.s64 d16, d16, d17 99 @ CHECK: vqsub.u8 d16, d16, d17 @ encoding: [0xb1,0x02,0x40,0xf3] 100 vqsub.u8 d16, d16, d17 [all …]
|
/external/capstone/suite/MC/ARM/ |
D | neon-sub-encoding.s.cs | 43 0xb1,0x02,0x40,0xf2 = vqsub.s8 d16, d16, d17 44 0xb1,0x02,0x50,0xf2 = vqsub.s16 d16, d16, d17 45 0xb1,0x02,0x60,0xf2 = vqsub.s32 d16, d16, d17 46 0xb1,0x02,0x70,0xf2 = vqsub.s64 d16, d16, d17 47 0xb1,0x02,0x40,0xf3 = vqsub.u8 d16, d16, d17 48 0xb1,0x02,0x50,0xf3 = vqsub.u16 d16, d16, d17 49 0xb1,0x02,0x60,0xf3 = vqsub.u32 d16, d16, d17 50 0xb1,0x02,0x70,0xf3 = vqsub.u64 d16, d16, d17 51 0xf2,0x02,0x40,0xf2 = vqsub.s8 q8, q8, q9 52 0xf2,0x02,0x50,0xf2 = vqsub.s16 q8, q8, q9 [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | vqsub.ll | 5 ;CHECK: vqsub.s8 14 ;CHECK: vqsub.s16 23 ;CHECK: vqsub.s32 32 ;CHECK: vqsub.s64 41 ;CHECK: vqsub.u8 50 ;CHECK: vqsub.u16 59 ;CHECK: vqsub.u32 68 ;CHECK: vqsub.u64 77 ;CHECK: vqsub.s8 86 ;CHECK: vqsub.s16 [all …]
|
/external/llvm-project/llvm/test/CodeGen/ARM/ |
D | vqsub.ll | 5 ;CHECK: vqsub.s8 14 ;CHECK: vqsub.s16 23 ;CHECK: vqsub.s32 32 ;CHECK: vqsub.s64 41 ;CHECK: vqsub.u8 50 ;CHECK: vqsub.u16 59 ;CHECK: vqsub.u32 68 ;CHECK: vqsub.u64 77 ;CHECK: vqsub.s8 86 ;CHECK: vqsub.s16 [all …]
|
D | neon-vqaddsub-upgrade.ll | 150 ;CHECK: vqsub.s8 159 ;CHECK: vqsub.s16 168 ;CHECK: vqsub.s32 177 ;CHECK: vqsub.s64 186 ;CHECK: vqsub.u8 195 ;CHECK: vqsub.u16 204 ;CHECK: vqsub.u32 213 ;CHECK: vqsub.u64 222 ;CHECK: vqsub.s8 231 ;CHECK: vqsub.s16 [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-arith-saturating.ll | 49 %vqsub.i = tail call i32 @llvm.aarch64.neon.sqsub.i32(i32 %vecext, i32 %vecext1) nounwind 50 ret i32 %vqsub.i 58 %vqsub.i = tail call i64 @llvm.aarch64.neon.sqsub.i64(i64 %vecext, i64 %vecext1) nounwind 59 ret i64 %vqsub.i 67 %vqsub.i = tail call i32 @llvm.aarch64.neon.uqsub.i32(i32 %vecext, i32 %vecext1) nounwind 68 ret i32 %vqsub.i 76 %vqsub.i = tail call i64 @llvm.aarch64.neon.uqsub.i64(i64 %vecext, i64 %vecext1) nounwind 77 ret i64 %vqsub.i
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | arm64-arith-saturating.ll | 49 %vqsub.i = tail call i32 @llvm.aarch64.neon.sqsub.i32(i32 %vecext, i32 %vecext1) nounwind 50 ret i32 %vqsub.i 58 %vqsub.i = tail call i64 @llvm.aarch64.neon.sqsub.i64(i64 %vecext, i64 %vecext1) nounwind 59 ret i64 %vqsub.i 67 %vqsub.i = tail call i32 @llvm.aarch64.neon.uqsub.i32(i32 %vecext, i32 %vecext1) nounwind 68 ret i32 %vqsub.i 76 %vqsub.i = tail call i64 @llvm.aarch64.neon.uqsub.i64(i64 %vecext, i64 %vecext1) nounwind 77 ret i64 %vqsub.i
|
/external/llvm-project/llvm/test/CodeGen/Thumb2/mve-intrinsics/ |
D | vqsubq.ll | 7 ; CHECK-NEXT: vqsub.u8 q0, q0, q1 19 ; CHECK-NEXT: vqsub.s16 q0, q0, q1 31 ; CHECK-NEXT: vqsub.u32 q0, q0, q1 97 ; CHECK-NEXT: vqsub.u8 q0, q0, r0 109 ; CHECK-NEXT: vqsub.s16 q0, q0, r0 121 ; CHECK-NEXT: vqsub.u32 q0, q0, r0
|
/external/libhevc/common/arm/ |
D | ihevc_deblk_luma_vert.s | 201 vqsub.u8 d30,d7,d19 241 vqsub.u8 d31,d5,d19 252 vqsub.u8 d25,d4,d19 278 vqsub.u8 d31,d2,d19 289 vqsub.u8 d28,d3,d19 301 vqsub.u8 d31,d6,d19
|
D | ihevc_deblk_luma_horz.s | 202 vqsub.u8 d31,d26,d1 217 vqsub.u8 d17,d27,d1 238 vqsub.u8 d31,d28,d1 283 vqsub.u8 d31,d25,d1 291 vqsub.u8 d17,d24,d1 379 vqsub.u8 d31,d23,d1
|
/external/llvm-project/llvm/test/CodeGen/Thumb2/ |
D | mve-saturating-arith.ll | 173 ; CHECK-NEXT: vqsub.s8 q0, q0, q1 183 ; CHECK-NEXT: vqsub.s16 q0, q0, q1 193 ; CHECK-NEXT: vqsub.s32 q0, q0, q1 272 ; CHECK-NEXT: vqsub.u8 q0, q0, q1 282 ; CHECK-NEXT: vqsub.u16 q0, q0, q1 292 ; CHECK-NEXT: vqsub.u32 q0, q0, q1
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | loopfilter_4_neon.asm | 209 vqsub.s8 d27, d5, d16 ; filter = clamp(ps1-qs1) 232 vqsub.s8 d26, d7, d27 ; u = clamp(qs0 - filter1) 242 vqsub.s8 d20, d16, d27 ; u = clamp(qs1 - filter) 502 vqsub.s8 q1, q5, q8 ; filter = clamp(ps1-qs1) 530 vqsub.s8 q0, q7, q1 ; u = clamp(qs0 - filter1) 540 vqsub.s8 q12, q8, q1 ; u = clamp(qs1 - filter)
|
D | loopfilter_8_neon.asm | 322 vqsub.s8 d29, d25, d26 ; filter = clamp(ps1-qs1) 343 vqsub.s8 d21, d21, d29 ; oq0 = clamp(qs0 - filter1) 350 vqsub.s8 d26, d26, d29 ; oq1 = clamp(qs1 - filter)
|
/external/llvm-project/llvm/test/MC/Disassembler/ARM/ |
D | mve-integer.txt | 141 # CHECK: vqsub.s8 q1, q6, q0 @ encoding: [0x0c,0xef,0x50,0x22] 145 # CHECK: vqsub.s16 q0, q6, q1 @ encoding: [0x1c,0xef,0x52,0x02] 149 # CHECK: vqsub.s32 q0, q0, q5 @ encoding: [0x20,0xef,0x5a,0x02] 153 # CHECK: vqsub.u8 q0, q2, q6 @ encoding: [0x04,0xff,0x5c,0x02] 157 # CHECK: vqsub.u16 q0, q7, q1 @ encoding: [0x1e,0xff,0x52,0x02] 161 # CHECK: vqsub.u32 q1, q4, q7 @ encoding: [0x28,0xff,0x5e,0x22]
|
D | mve-qdest-rsrc.txt | 30 # CHECK: vqsub.s8 q2, q2, r8 @ encoding: [0x04,0xee,0x68,0x5f] 34 # CHECK: vqsub.s16 q1, q4, r0 @ encoding: [0x18,0xee,0x60,0x3f] 38 # CHECK: vqsub.s32 q0, q2, r0 @ encoding: [0x24,0xee,0x60,0x1f] 42 # CHECK: vqsub.u8 q0, q1, r2 @ encoding: [0x02,0xfe,0x62,0x1f] 46 # CHECK: vqsub.u16 q0, q2, r6 @ encoding: [0x14,0xfe,0x66,0x1f] 50 # CHECK: vqsub.u32 q0, q2, r2 @ encoding: [0x24,0xfe,0x62,0x1f]
|
/external/libvpx/config/arm-neon/vpx_dsp/arm/ |
D | loopfilter_4_neon.asm.S | 220 vqsub.s8 d27, d5, d16 @ filter = clamp(ps1-qs1) 243 vqsub.s8 d26, d7, d27 @ u = clamp(qs0 - filter1) 253 vqsub.s8 d20, d16, d27 @ u = clamp(qs1 - filter) 516 vqsub.s8 q1, q5, q8 @ filter = clamp(ps1-qs1) 544 vqsub.s8 q0, q7, q1 @ u = clamp(qs0 - filter1) 554 vqsub.s8 q12, q8, q1 @ u = clamp(qs1 - filter)
|
D | loopfilter_8_neon.asm.S | 335 vqsub.s8 d29, d25, d26 @ filter = clamp(ps1-qs1) 356 vqsub.s8 d21, d21, d29 @ oq0 = clamp(qs0 - filter1) 363 vqsub.s8 d26, d26, d29 @ oq1 = clamp(qs1 - filter)
|
/external/llvm-project/llvm/test/tools/llvm-mca/ARM/ |
D | cortex-a57-neon-instructions.s | 755 vqsub.s8 d16, d16, d17 756 vqsub.s16 d16, d16, d17 757 vqsub.s32 d16, d16, d17 758 vqsub.s64 d16, d16, d17 759 vqsub.u8 d16, d16, d17 760 vqsub.u16 d16, d16, d17 761 vqsub.u32 d16, d16, d17 762 vqsub.u64 d16, d16, d17 763 vqsub.s8 q8, q8, q9 764 vqsub.s16 q8, q8, q9 [all …]
|
/external/libavc/common/arm/ |
D | ih264_deblk_chroma_a9.s | 317 vqsub.u8 q2, q2, q7 @Q2 = p0 - delta 319 vqsub.u8 q0, q0, q7 @Q0 = q0 - delta 445 vqsub.u8 q12, q1, q7 @p0-|delta| 446 vqsub.u8 q13, q2, q7 @q0-|delta| 641 vqsub.u8 d12, d1, d7 @p0-|delta| 642 vqsub.u8 d13, d2, d7 @q0-|delta| 959 vqsub.u8 q2, q2, q7 @Q2 = p0 - delta 961 vqsub.u8 q0, q0, q7 @Q0 = q0 - delta 1099 vqsub.u8 q12, q1, q7 @p0-|delta| 1100 vqsub.u8 q13, q2, q7 @q0-|delta| [all …]
|
/external/arm-neon-tests/ |
D | Makefile.gcc | 46 vqsub vqdmulh_lane vqdmull vqdmlal vqdmlsl vceq vcge vcle \
|
/external/llvm-project/llvm/test/CodeGen/Thumb2/LowOverheadLoops/ |
D | tail-pred-intrinsic-sub-sat.ll | 18 ; CHECK-NEXT: vqsub.u16 q0, q1, q0 68 ; CHECK-NEXT: vqsub.s16 q0, q1, q0
|
D | remat-vctp.ll | 25 ; CHECK-NEXT: vqsub.s32 q6, q0, q6 29 ; CHECK-NEXT: vqsub.s32 q5, q0, q5 127 ; CHECK-NEXT: vqsub.s32 q6, q0, q6 131 ; CHECK-NEXT: vqsub.s32 q5, q0, q5
|