Home
last modified time | relevance | path

Searched refs:uqsub (Results 1 – 25 of 51) sorted by relevance

123

/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/SVE/
Duqsub.s11 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 …]
Duqsub-diagnostics.s4 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/
Darm64-vqsub.ll32 ;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 …]
Darm64-arith-saturating.ll64 ; 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/
Darm64-vqsub.ll32 ;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 …]
Darm64-arith-saturating.ll64 ; 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/
Dneon-saturating-add-sub.s66 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
Dneon-scalar-saturating-add-sub.s45 uqsub b0, b1, b2
46 uqsub h10, h11, h12
47 uqsub s20, s21, s2
48 uqsub d17, d31, d8
/external/capstone/suite/MC/AArch64/
Dneon-saturating-add-sub.s.cs23 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
Dneon-scalar-saturating-add-sub.s.cs14 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/
Dneon-saturating-add-sub.s66 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
Dneon-scalar-saturating-add-sub.s45 uqsub b0, b1, b2
46 uqsub h10, h11, h12
47 uqsub s20, s21, s2
48 uqsub d17, d31, d8
/external/libhevc/common/arm64/
Dihevc_deblk_luma_horz.s207 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
Dihevc_deblk_luma_vert.s203 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/
Dih264_deblk_chroma_av8.s401 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|
Dih264_deblk_luma_av8.s181 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/
Dlog-disasm2020 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 …]
Dlog-disasm-colour2020 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 …]
Dlog-cpufeatures-custom2019 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 …]
Dlog-cpufeatures2019 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 …]
Dlog-cpufeatures-colour2019 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 …]
Dlog-all5343 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/
Dtest-trace-aarch64.cc2362 __ 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 …]
Dtest-cpu-features-aarch64.cc2637 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/
DAArch64SVEInstrInfo.td27 defm UQSUB_ZZZ : sve_int_bin_cons_arit_0<0b111, "uqsub">;
49 defm UQSUB_ZI : sve_int_arith_imm0<0b111, "uqsub">;

123