HomeSort by relevance Sort by last modified time
    Searched full:sqdmulh (Results 1 - 25 of 35) sorted by null

1 2

  /external/llvm/test/MC/AArch64/
neon-scalar-by-elem-saturating-mul.s 27 sqdmulh h0, h1, v0.h[0]
28 sqdmulh h10, h11, v10.h[4]
29 sqdmulh h20, h21, v15.h[7]
30 sqdmulh s25, s26, v27.s[3]
31 sqdmulh s2, s6, v7.s[0]
33 // CHECK: sqdmulh h0, h1, v0.h[0] // encoding: [0x20,0xc0,0x40,0x5f]
34 // CHECK: sqdmulh h10, h11, v10.h[4] // encoding: [0x6a,0xc9,0x4a,0x5f]
35 // CHECK: sqdmulh h20, h21, v15.h[7] // encoding: [0xb4,0xca,0x7f,0x5f]
36 // CHECK: sqdmulh s25, s26, v27.s[3] // encoding: [0x59,0xcb,0xbb,0x5f]
37 // CHECK: sqdmulh s2, s6, v7.s[0] // encoding: [0xc2,0xc0,0x87,0x5f
    [all...]
neon-scalar-mul.s 9 sqdmulh h10, h11, h12
10 sqdmulh s20, s21, s2
12 // CHECK: sqdmulh h10, h11, h12 // encoding: [0x6a,0xb5,0x6c,0x5e]
13 // CHECK: sqdmulh s20, s21, s2 // encoding: [0xb4,0xb6,0xa2,0x5e]
neon-mul-div-instructions.s 57 sqdmulh v2.4h, v25.4h, v3.4h
58 sqdmulh v12.8h, v5.8h, v13.8h
59 sqdmulh v3.2s, v1.2s, v30.2s
61 // CHECK: sqdmulh v2.4h, v25.4h, v3.4h // encoding: [0x22,0xb7,0x63,0x0e]
62 // CHECK: sqdmulh v12.8h, v5.8h, v13.8h // encoding: [0xac,0xb4,0x6d,0x4e]
63 // CHECK: sqdmulh v3.2s, v1.2s, v30.2s // encoding: [0x23,0xb4,0xbe,0x0e]
neon-2velem.s 245 sqdmulh v0.4h, v1.4h, v2.h[2]
246 sqdmulh v0.8h, v1.8h, v2.h[2]
247 sqdmulh v0.2s, v1.2s, v2.s[2]
248 sqdmulh v0.2s, v1.2s, v22.s[2]
249 sqdmulh v0.4s, v1.4s, v2.s[2]
250 sqdmulh v0.4s, v1.4s, v22.s[2]
252 // CHECK: sqdmulh v0.4h, v1.4h, v2.h[2] // encoding: [0x20,0xc0,0x62,0x0f]
253 // CHECK: sqdmulh v0.8h, v1.8h, v2.h[2] // encoding: [0x20,0xc0,0x62,0x4f]
254 // CHECK: sqdmulh v0.2s, v1.2s, v2.s[2] // encoding: [0x20,0xc8,0x82,0x0f]
255 // CHECK: sqdmulh v0.2s, v1.2s, v22.s[2] // encoding: [0x20,0xc8,0x96,0x0f
    [all...]
arm64-advsimd.s 347 sqdmulh.4h v0, v0, v0
418 ; CHECK: sqdmulh.4h v0, v0, v0 ; encoding: [0x00,0xb4,0x60,0x0e]
    [all...]
neon-diagnostics.s     [all...]
  /external/clang/test/CodeGen/
aarch64-neon-scalar-x-indexed-elem.c 159 // CHECK: sqdmulh {{h[0-9]+|v[0-9]+.4h}}, {{h[0-9]+|v[0-9]+.4h}}, {{v[0-9]+}}.h[3]
165 // CHECK: sqdmulh {{s[0-9]+}}, {{s[0-9]+}}, {{v[0-9]+}}.s[1]
172 // CHECK: sqdmulh {{h[0-9]+|v[0-9]+.4h}}, {{h[0-9]+|v[0-9]+.4h}}, {{v[0-9]+}}.h[7]
179 // CHECK: sqdmulh {{s[0-9]+}}, {{s[0-9]+}}, {{v[0-9]+}}.s[3]
aarch64-neon-2velem.c 683 // CHECK: sqdmulh {{v[0-9]+}}.4h, {{v[0-9]+}}.4h, {{v[0-9]+}}.h[3]
689 // CHECK: sqdmulh {{v[0-9]+}}.8h, {{v[0-9]+}}.8h, {{v[0-9]+}}.h[3]
695 // CHECK: sqdmulh {{v[0-9]+}}.2s, {{v[0-9]+}}.2s, {{v[0-9]+}}.s[1]
701 // CHECK: sqdmulh {{v[0-9]+}}.4s, {{v[0-9]+}}.4s, {{v[0-9]+}}.s[1]
    [all...]
  /external/llvm/test/CodeGen/AArch64/
arm64-neon-mul-div.ll 704 declare <4 x i16> @llvm.aarch64.neon.sqdmulh.v4i16(<4 x i16>, <4 x i16>)
705 declare <8 x i16> @llvm.aarch64.neon.sqdmulh.v8i16(<8 x i16>, <8 x i16>)
706 declare <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32>, <2 x i32>)
707 declare <4 x i32> @llvm.aarch64.neon.sqdmulh.v4i32(<4 x i32>, <4 x i32>)
711 %prod = call <4 x i16> @llvm.aarch64.neon.sqdmulh.v4i16(<4 x i16> %lhs, <4 x i16> %rhs)
712 ; CHECK: sqdmulh v0.4h, v0.4h, v1.4h
718 %prod = call <8 x i16> @llvm.aarch64.neon.sqdmulh.v8i16(<8 x i16> %lhs, <8 x i16> %rhs)
719 ; CHECK: sqdmulh v0.8h, v0.8h, v1.8h
725 %prod = call <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32> %lhs, <2 x i32> %rhs)
726 ; CHECK: sqdmulh v0.2s, v0.2s, v1.2
    [all...]
arm64-vmul.ll 123 ;CHECK: sqdmulh.4h
126 %tmp3 = call <4 x i16> @llvm.aarch64.neon.sqdmulh.v4i16(<4 x i16> %tmp1, <4 x i16> %tmp2)
132 ;CHECK: sqdmulh.8h
135 %tmp3 = call <8 x i16> @llvm.aarch64.neon.sqdmulh.v8i16(<8 x i16> %tmp1, <8 x i16> %tmp2)
141 ;CHECK: sqdmulh.2s
144 %tmp3 = call <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32> %tmp1, <2 x i32> %tmp2)
150 ;CHECK: sqdmulh.4s
153 %tmp3 = call <4 x i32> @llvm.aarch64.neon.sqdmulh.v4i32(<4 x i32> %tmp1, <4 x i32> %tmp2)
159 ;CHECK: sqdmulh s0, {{s[0-9]+}}, {{s[0-9]+}}
162 %tmp3 = call i32 @llvm.aarch64.neon.sqdmulh.i32(i32 %tmp1, i32 %tmp2
    [all...]
arm64-neon-2velem.ll 17 declare <4 x i32> @llvm.aarch64.neon.sqdmulh.v4i32(<4 x i32>, <4 x i32>)
19 declare <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32>, <2 x i32>)
21 declare <8 x i16> @llvm.aarch64.neon.sqdmulh.v8i16(<8 x i16>, <8 x i16>)
23 declare <4 x i16> @llvm.aarch64.neon.sqdmulh.v4i16(<4 x i16>, <4 x i16>)
    [all...]
  /external/vixl/test/
test-simulator-traces-a64.h     [all...]
test-disasm-a64.cc     [all...]
test-simulator-a64.cc     [all...]
  /external/valgrind/none/tests/arm64/
fp_and_simd.c     [all...]
  /external/llvm/test/MC/Disassembler/AArch64/
arm64-advsimd.txt 330 # CHECK: sqdmulh.4h v0, v0, v0
    [all...]
neon-instructions.txt 657 # CHECK: sqdmulh v31.2s, v31.2s, v31.2s
658 # CHECK: sqdmulh v5.4s, v7.4s, v9.4s
    [all...]
  /external/vixl/src/vixl/a64/
disasm-a64.cc     [all...]
macro-assembler-a64.h     [all...]
simulator-a64.cc     [all...]
logic-a64.cc 1079 LogicVRegister Simulator::sqdmulh(VectorFormat vform, function in class:vixl::Simulator
3295 LogicVRegister Simulator::sqdmulh(VectorFormat vform, function in class:vixl::Simulator
    [all...]
simulator-a64.h     [all...]
assembler-a64.h     [all...]
  /external/vixl/doc/
supported-instructions.md     [all...]
  /external/valgrind/VEX/priv/
host_arm64_defs.c 659 case ARM64vecb_SQDMULH32x4: *nm = "sqdmulh"; *ar = "4s"; return;
660 case ARM64vecb_SQDMULH16x8: *nm = "sqdmulh"; *ar = "8h"; return;
    [all...]

Completed in 2700 milliseconds

1 2