xref: /aosp_15_r20/external/capstone/suite/MC/ARM/neon-mul-encoding.s.cs (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi # CS_ARCH_ARM, CS_MODE_ARM, None
2*9a0e4156SSadaf Ebrahimi 0xb1,0x09,0x40,0xf2 = vmul.i8 d16, d16, d17
3*9a0e4156SSadaf Ebrahimi 0xb1,0x09,0x50,0xf2 = vmul.i16 d16, d16, d17
4*9a0e4156SSadaf Ebrahimi 0xb1,0x09,0x60,0xf2 = vmul.i32 d16, d16, d17
5*9a0e4156SSadaf Ebrahimi 0xb1,0x0d,0x40,0xf3 = vmul.f32 d16, d16, d17
6*9a0e4156SSadaf Ebrahimi 0xf2,0x09,0x40,0xf2 = vmul.i8 q8, q8, q9
7*9a0e4156SSadaf Ebrahimi 0xf2,0x09,0x50,0xf2 = vmul.i16 q8, q8, q9
8*9a0e4156SSadaf Ebrahimi 0xf2,0x09,0x60,0xf2 = vmul.i32 q8, q8, q9
9*9a0e4156SSadaf Ebrahimi 0xf2,0x0d,0x40,0xf3 = vmul.f32 q8, q8, q9
10*9a0e4156SSadaf Ebrahimi 0xb1,0x09,0x40,0xf3 = vmul.p8 d16, d16, d17
11*9a0e4156SSadaf Ebrahimi 0xf2,0x09,0x40,0xf3 = vmul.p8 q8, q8, q9
12*9a0e4156SSadaf Ebrahimi 0x68,0x28,0xd8,0xf2 = vmul.i16 d18, d8, d0[3]
13*9a0e4156SSadaf Ebrahimi 0xb1,0x09,0x40,0xf2 = vmul.i8 d16, d16, d17
14*9a0e4156SSadaf Ebrahimi 0xb1,0x09,0x50,0xf2 = vmul.i16 d16, d16, d17
15*9a0e4156SSadaf Ebrahimi 0xb1,0x09,0x60,0xf2 = vmul.i32 d16, d16, d17
16*9a0e4156SSadaf Ebrahimi 0xb1,0x0d,0x40,0xf3 = vmul.f32 d16, d16, d17
17*9a0e4156SSadaf Ebrahimi 0xf2,0x09,0x40,0xf2 = vmul.i8 q8, q8, q9
18*9a0e4156SSadaf Ebrahimi 0xf2,0x09,0x50,0xf2 = vmul.i16 q8, q8, q9
19*9a0e4156SSadaf Ebrahimi 0xf2,0x09,0x60,0xf2 = vmul.i32 q8, q8, q9
20*9a0e4156SSadaf Ebrahimi 0xf2,0x0d,0x40,0xf3 = vmul.f32 q8, q8, q9
21*9a0e4156SSadaf Ebrahimi 0xb1,0x09,0x40,0xf3 = vmul.p8 d16, d16, d17
22*9a0e4156SSadaf Ebrahimi 0xf2,0x09,0x40,0xf3 = vmul.p8 q8, q8, q9
23*9a0e4156SSadaf Ebrahimi 0xa1,0x0b,0x50,0xf2 = vqdmulh.s16 d16, d16, d17
24*9a0e4156SSadaf Ebrahimi 0xa1,0x0b,0x60,0xf2 = vqdmulh.s32 d16, d16, d17
25*9a0e4156SSadaf Ebrahimi 0xe2,0x0b,0x50,0xf2 = vqdmulh.s16 q8, q8, q9
26*9a0e4156SSadaf Ebrahimi 0xe2,0x0b,0x60,0xf2 = vqdmulh.s32 q8, q8, q9
27*9a0e4156SSadaf Ebrahimi 0xa1,0x0b,0x50,0xf2 = vqdmulh.s16 d16, d16, d17
28*9a0e4156SSadaf Ebrahimi 0xa1,0x0b,0x60,0xf2 = vqdmulh.s32 d16, d16, d17
29*9a0e4156SSadaf Ebrahimi 0xe2,0x0b,0x50,0xf2 = vqdmulh.s16 q8, q8, q9
30*9a0e4156SSadaf Ebrahimi 0xe2,0x0b,0x60,0xf2 = vqdmulh.s32 q8, q8, q9
31*9a0e4156SSadaf Ebrahimi 0x43,0xbc,0x92,0xf2 = vqdmulh.s16 d11, d2, d3[0]
32*9a0e4156SSadaf Ebrahimi 0xa1,0x0b,0x50,0xf3 = vqrdmulh.s16 d16, d16, d17
33*9a0e4156SSadaf Ebrahimi 0xa1,0x0b,0x60,0xf3 = vqrdmulh.s32 d16, d16, d17
34*9a0e4156SSadaf Ebrahimi 0xe2,0x0b,0x50,0xf3 = vqrdmulh.s16 q8, q8, q9
35*9a0e4156SSadaf Ebrahimi 0xe2,0x0b,0x60,0xf3 = vqrdmulh.s32 q8, q8, q9
36*9a0e4156SSadaf Ebrahimi 0xa1,0x0c,0xc0,0xf2 = vmull.s8 q8, d16, d17
37*9a0e4156SSadaf Ebrahimi 0xa1,0x0c,0xd0,0xf2 = vmull.s16 q8, d16, d17
38*9a0e4156SSadaf Ebrahimi 0xa1,0x0c,0xe0,0xf2 = vmull.s32 q8, d16, d17
39*9a0e4156SSadaf Ebrahimi 0xa1,0x0c,0xc0,0xf3 = vmull.u8 q8, d16, d17
40*9a0e4156SSadaf Ebrahimi 0xa1,0x0c,0xd0,0xf3 = vmull.u16 q8, d16, d17
41*9a0e4156SSadaf Ebrahimi 0xa1,0x0c,0xe0,0xf3 = vmull.u32 q8, d16, d17
42*9a0e4156SSadaf Ebrahimi 0xa1,0x0e,0xc0,0xf2 = vmull.p8 q8, d16, d17
43*9a0e4156SSadaf Ebrahimi 0xa1,0x0d,0xd0,0xf2 = vqdmull.s16 q8, d16, d17
44*9a0e4156SSadaf Ebrahimi 0xa1,0x0d,0xe0,0xf2 = vqdmull.s32 q8, d16, d17
45*9a0e4156SSadaf Ebrahimi 0x64,0x08,0x90,0xf2 = vmul.i16 d0, d0, d4[2]
46*9a0e4156SSadaf Ebrahimi 0x6f,0x18,0x91,0xf2 = vmul.i16 d1, d1, d7[3]
47*9a0e4156SSadaf Ebrahimi 0x49,0x28,0x92,0xf2 = vmul.i16 d2, d2, d1[1]
48*9a0e4156SSadaf Ebrahimi 0x42,0x38,0xa3,0xf2 = vmul.i32 d3, d3, d2[0]
49*9a0e4156SSadaf Ebrahimi 0x63,0x48,0xa4,0xf2 = vmul.i32 d4, d4, d3[1]
50*9a0e4156SSadaf Ebrahimi 0x44,0x58,0xa5,0xf2 = vmul.i32 d5, d5, d4[0]
51*9a0e4156SSadaf Ebrahimi 0x65,0x69,0xa6,0xf2 = vmul.f32 d6, d6, d5[1]
52*9a0e4156SSadaf Ebrahimi 0x64,0x08,0x90,0xf3 = vmul.i16 q0, q0, d4[2]
53*9a0e4156SSadaf Ebrahimi 0x6f,0x28,0x92,0xf3 = vmul.i16 q1, q1, d7[3]
54*9a0e4156SSadaf Ebrahimi 0x49,0x48,0x94,0xf3 = vmul.i16 q2, q2, d1[1]
55*9a0e4156SSadaf Ebrahimi 0x42,0x68,0xa6,0xf3 = vmul.i32 q3, q3, d2[0]
56*9a0e4156SSadaf Ebrahimi 0x63,0x88,0xa8,0xf3 = vmul.i32 q4, q4, d3[1]
57*9a0e4156SSadaf Ebrahimi 0x44,0xa8,0xaa,0xf3 = vmul.i32 q5, q5, d4[0]
58*9a0e4156SSadaf Ebrahimi 0x65,0xc9,0xac,0xf3 = vmul.f32 q6, q6, d5[1]
59*9a0e4156SSadaf Ebrahimi 0x64,0x98,0x90,0xf2 = vmul.i16 d9, d0, d4[2]
60*9a0e4156SSadaf Ebrahimi 0x6f,0x88,0x91,0xf2 = vmul.i16 d8, d1, d7[3]
61*9a0e4156SSadaf Ebrahimi 0x49,0x78,0x92,0xf2 = vmul.i16 d7, d2, d1[1]
62*9a0e4156SSadaf Ebrahimi 0x42,0x68,0xa3,0xf2 = vmul.i32 d6, d3, d2[0]
63*9a0e4156SSadaf Ebrahimi 0x63,0x58,0xa4,0xf2 = vmul.i32 d5, d4, d3[1]
64*9a0e4156SSadaf Ebrahimi 0x44,0x48,0xa5,0xf2 = vmul.i32 d4, d5, d4[0]
65*9a0e4156SSadaf Ebrahimi 0x65,0x39,0xa6,0xf2 = vmul.f32 d3, d6, d5[1]
66*9a0e4156SSadaf Ebrahimi 0x64,0x28,0xd0,0xf3 = vmul.i16 q9, q0, d4[2]
67*9a0e4156SSadaf Ebrahimi 0x6f,0x08,0xd2,0xf3 = vmul.i16 q8, q1, d7[3]
68*9a0e4156SSadaf Ebrahimi 0x49,0xe8,0x94,0xf3 = vmul.i16 q7, q2, d1[1]
69*9a0e4156SSadaf Ebrahimi 0x42,0xc8,0xa6,0xf3 = vmul.i32 q6, q3, d2[0]
70*9a0e4156SSadaf Ebrahimi 0x63,0xa8,0xa8,0xf3 = vmul.i32 q5, q4, d3[1]
71*9a0e4156SSadaf Ebrahimi 0x44,0x88,0xaa,0xf3 = vmul.i32 q4, q5, d4[0]
72*9a0e4156SSadaf Ebrahimi 0x65,0x69,0xac,0xf3 = vmul.f32 q3, q6, d5[1]
73