/external/llvm/test/MC/ARM/ |
D | neon-absdiff-encoding.s | 3 @ 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 …]
|
D | neont2-absdiff-encoding.s | 5 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 …]
|
D | fullfp16-neon.s | 172 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/ |
D | neon-absdiff-encoding.s | 3 @ 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 …]
|
D | neont2-absdiff-encoding.s | 5 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 …]
|
D | mve-integer.s | 137 # 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 …]
|
D | fullfp16-neon.s | 172 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]
|
D | mve-float.s | 168 # 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/ |
D | neont2-absdiff-encoding.s.cs | 2 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 …]
|
D | neon-absdiff-encoding.s.cs | 2 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/ |
D | vabd.ll | 5 ;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/ |
D | vabd.ll | 5 ;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/ |
D | vabdq.ll | 7 ; 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/ |
D | loopfilter_8_neon.asm | 236 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 …]
|
D | loopfilter_16_neon.asm | 372 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 …]
|
D | loopfilter_4_neon.asm | 161 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 …]
|
D | loopfilter_neon.c | 77 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/ |
D | ideint_cac_a9.s | 129 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/ |
D | loopfilter_8_neon.asm.S | 249 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 …]
|
D | loopfilter_16_neon.asm.S | 387 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 …]
|
D | loopfilter_4_neon.asm.S | 172 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/ |
D | ih264_deblk_chroma_a9.s | 105 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 …]
|
D | ih264_deblk_luma_a9.s | 107 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/ |
D | mve-integer.txt | 189 # 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/ |
D | cortex-a57-neon-instructions.s | 19 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 …]
|