Home
last modified time | relevance | path

Searched refs:vabd (Results 1 – 25 of 67) sorted by relevance

123

/external/llvm/test/MC/ARM/
Dneon-absdiff-encoding.s3 @ CHECK: vabd.s8 d16, d16, d17 @ encoding: [0xa1,0x07,0x40,0xf2]
4 vabd.s8 d16, d16, d17
5 @ CHECK: vabd.s16 d16, d16, d17 @ encoding: [0xa1,0x07,0x50,0xf2]
6 vabd.s16 d16, d16, d17
7 @ CHECK: vabd.s32 d16, d16, d17 @ encoding: [0xa1,0x07,0x60,0xf2]
8 vabd.s32 d16, d16, d17
9 @ CHECK: vabd.u8 d16, d16, d17 @ encoding: [0xa1,0x07,0x40,0xf3]
10 vabd.u8 d16, d16, d17
11 @ CHECK: vabd.u16 d16, d16, d17 @ encoding: [0xa1,0x07,0x50,0xf3]
12 vabd.u16 d16, d16, d17
[all …]
Dneont2-absdiff-encoding.s5 vabd.s8 d16, d16, d17
6 vabd.s16 d16, d16, d17
7 vabd.s32 d16, d16, d17
8 vabd.u8 d16, d16, d17
9 vabd.u16 d16, d16, d17
10 vabd.u32 d16, d16, d17
11 vabd.f32 d16, d16, d17
12 vabd.s8 q8, q8, q9
13 vabd.s16 q8, q8, q9
14 vabd.s32 q8, q8, q9
[all …]
Dfullfp16-neon.s172 vabd.f16 d0, d1, d2
173 vabd.f16 q0, q1, q2
174 @ ARM: vabd.f16 d0, d1, d2 @ encoding: [0x02,0x0d,0x31,0xf3]
175 @ ARM: vabd.f16 q0, q1, q2 @ encoding: [0x44,0x0d,0x32,0xf3]
176 @ THUMB: vabd.f16 d0, d1, d2 @ encoding: [0x31,0xff,0x02,0x0d]
177 @ THUMB: vabd.f16 q0, q1, q2 @ encoding: [0x32,0xff,0x44,0x0d]
/external/llvm-project/llvm/test/MC/ARM/
Dneon-absdiff-encoding.s3 @ CHECK: vabd.s8 d16, d16, d17 @ encoding: [0xa1,0x07,0x40,0xf2]
4 vabd.s8 d16, d16, d17
5 @ CHECK: vabd.s16 d16, d16, d17 @ encoding: [0xa1,0x07,0x50,0xf2]
6 vabd.s16 d16, d16, d17
7 @ CHECK: vabd.s32 d16, d16, d17 @ encoding: [0xa1,0x07,0x60,0xf2]
8 vabd.s32 d16, d16, d17
9 @ CHECK: vabd.u8 d16, d16, d17 @ encoding: [0xa1,0x07,0x40,0xf3]
10 vabd.u8 d16, d16, d17
11 @ CHECK: vabd.u16 d16, d16, d17 @ encoding: [0xa1,0x07,0x50,0xf3]
12 vabd.u16 d16, d16, d17
[all …]
Dneont2-absdiff-encoding.s5 vabd.s8 d16, d16, d17
6 vabd.s16 d16, d16, d17
7 vabd.s32 d16, d16, d17
8 vabd.u8 d16, d16, d17
9 vabd.u16 d16, d16, d17
10 vabd.u32 d16, d16, d17
11 vabd.f32 d16, d16, d17
12 vabd.s8 q8, q8, q9
13 vabd.s16 q8, q8, q9
14 vabd.s32 q8, q8, q9
[all …]
Dmve-integer.s137 # CHECK: vabd.s8 q0, q0, q2 @ encoding: [0x00,0xef,0x44,0x07]
138 vabd.s8 q0, q0, q2
140 # CHECK: vabd.s16 q1, q5, q4 @ encoding: [0x1a,0xef,0x48,0x27]
141 vabd.s16 q1, q5, q4
143 # CHECK: vabd.s32 q2, q3, q2 @ encoding: [0x26,0xef,0x44,0x47]
144 vabd.s32 q2, q3, q2
146 # CHECK: vabd.u8 q1, q6, q4 @ encoding: [0x0c,0xff,0x48,0x27]
147 vabd.u8 q1, q6, q4
149 # CHECK: vabd.u16 q0, q6, q2 @ encoding: [0x1c,0xff,0x44,0x07]
150 vabd.u16 q0, q6, q2
[all …]
Dfullfp16-neon.s172 vabd.f16 d0, d1, d2
173 vabd.f16 q0, q1, q2
174 @ ARM: vabd.f16 d0, d1, d2 @ encoding: [0x02,0x0d,0x31,0xf3]
175 @ ARM: vabd.f16 q0, q1, q2 @ encoding: [0x44,0x0d,0x32,0xf3]
176 @ THUMB: vabd.f16 d0, d1, d2 @ encoding: [0x31,0xff,0x02,0x0d]
177 @ THUMB: vabd.f16 q0, q1, q2 @ encoding: [0x32,0xff,0x44,0x0d]
Dmve-float.s168 # CHECK: vabd.f16 q0, q0, q6 @ encoding: [0x30,0xff,0x4c,0x0d]
169 # CHECK-NOFP-NOT: vabd.f16 q0, q0, q6 @ encoding: [0x30,0xff,0x4c,0x0d]
170 vabd.f16 q0, q0, q6
172 # CHECK: vabd.f32 q0, q1, q4 @ encoding: [0x22,0xff,0x48,0x0d]
173 # CHECK-NOFP-NOT: vabd.f32 q0, q1, q4 @ encoding: [0x22,0xff,0x48,0x0d]
174 vabd.f32 q0, q1, q4
/external/capstone/suite/MC/ARM/
Dneont2-absdiff-encoding.s.cs2 0x40,0xef,0xa1,0x07 = vabd.s8 d16, d16, d17
3 0x50,0xef,0xa1,0x07 = vabd.s16 d16, d16, d17
4 0x60,0xef,0xa1,0x07 = vabd.s32 d16, d16, d17
5 0x40,0xff,0xa1,0x07 = vabd.u8 d16, d16, d17
6 0x50,0xff,0xa1,0x07 = vabd.u16 d16, d16, d17
7 0x60,0xff,0xa1,0x07 = vabd.u32 d16, d16, d17
8 0x60,0xff,0xa1,0x0d = vabd.f32 d16, d16, d17
9 0x40,0xef,0xe2,0x07 = vabd.s8 q8, q8, q9
10 0x50,0xef,0xe2,0x07 = vabd.s16 q8, q8, q9
11 0x60,0xef,0xe2,0x07 = vabd.s32 q8, q8, q9
[all …]
Dneon-absdiff-encoding.s.cs2 0xa1,0x07,0x40,0xf2 = vabd.s8 d16, d16, d17
3 0xa1,0x07,0x50,0xf2 = vabd.s16 d16, d16, d17
4 0xa1,0x07,0x60,0xf2 = vabd.s32 d16, d16, d17
5 0xa1,0x07,0x40,0xf3 = vabd.u8 d16, d16, d17
6 0xa1,0x07,0x50,0xf3 = vabd.u16 d16, d16, d17
7 0xa1,0x07,0x60,0xf3 = vabd.u32 d16, d16, d17
8 0xa1,0x0d,0x60,0xf3 = vabd.f32 d16, d16, d17
9 0xe2,0x07,0x40,0xf2 = vabd.s8 q8, q8, q9
10 0xe2,0x07,0x50,0xf2 = vabd.s16 q8, q8, q9
11 0xe2,0x07,0x60,0xf2 = vabd.s32 q8, q8, q9
[all …]
/external/llvm/test/CodeGen/ARM/
Dvabd.ll5 ;CHECK: vabd.s8
14 ;CHECK: vabd.s16
23 ;CHECK: vabd.s32
32 ;CHECK: vabd.u8
41 ;CHECK: vabd.u16
50 ;CHECK: vabd.u32
59 ;CHECK: vabd.f32
68 ;CHECK: vabd.s8
77 ;CHECK: vabd.s16
86 ;CHECK: vabd.s32
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
Dvabd.ll5 ;CHECK: vabd.s8
14 ;CHECK: vabd.s16
23 ;CHECK: vabd.s32
32 ;CHECK: vabd.u8
41 ;CHECK: vabd.u16
50 ;CHECK: vabd.u32
59 ;CHECK: vabd.f32
68 ;CHECK: vabd.s8
77 ;CHECK: vabd.s16
86 ;CHECK: vabd.s32
[all …]
/external/llvm-project/llvm/test/CodeGen/Thumb2/mve-intrinsics/
Dvabdq.ll7 ; CHECK-NEXT: vabd.s8 q0, q0, q1
10 %0 = tail call <16 x i8> @llvm.arm.mve.vabd.v16i8(<16 x i8> %a, <16 x i8> %b, i32 0)
14 declare <16 x i8> @llvm.arm.mve.vabd.v16i8(<16 x i8>, <16 x i8>, i32) #1
19 ; CHECK-NEXT: vabd.u32 q0, q0, q1
22 %0 = tail call <4 x i32> @llvm.arm.mve.vabd.v4i32(<4 x i32> %a, <4 x i32> %b, i32 1)
26 declare <4 x i32> @llvm.arm.mve.vabd.v4i32(<4 x i32>, <4 x i32>, i32) #1
31 ; CHECK-NEXT: vabd.f16 q0, q0, q1
34 %0 = tail call <8 x half> @llvm.arm.mve.vabd.v8f16(<8 x half> %a, <8 x half> %b, i32 0)
38 declare <8 x half> @llvm.arm.mve.vabd.v8f16(<8 x half>, <8 x half>, i32) #1
/external/libvpx/libvpx/vpx_dsp/arm/
Dloopfilter_8_neon.asm236 vabd.u8 d19, d3, d4 ; m1 = abs(p3 - p2)
237 vabd.u8 d20, d4, d5 ; m2 = abs(p2 - p1)
238 vabd.u8 d21, d5, d6 ; m3 = abs(p1 - p0)
239 vabd.u8 d22, d16, d7 ; m4 = abs(q1 - q0)
240 vabd.u8 d23, d17, d16 ; m5 = abs(q2 - q1)
241 vabd.u8 d24, d18, d17 ; m6 = abs(q3 - q2)
247 vabd.u8 d25, d6, d4 ; m7 = abs(p0 - p2)
251 vabd.u8 d26, d7, d17 ; m8 = abs(q0 - q2)
255 vabd.u8 d24, d6, d7 ; m9 = abs(p0 - q0)
256 vabd.u8 d27, d3, d6 ; m10 = abs(p3 - p0)
[all …]
Dloopfilter_16_neon.asm372 vabd.u8 d19, d4, d5 ; abs(p3 - p2)
373 vabd.u8 d20, d5, d6 ; abs(p2 - p1)
374 vabd.u8 d21, d6, d7 ; abs(p1 - p0)
375 vabd.u8 d22, d9, d8 ; abs(q1 - q0)
376 vabd.u8 d23, d10, d9 ; abs(q2 - q1)
377 vabd.u8 d24, d11, d10 ; abs(q3 - q2)
385 vabd.u8 d24, d7, d8 ; abs(p0 - q0)
389 vabd.u8 d23, d6, d9 ; a = abs(p1 - q1)
396 vabd.u8 d25, d7, d5 ; abs(p0 - p2)
397 vabd.u8 d26, d8, d10 ; abs(q0 - q2)
[all …]
Dloopfilter_4_neon.asm161 vabd.u8 d19, d3, d4 ; m1 = abs(p3 - p2)
162 vabd.u8 d20, d4, d5 ; m2 = abs(p2 - p1)
163 vabd.u8 d21, d5, d6 ; m3 = abs(p1 - p0)
164 vabd.u8 d22, d16, d7 ; m4 = abs(q1 - q0)
165 vabd.u8 d3, d17, d16 ; m5 = abs(q2 - q1)
166 vabd.u8 d4, d18, d17 ; m6 = abs(q3 - q2)
172 vabd.u8 d17, d6, d7 ; abs(p0 - q0)
185 vabd.u8 d28, d5, d16 ; a = abs(p1 - q1)
457 vabd.u8 q11, q3, q4 ; m1 = abs(p3 - p2)
458 vabd.u8 q12, q4, q5 ; m2 = abs(p2 - p1)
[all …]
Dloopfilter_neon.c77 max = vabd##r##u8(p1, p0); \
78 max = vmax##r##u8(max, vabd##r##u8(q1, q0)); \
80 *mask = vmax##r##u8(max, vabd##r##u8(p3, p2)); \
81 *mask = vmax##r##u8(*mask, vabd##r##u8(p2, p1)); \
82 *mask = vmax##r##u8(*mask, vabd##r##u8(q2, q1)); \
83 *mask = vmax##r##u8(*mask, vabd##r##u8(q3, q2)); \
84 t0 = vabd##r##u8(p0, q0); \
85 t1 = vabd##r##u8(p1, q1); \
112 *flat = vmax##r##u8(max, vabd##r##u8(p2, p0)); \
113 *flat = vmax##r##u8(*flat, vabd##r##u8(q2, q0)); \
[all …]
/external/libmpeg2/common/arm/
Dideint_cac_a9.s129 vabd.u16 d16, d16, d17
130 vabd.u16 d17, d18, d19
147 vabd.u32 q0, q0, q1
148 vabd.u32 q2, q2, q3
161 vabd.u8 d0, d0, d1
190 vabd.u8 d0, d0, d1
/external/libvpx/config/arm-neon/vpx_dsp/arm/
Dloopfilter_8_neon.asm.S249 vabd.u8 d19, d3, d4 @ m1 = abs(p3 - p2)
250 vabd.u8 d20, d4, d5 @ m2 = abs(p2 - p1)
251 vabd.u8 d21, d5, d6 @ m3 = abs(p1 - p0)
252 vabd.u8 d22, d16, d7 @ m4 = abs(q1 - q0)
253 vabd.u8 d23, d17, d16 @ m5 = abs(q2 - q1)
254 vabd.u8 d24, d18, d17 @ m6 = abs(q3 - q2)
260 vabd.u8 d25, d6, d4 @ m7 = abs(p0 - p2)
264 vabd.u8 d26, d7, d17 @ m8 = abs(q0 - q2)
268 vabd.u8 d24, d6, d7 @ m9 = abs(p0 - q0)
269 vabd.u8 d27, d3, d6 @ m10 = abs(p3 - p0)
[all …]
Dloopfilter_16_neon.asm.S387 vabd.u8 d19, d4, d5 @ abs(p3 - p2)
388 vabd.u8 d20, d5, d6 @ abs(p2 - p1)
389 vabd.u8 d21, d6, d7 @ abs(p1 - p0)
390 vabd.u8 d22, d9, d8 @ abs(q1 - q0)
391 vabd.u8 d23, d10, d9 @ abs(q2 - q1)
392 vabd.u8 d24, d11, d10 @ abs(q3 - q2)
400 vabd.u8 d24, d7, d8 @ abs(p0 - q0)
404 vabd.u8 d23, d6, d9 @ a = abs(p1 - q1)
411 vabd.u8 d25, d7, d5 @ abs(p0 - p2)
412 vabd.u8 d26, d8, d10 @ abs(q0 - q2)
[all …]
Dloopfilter_4_neon.asm.S172 vabd.u8 d19, d3, d4 @ m1 = abs(p3 - p2)
173 vabd.u8 d20, d4, d5 @ m2 = abs(p2 - p1)
174 vabd.u8 d21, d5, d6 @ m3 = abs(p1 - p0)
175 vabd.u8 d22, d16, d7 @ m4 = abs(q1 - q0)
176 vabd.u8 d3, d17, d16 @ m5 = abs(q2 - q1)
177 vabd.u8 d4, d18, d17 @ m6 = abs(q3 - q2)
183 vabd.u8 d17, d6, d7 @ abs(p0 - q0)
196 vabd.u8 d28, d5, d16 @ a = abs(p1 - q1)
471 vabd.u8 q11, q3, q4 @ m1 = abs(p3 - p2)
472 vabd.u8 q12, q4, q5 @ m2 = abs(p2 - p1)
[all …]
/external/libavc/common/arm/
Dih264_deblk_chroma_a9.s105 vabd.u8 q13, q3, q2 @Q13 = ABS(p1 - p0)
108 vabd.u8 q11, q2, q0 @Q11 = ABS(p0 - q0)
109 vabd.u8 q12, q1, q0 @Q12 = ABS(q1 - q0)
188 vabd.u8 q4, q1, q2 @|p0-q0|
189 vabd.u8 q5, q3, q2 @|q1-q0|
190 vabd.u8 q6, q0, q1 @|p1-p0|
289 vabd.u8 q13, q3, q2 @Q13 = ABS(p1 - p0)
291 vabd.u8 q11, q2, q0 @Q11 = ABS(p0 - q0)
294 vabd.u8 q12, q1, q0 @Q12 = ABS(q1 - q0)
391 vabd.u8 q4, q1, q2 @|p0-q0|
[all …]
Dih264_deblk_luma_a9.s107 vabd.u8 q13, q4, q3 @Q13 = ABS(p1 - p0)
109 vabd.u8 q11, q3, q0 @Q11 = ABS(p0 - q0)
111 vabd.u8 q12, q1, q0 @Q12 = ABS(q1 - q0)
118 vabd.u8 q14, q5, q3 @Q14 = Ap = ABS(p2 - p0)
119 vabd.u8 q15, q2, q0 @Q15 = Aq = ABS(q2 - q0)
244 vabd.u8 q6, q2, q3 @ABS(p0 - q0)
245 vabd.u8 q7, q4, q2 @ABS(q1 - q0)
246 vabd.u8 q8, q5, q3 @ABS(p1 - p0)
255 vabd.u8 q11, q7, q2 @Aq = ABS(q2 - q0)
868 vabd.u8 d11, d3, d4 @ABD(p0-q0)
[all …]
/external/llvm-project/llvm/test/MC/Disassembler/ARM/
Dmve-integer.txt189 # CHECK: vabd.s8 q0, q0, q2 @ encoding: [0x00,0xef,0x44,0x07]
193 # CHECK: vabd.s16 q1, q5, q4 @ encoding: [0x1a,0xef,0x48,0x27]
197 # CHECK: vabd.s32 q2, q3, q2 @ encoding: [0x26,0xef,0x44,0x47]
201 # CHECK: vabd.u8 q1, q6, q4 @ encoding: [0x0c,0xff,0x48,0x27]
205 # CHECK: vabd.u16 q0, q6, q2 @ encoding: [0x1c,0xff,0x44,0x07]
209 # CHECK: vabd.u32 q0, q7, q4 @ encoding: [0x2e,0xff,0x48,0x07]
/external/llvm-project/llvm/test/tools/llvm-mca/ARM/
Dcortex-a57-neon-instructions.s19 vabd.s8 d16, d16, d17
20 vabd.s16 d16, d16, d17
21 vabd.s32 d16, d16, d17
22 vabd.u8 d16, d16, d17
23 vabd.u16 d16, d16, d17
24 vabd.u32 d16, d16, d17
25 vabd.f32 d16, d16, d17
26 vabd.s8 q8, q8, q9
27 vabd.s16 q8, q8, q9
28 vabd.s32 q8, q8, q9
[all …]

123