/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/SVE/ |
D | uqsub.s | 11 uqsub z0.b, z0.b, z0.b label 17 uqsub z0.h, z0.h, z0.h label 23 uqsub z0.s, z0.s, z0.s label 29 uqsub z0.d, z0.d, z0.d label 35 uqsub z0.b, z0.b, #0 label 41 uqsub z31.b, z31.b, #255 label 47 uqsub z0.h, z0.h, #0 label 53 uqsub z0.h, z0.h, #0, lsl #8 label 59 uqsub z31.h, z31.h, #255, lsl #8 label 65 uqsub z31.h, z31.h, #65280 label [all …]
|
D | uqsub-diagnostics.s | 4 uqsub z22.h, z10.h, z32.h label 10 uqsub z20.h, z2.h, z31.x label 16 uqsub z27.h, z11.h, z27.b label 25 uqsub z0.b, z0.b, #0, lsl #8 // #0, lsl #8 is not valid for .b label 30 uqsub z0.b, z0.b, #-1 label 35 uqsub z0.b, z0.b, #1, lsl #8 label 40 uqsub z0.b, z0.b, #256 label 45 uqsub z0.h, z0.h, #-1 label 50 uqsub z0.h, z0.h, #256, lsl #8 label 55 uqsub z0.h, z0.h, #65536 label [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | arm64-vqsub.ll | 32 ;CHECK: uqsub.8b 35 %tmp3 = call <8 x i8> @llvm.aarch64.neon.uqsub.v8i8(<8 x i8> %tmp1, <8 x i8> %tmp2) 41 ;CHECK: uqsub.4h 44 %tmp3 = call <4 x i16> @llvm.aarch64.neon.uqsub.v4i16(<4 x i16> %tmp1, <4 x i16> %tmp2) 50 ;CHECK: uqsub.2s 53 %tmp3 = call <2 x i32> @llvm.aarch64.neon.uqsub.v2i32(<2 x i32> %tmp1, <2 x i32> %tmp2) 95 ;CHECK: uqsub.16b 98 %tmp3 = call <16 x i8> @llvm.aarch64.neon.uqsub.v16i8(<16 x i8> %tmp1, <16 x i8> %tmp2) 104 ;CHECK: uqsub.8h 107 %tmp3 = call <8 x i16> @llvm.aarch64.neon.uqsub.v8i16(<8 x i16> %tmp1, <8 x i16> %tmp2) [all …]
|
D | arm64-arith-saturating.ll | 64 ; CHECK: uqsub s0, s0, s1 67 %vqsub.i = tail call i32 @llvm.aarch64.neon.uqsub.i32(i32 %vecext, i32 %vecext1) nounwind 73 ; CHECK: uqsub d0, d0, d1 76 %vqsub.i = tail call i64 @llvm.aarch64.neon.uqsub.i64(i64 %vecext, i64 %vecext1) nounwind 80 declare i64 @llvm.aarch64.neon.uqsub.i64(i64, i64) nounwind readnone 81 declare i32 @llvm.aarch64.neon.uqsub.i32(i32, i32) nounwind readnone
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-vqsub.ll | 32 ;CHECK: uqsub.8b 35 %tmp3 = call <8 x i8> @llvm.aarch64.neon.uqsub.v8i8(<8 x i8> %tmp1, <8 x i8> %tmp2) 41 ;CHECK: uqsub.4h 44 %tmp3 = call <4 x i16> @llvm.aarch64.neon.uqsub.v4i16(<4 x i16> %tmp1, <4 x i16> %tmp2) 50 ;CHECK: uqsub.2s 53 %tmp3 = call <2 x i32> @llvm.aarch64.neon.uqsub.v2i32(<2 x i32> %tmp1, <2 x i32> %tmp2) 95 ;CHECK: uqsub.16b 98 %tmp3 = call <16 x i8> @llvm.aarch64.neon.uqsub.v16i8(<16 x i8> %tmp1, <16 x i8> %tmp2) 104 ;CHECK: uqsub.8h 107 %tmp3 = call <8 x i16> @llvm.aarch64.neon.uqsub.v8i16(<8 x i16> %tmp1, <8 x i16> %tmp2) [all …]
|
D | arm64-arith-saturating.ll | 64 ; CHECK: uqsub s0, s0, s1 67 %vqsub.i = tail call i32 @llvm.aarch64.neon.uqsub.i32(i32 %vecext, i32 %vecext1) nounwind 73 ; CHECK: uqsub d0, d0, d1 76 %vqsub.i = tail call i64 @llvm.aarch64.neon.uqsub.i64(i64 %vecext, i64 %vecext1) nounwind 80 declare i64 @llvm.aarch64.neon.uqsub.i64(i64, i64) nounwind readnone 81 declare i32 @llvm.aarch64.neon.uqsub.i32(i32, i32) nounwind readnone
|
/external/llvm/test/MC/AArch64/ |
D | neon-saturating-add-sub.s | 66 uqsub v0.8b, v1.8b, v2.8b 67 uqsub v0.16b, v1.16b, v2.16b 68 uqsub v0.4h, v1.4h, v2.4h 69 uqsub v0.8h, v1.8h, v2.8h 70 uqsub v0.2s, v1.2s, v2.2s 71 uqsub v0.4s, v1.4s, v2.4s 72 uqsub v0.2d, v1.2d, v2.2d
|
D | neon-scalar-saturating-add-sub.s | 45 uqsub b0, b1, b2 46 uqsub h10, h11, h12 47 uqsub s20, s21, s2 48 uqsub d17, d31, d8
|
/external/capstone/suite/MC/AArch64/ |
D | neon-saturating-add-sub.s.cs | 23 0x20,0x2c,0x22,0x2e = uqsub v0.8b, v1.8b, v2.8b 24 0x20,0x2c,0x22,0x6e = uqsub v0.16b, v1.16b, v2.16b 25 0x20,0x2c,0x62,0x2e = uqsub v0.4h, v1.4h, v2.4h 26 0x20,0x2c,0x62,0x6e = uqsub v0.8h, v1.8h, v2.8h 27 0x20,0x2c,0xa2,0x2e = uqsub v0.2s, v1.2s, v2.2s 28 0x20,0x2c,0xa2,0x6e = uqsub v0.4s, v1.4s, v2.4s 29 0x20,0x2c,0xe2,0x6e = uqsub v0.2d, v1.2d, v2.2d
|
D | neon-scalar-saturating-add-sub.s.cs | 14 0x20,0x2c,0x22,0x7e = uqsub b0, b1, b2 15 0x6a,0x2d,0x6c,0x7e = uqsub h10, h11, h12 16 0xb4,0x2e,0xa2,0x7e = uqsub s20, s21, s2 17 0xf1,0x2f,0xe8,0x7e = uqsub d17, d31, d8
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/ |
D | neon-saturating-add-sub.s | 66 uqsub v0.8b, v1.8b, v2.8b 67 uqsub v0.16b, v1.16b, v2.16b 68 uqsub v0.4h, v1.4h, v2.4h 69 uqsub v0.8h, v1.8h, v2.8h 70 uqsub v0.2s, v1.2s, v2.2s 71 uqsub v0.4s, v1.4s, v2.4s 72 uqsub v0.2d, v1.2d, v2.2d
|
D | neon-scalar-saturating-add-sub.s | 45 uqsub b0, b1, b2 46 uqsub h10, h11, h12 47 uqsub s20, s21, s2 48 uqsub d17, d31, d8
|
/external/libhevc/common/arm64/ |
D | ihevc_deblk_luma_horz.s | 207 uqsub v31.8b, v26.8b , v1.8b 224 uqsub v17.8b, v27.8b , v1.8b 245 uqsub v31.8b, v28.8b , v1.8b 293 uqsub v31.8b, v25.8b , v1.8b 301 uqsub v17.8b, v24.8b , v1.8b 399 uqsub v31.8b, v23.8b , v1.8b
|
D | ihevc_deblk_luma_vert.s | 203 uqsub v30.8b,v7.8b,v19.8b 244 uqsub v31.8b,v5.8b,v19.8b 255 uqsub v25.8b,v4.8b,v19.8b 282 uqsub v31.8b,v2.8b,v19.8b 293 uqsub v28.8b,v3.8b,v19.8b 305 uqsub v31.8b,v6.8b,v19.8b
|
/external/libavc/common/armv8/ |
D | ih264_deblk_chroma_av8.s | 401 uqsub v4.16b, v4.16b , v14.16b //Q2 = p0 - delta 403 uqsub v0.16b, v0.16b , v14.16b //Q0 = q0 - delta 555 uqsub v24.16b, v2.16b , v14.16b //p0-|delta| 556 uqsub v26.16b, v4.16b , v14.16b //q0-|delta|
|
D | ih264_deblk_luma_av8.s | 181 uqsub v6.16b, v6.16b , v18.16b //Q3 = p0 - delta 185 uqsub v0.16b, v0.16b , v18.16b //Q0 = q0 - delta 627 uqsub v22.16b, v6.16b , v30.16b //clip(p0-delta) 641 uqsub v8.16b, v8.16b , v30.16b //clip(q0-delta)
|
/external/vixl/test/test-trace-reference/ |
D | log-disasm | 2020 0x~~~~~~~~~~~~~~~~ 7e3a2e9c uqsub b28, b20, b26 2021 0x~~~~~~~~~~~~~~~~ 7eea2ce0 uqsub d0, d7, d10 2022 0x~~~~~~~~~~~~~~~~ 7e672f1a uqsub h26, h24, h7 2023 0x~~~~~~~~~~~~~~~~ 7eb02ef7 uqsub s23, s23, s16 2024 0x~~~~~~~~~~~~~~~~ 6e382e0e uqsub v14.16b, v16.16b, v24.16b 2025 0x~~~~~~~~~~~~~~~~ 6ee62e2b uqsub v11.2d, v17.2d, v6.2d 2026 0x~~~~~~~~~~~~~~~~ 2ea82d4a uqsub v10.2s, v10.2s, v8.2s 2027 0x~~~~~~~~~~~~~~~~ 2e6c2de9 uqsub v9.4h, v15.4h, v12.4h 2028 0x~~~~~~~~~~~~~~~~ 6ea72e57 uqsub v23.4s, v18.4s, v7.4s 2029 0x~~~~~~~~~~~~~~~~ 2e312e69 uqsub v9.8b, v19.8b, v17.8b [all …]
|
D | log-disasm-colour | 2020 0x~~~~~~~~~~~~~~~~ 7e3a2e9c uqsub b28, b20, b26 2021 0x~~~~~~~~~~~~~~~~ 7eea2ce0 uqsub d0, d7, d10 2022 0x~~~~~~~~~~~~~~~~ 7e672f1a uqsub h26, h24, h7 2023 0x~~~~~~~~~~~~~~~~ 7eb02ef7 uqsub s23, s23, s16 2024 0x~~~~~~~~~~~~~~~~ 6e382e0e uqsub v14.16b, v16.16b, v24.16b 2025 0x~~~~~~~~~~~~~~~~ 6ee62e2b uqsub v11.2d, v17.2d, v6.2d 2026 0x~~~~~~~~~~~~~~~~ 2ea82d4a uqsub v10.2s, v10.2s, v8.2s 2027 0x~~~~~~~~~~~~~~~~ 2e6c2de9 uqsub v9.4h, v15.4h, v12.4h 2028 0x~~~~~~~~~~~~~~~~ 6ea72e57 uqsub v23.4s, v18.4s, v7.4s 2029 0x~~~~~~~~~~~~~~~~ 2e312e69 uqsub v9.8b, v19.8b, v17.8b [all …]
|
D | log-cpufeatures-custom | 2019 0x~~~~~~~~~~~~~~~~ 7e3a2e9c uqsub b28, b20, b26 ### {NEON} ### 2020 0x~~~~~~~~~~~~~~~~ 7eea2ce0 uqsub d0, d7, d10 ### {NEON} ### 2021 0x~~~~~~~~~~~~~~~~ 7e672f1a uqsub h26, h24, h7 ### {NEON} ### 2022 0x~~~~~~~~~~~~~~~~ 7eb02ef7 uqsub s23, s23, s16 ### {NEON} ### 2023 0x~~~~~~~~~~~~~~~~ 6e382e0e uqsub v14.16b, v16.16b, v24.16b ### {NEON} ### 2024 0x~~~~~~~~~~~~~~~~ 6ee62e2b uqsub v11.2d, v17.2d, v6.2d ### {NEON} ### 2025 0x~~~~~~~~~~~~~~~~ 2ea82d4a uqsub v10.2s, v10.2s, v8.2s ### {NEON} ### 2026 0x~~~~~~~~~~~~~~~~ 2e6c2de9 uqsub v9.4h, v15.4h, v12.4h ### {NEON} ### 2027 0x~~~~~~~~~~~~~~~~ 6ea72e57 uqsub v23.4s, v18.4s, v7.4s ### {NEON} ### 2028 0x~~~~~~~~~~~~~~~~ 2e312e69 uqsub v9.8b, v19.8b, v17.8b ### {NEON} ### [all …]
|
D | log-cpufeatures | 2019 0x~~~~~~~~~~~~~~~~ 7e3a2e9c uqsub b28, b20, b26 // Needs: NEON 2020 0x~~~~~~~~~~~~~~~~ 7eea2ce0 uqsub d0, d7, d10 // Needs: NEON 2021 0x~~~~~~~~~~~~~~~~ 7e672f1a uqsub h26, h24, h7 // Needs: NEON 2022 0x~~~~~~~~~~~~~~~~ 7eb02ef7 uqsub s23, s23, s16 // Needs: NEON 2023 0x~~~~~~~~~~~~~~~~ 6e382e0e uqsub v14.16b, v16.16b, v24.16b // Needs: NEON 2024 0x~~~~~~~~~~~~~~~~ 6ee62e2b uqsub v11.2d, v17.2d, v6.2d // Needs: NEON 2025 0x~~~~~~~~~~~~~~~~ 2ea82d4a uqsub v10.2s, v10.2s, v8.2s // Needs: NEON 2026 0x~~~~~~~~~~~~~~~~ 2e6c2de9 uqsub v9.4h, v15.4h, v12.4h // Needs: NEON 2027 0x~~~~~~~~~~~~~~~~ 6ea72e57 uqsub v23.4s, v18.4s, v7.4s // Needs: NEON 2028 0x~~~~~~~~~~~~~~~~ 2e312e69 uqsub v9.8b, v19.8b, v17.8b // Needs: NEON [all …]
|
D | log-cpufeatures-colour | 2019 0x~~~~~~~~~~~~~~~~ 7e3a2e9c uqsub b28, b20, b26 [1;35mNEON[0;m 2020 0x~~~~~~~~~~~~~~~~ 7eea2ce0 uqsub d0, d7, d10 [1;35mNEON[0;m 2021 0x~~~~~~~~~~~~~~~~ 7e672f1a uqsub h26, h24, h7 [1;35mNEON[0;m 2022 0x~~~~~~~~~~~~~~~~ 7eb02ef7 uqsub s23, s23, s16 [1;35mNEON[0;m 2023 0x~~~~~~~~~~~~~~~~ 6e382e0e uqsub v14.16b, v16.16b, v24.16b [1;35mNEON[0;m 2024 0x~~~~~~~~~~~~~~~~ 6ee62e2b uqsub v11.2d, v17.2d, v6.2d [1;35mNEON[0;m 2025 0x~~~~~~~~~~~~~~~~ 2ea82d4a uqsub v10.2s, v10.2s, v8.2s [1;35mNEON[0;m 2026 0x~~~~~~~~~~~~~~~~ 2e6c2de9 uqsub v9.4h, v15.4h, v12.4h [1;35mNEON[0;m 2027 0x~~~~~~~~~~~~~~~~ 6ea72e57 uqsub v23.4s, v18.4s, v7.4s [1;35mNEON[0;m 2028 0x~~~~~~~~~~~~~~~~ 2e312e69 uqsub v9.8b, v19.8b, v17.8b [1;35mNEON[0;m [all …]
|
D | log-all | 5343 0x~~~~~~~~~~~~~~~~ 7e3a2e9c uqsub b28, b20, b26 5345 0x~~~~~~~~~~~~~~~~ 7eea2ce0 uqsub d0, d7, d10 5347 0x~~~~~~~~~~~~~~~~ 7e672f1a uqsub h26, h24, h7 5349 0x~~~~~~~~~~~~~~~~ 7eb02ef7 uqsub s23, s23, s16 5351 0x~~~~~~~~~~~~~~~~ 6e382e0e uqsub v14.16b, v16.16b, v24.16b 5353 0x~~~~~~~~~~~~~~~~ 6ee62e2b uqsub v11.2d, v17.2d, v6.2d 5355 0x~~~~~~~~~~~~~~~~ 2ea82d4a uqsub v10.2s, v10.2s, v8.2s 5357 0x~~~~~~~~~~~~~~~~ 2e6c2de9 uqsub v9.4h, v15.4h, v12.4h 5359 0x~~~~~~~~~~~~~~~~ 6ea72e57 uqsub v23.4s, v18.4s, v7.4s 5361 0x~~~~~~~~~~~~~~~~ 2e312e69 uqsub v9.8b, v19.8b, v17.8b [all …]
|
/external/vixl/test/aarch64/ |
D | test-trace-aarch64.cc | 2362 __ uqsub(b28, b20, b26); in GenerateTestSequenceNEON() local 2363 __ uqsub(d0, d7, d10); in GenerateTestSequenceNEON() local 2364 __ uqsub(h26, h24, h7); in GenerateTestSequenceNEON() local 2365 __ uqsub(s23, s23, s16); in GenerateTestSequenceNEON() local 2366 __ uqsub(v14.V16B(), v16.V16B(), v24.V16B()); in GenerateTestSequenceNEON() local 2367 __ uqsub(v11.V2D(), v17.V2D(), v6.V2D()); in GenerateTestSequenceNEON() local 2368 __ uqsub(v10.V2S(), v10.V2S(), v8.V2S()); in GenerateTestSequenceNEON() local 2369 __ uqsub(v9.V4H(), v15.V4H(), v12.V4H()); in GenerateTestSequenceNEON() local 2370 __ uqsub(v23.V4S(), v18.V4S(), v7.V4S()); in GenerateTestSequenceNEON() local 2371 __ uqsub(v9.V8B(), v19.V8B(), v17.V8B()); in GenerateTestSequenceNEON() local [all …]
|
D | test-cpu-features-aarch64.cc | 2637 TEST_NEON(uqsub_0, uqsub(v0.V8B(), v1.V8B(), v2.V8B())) 2638 TEST_NEON(uqsub_1, uqsub(v0.V16B(), v1.V16B(), v2.V16B())) 2639 TEST_NEON(uqsub_2, uqsub(v0.V4H(), v1.V4H(), v2.V4H())) 2640 TEST_NEON(uqsub_3, uqsub(v0.V8H(), v1.V8H(), v2.V8H())) 2641 TEST_NEON(uqsub_4, uqsub(v0.V2S(), v1.V2S(), v2.V2S())) 2642 TEST_NEON(uqsub_5, uqsub(v0.V4S(), v1.V4S(), v2.V4S())) 2643 TEST_NEON(uqsub_6, uqsub(v0.V2D(), v1.V2D(), v2.V2D())) 2644 TEST_NEON(uqsub_7, uqsub(b0, b1, b2)) 2645 TEST_NEON(uqsub_8, uqsub(h0, h1, h2)) 2646 TEST_NEON(uqsub_9, uqsub(s0, s1, s2)) [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64SVEInstrInfo.td | 27 defm UQSUB_ZZZ : sve_int_bin_cons_arit_0<0b111, "uqsub">; 49 defm UQSUB_ZI : sve_int_arith_imm0<0b111, "uqsub">;
|