xref: /aosp_15_r20/external/llvm/test/MC/ARM/fullfp16-neon.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker@ RUN: llvm-mc -triple armv8a-none-eabi -mattr=+fullfp16,+neon -show-encoding < %s | FileCheck %s --check-prefix=ARM
2*9880d681SAndroid Build Coastguard Worker@ RUN: llvm-mc -triple thumbv8a-none-eabi -mattr=+fullfp16,+neon -show-encoding < %s | FileCheck %s --check-prefix=THUMB
3*9880d681SAndroid Build Coastguard Worker
4*9880d681SAndroid Build Coastguard Worker  vadd.f16 d0, d1, d2
5*9880d681SAndroid Build Coastguard Worker  vadd.f16 q0, q1, q2
6*9880d681SAndroid Build Coastguard Worker@ ARM:   vadd.f16        d0, d1, d2      @ encoding: [0x02,0x0d,0x11,0xf2]
7*9880d681SAndroid Build Coastguard Worker@ ARM:   vadd.f16        q0, q1, q2      @ encoding: [0x44,0x0d,0x12,0xf2]
8*9880d681SAndroid Build Coastguard Worker@ THUMB: vadd.f16        d0, d1, d2      @ encoding: [0x11,0xef,0x02,0x0d]
9*9880d681SAndroid Build Coastguard Worker@ THUMB: vadd.f16        q0, q1, q2      @ encoding: [0x12,0xef,0x44,0x0d]
10*9880d681SAndroid Build Coastguard Worker
11*9880d681SAndroid Build Coastguard Worker  vsub.f16 d0, d1, d2
12*9880d681SAndroid Build Coastguard Worker  vsub.f16 q0, q1, q2
13*9880d681SAndroid Build Coastguard Worker@ ARM:   vsub.f16        d0, d1, d2      @ encoding: [0x02,0x0d,0x31,0xf2]
14*9880d681SAndroid Build Coastguard Worker@ ARM:   vsub.f16        q0, q1, q2      @ encoding: [0x44,0x0d,0x32,0xf2]
15*9880d681SAndroid Build Coastguard Worker@ THUMB: vsub.f16        d0, d1, d2      @ encoding: [0x31,0xef,0x02,0x0d]
16*9880d681SAndroid Build Coastguard Worker@ THUMB: vsub.f16        q0, q1, q2      @ encoding: [0x32,0xef,0x44,0x0d]
17*9880d681SAndroid Build Coastguard Worker
18*9880d681SAndroid Build Coastguard Worker  vmul.f16 d0, d1, d2
19*9880d681SAndroid Build Coastguard Worker  vmul.f16 q0, q1, q2
20*9880d681SAndroid Build Coastguard Worker@ ARM:   vmul.f16        d0, d1, d2      @ encoding: [0x12,0x0d,0x11,0xf3]
21*9880d681SAndroid Build Coastguard Worker@ ARM:   vmul.f16        q0, q1, q2      @ encoding: [0x54,0x0d,0x12,0xf3]
22*9880d681SAndroid Build Coastguard Worker@ THUMB: vmul.f16        d0, d1, d2      @ encoding: [0x11,0xff,0x12,0x0d]
23*9880d681SAndroid Build Coastguard Worker@ THUMB: vmul.f16        q0, q1, q2      @ encoding: [0x12,0xff,0x54,0x0d]
24*9880d681SAndroid Build Coastguard Worker
25*9880d681SAndroid Build Coastguard Worker  vmul.f16 d1, d2, d3[2]
26*9880d681SAndroid Build Coastguard Worker  vmul.f16 q4, q5, d6[3]
27*9880d681SAndroid Build Coastguard Worker@ ARM:   vmul.f16        d1, d2, d3[2]   @ encoding: [0x63,0x19,0x92,0xf2]
28*9880d681SAndroid Build Coastguard Worker@ ARM:   vmul.f16        q4, q5, d6[3]   @ encoding: [0x6e,0x89,0x9a,0xf3]
29*9880d681SAndroid Build Coastguard Worker@ THUMB: vmul.f16        d1, d2, d3[2]   @ encoding: [0x92,0xef,0x63,0x19]
30*9880d681SAndroid Build Coastguard Worker@ THUMB: vmul.f16        q4, q5, d6[3]   @ encoding: [0x9a,0xff,0x6e,0x89]
31*9880d681SAndroid Build Coastguard Worker
32*9880d681SAndroid Build Coastguard Worker  vmla.f16 d0, d1, d2
33*9880d681SAndroid Build Coastguard Worker  vmla.f16 q0, q1, q2
34*9880d681SAndroid Build Coastguard Worker@ ARM:   vmla.f16        d0, d1, d2      @ encoding: [0x12,0x0d,0x11,0xf2]
35*9880d681SAndroid Build Coastguard Worker@ ARM:   vmla.f16        q0, q1, q2      @ encoding: [0x54,0x0d,0x12,0xf2]
36*9880d681SAndroid Build Coastguard Worker@ THUMB: vmla.f16        d0, d1, d2      @ encoding: [0x11,0xef,0x12,0x0d]
37*9880d681SAndroid Build Coastguard Worker@ THUMB: vmla.f16        q0, q1, q2      @ encoding: [0x12,0xef,0x54,0x0d]
38*9880d681SAndroid Build Coastguard Worker
39*9880d681SAndroid Build Coastguard Worker  vmla.f16 d5, d6, d7[2]
40*9880d681SAndroid Build Coastguard Worker  vmla.f16 q5, q6, d7[3]
41*9880d681SAndroid Build Coastguard Worker@ ARM:   vmla.f16        d5, d6, d7[2]   @ encoding: [0x67,0x51,0x96,0xf2]
42*9880d681SAndroid Build Coastguard Worker@ ARM:   vmla.f16        q5, q6, d7[3]   @ encoding: [0x6f,0xa1,0x9c,0xf3]
43*9880d681SAndroid Build Coastguard Worker@ THUMB: vmla.f16        d5, d6, d7[2]   @ encoding: [0x96,0xef,0x67,0x51]
44*9880d681SAndroid Build Coastguard Worker@ THUMB: vmla.f16        q5, q6, d7[3]   @ encoding: [0x9c,0xff,0x6f,0xa1]
45*9880d681SAndroid Build Coastguard Worker
46*9880d681SAndroid Build Coastguard Worker  vmls.f16 d0, d1, d2
47*9880d681SAndroid Build Coastguard Worker  vmls.f16 q0, q1, q2
48*9880d681SAndroid Build Coastguard Worker@ ARM:   vmls.f16        d0, d1, d2      @ encoding: [0x12,0x0d,0x31,0xf2]
49*9880d681SAndroid Build Coastguard Worker@ ARM:   vmls.f16        q0, q1, q2      @ encoding: [0x54,0x0d,0x32,0xf2]
50*9880d681SAndroid Build Coastguard Worker@ THUMB: vmls.f16        d0, d1, d2      @ encoding: [0x31,0xef,0x12,0x0d]
51*9880d681SAndroid Build Coastguard Worker@ THUMB: vmls.f16        q0, q1, q2      @ encoding: [0x32,0xef,0x54,0x0d]
52*9880d681SAndroid Build Coastguard Worker
53*9880d681SAndroid Build Coastguard Worker  vmls.f16 d5, d6, d7[2]
54*9880d681SAndroid Build Coastguard Worker  vmls.f16 q5, q6, d7[3]
55*9880d681SAndroid Build Coastguard Worker@ ARM:   vmls.f16        d5, d6, d7[2]   @ encoding: [0x67,0x55,0x96,0xf2]
56*9880d681SAndroid Build Coastguard Worker@ ARM:   vmls.f16        q5, q6, d7[3]   @ encoding: [0x6f,0xa5,0x9c,0xf3]
57*9880d681SAndroid Build Coastguard Worker@ THUMB: vmls.f16        d5, d6, d7[2]   @ encoding: [0x96,0xef,0x67,0x55]
58*9880d681SAndroid Build Coastguard Worker@ THUMB: vmls.f16        q5, q6, d7[3]   @ encoding: [0x9c,0xff,0x6f,0xa5]
59*9880d681SAndroid Build Coastguard Worker
60*9880d681SAndroid Build Coastguard Worker  vfma.f16 d0, d1, d2
61*9880d681SAndroid Build Coastguard Worker  vfma.f16 q0, q1, q2
62*9880d681SAndroid Build Coastguard Worker@ ARM:   vfma.f16        d0, d1, d2      @ encoding: [0x12,0x0c,0x11,0xf2]
63*9880d681SAndroid Build Coastguard Worker@ ARM:   vfma.f16        q0, q1, q2      @ encoding: [0x54,0x0c,0x12,0xf2]
64*9880d681SAndroid Build Coastguard Worker@ THUMB: vfma.f16        d0, d1, d2      @ encoding: [0x11,0xef,0x12,0x0c]
65*9880d681SAndroid Build Coastguard Worker@ THUMB: vfma.f16        q0, q1, q2      @ encoding: [0x12,0xef,0x54,0x0c]
66*9880d681SAndroid Build Coastguard Worker
67*9880d681SAndroid Build Coastguard Worker  vfms.f16 d0, d1, d2
68*9880d681SAndroid Build Coastguard Worker  vfms.f16 q0, q1, q2
69*9880d681SAndroid Build Coastguard Worker@ ARM:   vfms.f16        d0, d1, d2      @ encoding: [0x12,0x0c,0x31,0xf2]
70*9880d681SAndroid Build Coastguard Worker@ ARM:   vfms.f16        q0, q1, q2      @ encoding: [0x54,0x0c,0x32,0xf2]
71*9880d681SAndroid Build Coastguard Worker@ THUMB: vfms.f16        d0, d1, d2      @ encoding: [0x31,0xef,0x12,0x0c]
72*9880d681SAndroid Build Coastguard Worker@ THUMB: vfms.f16        q0, q1, q2      @ encoding: [0x32,0xef,0x54,0x0c]
73*9880d681SAndroid Build Coastguard Worker
74*9880d681SAndroid Build Coastguard Worker  vceq.f16 d2, d3, d4
75*9880d681SAndroid Build Coastguard Worker  vceq.f16 q2, q3, q4
76*9880d681SAndroid Build Coastguard Worker@ ARM:   vceq.f16        d2, d3, d4      @ encoding: [0x04,0x2e,0x13,0xf2]
77*9880d681SAndroid Build Coastguard Worker@ ARM:   vceq.f16        q2, q3, q4      @ encoding: [0x48,0x4e,0x16,0xf2]
78*9880d681SAndroid Build Coastguard Worker@ THUMB: vceq.f16        d2, d3, d4      @ encoding: [0x13,0xef,0x04,0x2e]
79*9880d681SAndroid Build Coastguard Worker@ THUMB: vceq.f16        q2, q3, q4      @ encoding: [0x16,0xef,0x48,0x4e]
80*9880d681SAndroid Build Coastguard Worker
81*9880d681SAndroid Build Coastguard Worker  vceq.f16 d2, d3, #0
82*9880d681SAndroid Build Coastguard Worker  vceq.f16 q2, q3, #0
83*9880d681SAndroid Build Coastguard Worker@ ARM:   vceq.f16        d2, d3, #0      @ encoding: [0x03,0x25,0xb5,0xf3]
84*9880d681SAndroid Build Coastguard Worker@ ARM:   vceq.f16        q2, q3, #0      @ encoding: [0x46,0x45,0xb5,0xf3]
85*9880d681SAndroid Build Coastguard Worker@ THUMB: vceq.f16        d2, d3, #0      @ encoding: [0xb5,0xff,0x03,0x25]
86*9880d681SAndroid Build Coastguard Worker@ THUMB: vceq.f16        q2, q3, #0      @ encoding: [0xb5,0xff,0x46,0x45]
87*9880d681SAndroid Build Coastguard Worker
88*9880d681SAndroid Build Coastguard Worker  vcge.f16 d2, d3, d4
89*9880d681SAndroid Build Coastguard Worker  vcge.f16 q2, q3, q4
90*9880d681SAndroid Build Coastguard Worker@ ARM:   vcge.f16        d2, d3, d4      @ encoding: [0x04,0x2e,0x13,0xf3]
91*9880d681SAndroid Build Coastguard Worker@ ARM:   vcge.f16        q2, q3, q4      @ encoding: [0x48,0x4e,0x16,0xf3]
92*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16        d2, d3, d4      @ encoding: [0x13,0xff,0x04,0x2e]
93*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16        q2, q3, q4      @ encoding: [0x16,0xff,0x48,0x4e]
94*9880d681SAndroid Build Coastguard Worker
95*9880d681SAndroid Build Coastguard Worker  vcge.f16 d2, d3, #0
96*9880d681SAndroid Build Coastguard Worker  vcge.f16 q2, q3, #0
97*9880d681SAndroid Build Coastguard Worker@ ARM:   vcge.f16        d2, d3, #0      @ encoding: [0x83,0x24,0xb5,0xf3]
98*9880d681SAndroid Build Coastguard Worker@ ARM:   vcge.f16        q2, q3, #0      @ encoding: [0xc6,0x44,0xb5,0xf3]
99*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16        d2, d3, #0      @ encoding: [0xb5,0xff,0x83,0x24]
100*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16        q2, q3, #0      @ encoding: [0xb5,0xff,0xc6,0x44]
101*9880d681SAndroid Build Coastguard Worker
102*9880d681SAndroid Build Coastguard Worker  vcgt.f16 d2, d3, d4
103*9880d681SAndroid Build Coastguard Worker  vcgt.f16 q2, q3, q4
104*9880d681SAndroid Build Coastguard Worker@ ARM:   vcgt.f16        d2, d3, d4      @ encoding: [0x04,0x2e,0x33,0xf3]
105*9880d681SAndroid Build Coastguard Worker@ ARM:   vcgt.f16        q2, q3, q4      @ encoding: [0x48,0x4e,0x36,0xf3]
106*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16        d2, d3, d4      @ encoding: [0x33,0xff,0x04,0x2e]
107*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16        q2, q3, q4      @ encoding: [0x36,0xff,0x48,0x4e]
108*9880d681SAndroid Build Coastguard Worker
109*9880d681SAndroid Build Coastguard Worker  vcgt.f16 d2, d3, #0
110*9880d681SAndroid Build Coastguard Worker  vcgt.f16 q2, q3, #0
111*9880d681SAndroid Build Coastguard Worker@ ARM:   vcgt.f16        d2, d3, #0      @ encoding: [0x03,0x24,0xb5,0xf3]
112*9880d681SAndroid Build Coastguard Worker@ ARM:   vcgt.f16        q2, q3, #0      @ encoding: [0x46,0x44,0xb5,0xf3]
113*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16        d2, d3, #0      @ encoding: [0xb5,0xff,0x03,0x24]
114*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16        q2, q3, #0      @ encoding: [0xb5,0xff,0x46,0x44]
115*9880d681SAndroid Build Coastguard Worker
116*9880d681SAndroid Build Coastguard Worker  vcle.f16 d2, d3, d4
117*9880d681SAndroid Build Coastguard Worker  vcle.f16 q2, q3, q4
118*9880d681SAndroid Build Coastguard Worker@ ARM:   vcge.f16        d2, d4, d3      @ encoding: [0x03,0x2e,0x14,0xf3]
119*9880d681SAndroid Build Coastguard Worker@ ARM:   vcge.f16        q2, q4, q3      @ encoding: [0x46,0x4e,0x18,0xf3]
120*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16        d2, d4, d3      @ encoding: [0x14,0xff,0x03,0x2e]
121*9880d681SAndroid Build Coastguard Worker@ THUMB: vcge.f16        q2, q4, q3      @ encoding: [0x18,0xff,0x46,0x4e]
122*9880d681SAndroid Build Coastguard Worker
123*9880d681SAndroid Build Coastguard Worker  vcle.f16 d2, d3, #0
124*9880d681SAndroid Build Coastguard Worker  vcle.f16 q2, q3, #0
125*9880d681SAndroid Build Coastguard Worker@ ARM:   vcle.f16        d2, d3, #0      @ encoding: [0x83,0x25,0xb5,0xf3]
126*9880d681SAndroid Build Coastguard Worker@ ARM:   vcle.f16        q2, q3, #0      @ encoding: [0xc6,0x45,0xb5,0xf3]
127*9880d681SAndroid Build Coastguard Worker@ THUMB: vcle.f16        d2, d3, #0      @ encoding: [0xb5,0xff,0x83,0x25]
128*9880d681SAndroid Build Coastguard Worker@ THUMB: vcle.f16        q2, q3, #0      @ encoding: [0xb5,0xff,0xc6,0x45]
129*9880d681SAndroid Build Coastguard Worker
130*9880d681SAndroid Build Coastguard Worker  vclt.f16 d2, d3, d4
131*9880d681SAndroid Build Coastguard Worker  vclt.f16 q2, q3, q4
132*9880d681SAndroid Build Coastguard Worker@ ARM:   vcgt.f16        d2, d4, d3      @ encoding: [0x03,0x2e,0x34,0xf3]
133*9880d681SAndroid Build Coastguard Worker@ ARM:   vcgt.f16        q2, q4, q3      @ encoding: [0x46,0x4e,0x38,0xf3]
134*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16        d2, d4, d3      @ encoding: [0x34,0xff,0x03,0x2e]
135*9880d681SAndroid Build Coastguard Worker@ THUMB: vcgt.f16        q2, q4, q3      @ encoding: [0x38,0xff,0x46,0x4e]
136*9880d681SAndroid Build Coastguard Worker
137*9880d681SAndroid Build Coastguard Worker  vclt.f16 d2, d3, #0
138*9880d681SAndroid Build Coastguard Worker  vclt.f16 q2, q3, #0
139*9880d681SAndroid Build Coastguard Worker@ ARM:   vclt.f16        d2, d3, #0      @ encoding: [0x03,0x26,0xb5,0xf3]
140*9880d681SAndroid Build Coastguard Worker@ ARM:   vclt.f16        q2, q3, #0      @ encoding: [0x46,0x46,0xb5,0xf3]
141*9880d681SAndroid Build Coastguard Worker@ THUMB: vclt.f16        d2, d3, #0      @ encoding: [0xb5,0xff,0x03,0x26]
142*9880d681SAndroid Build Coastguard Worker@ THUMB: vclt.f16        q2, q3, #0      @ encoding: [0xb5,0xff,0x46,0x46]
143*9880d681SAndroid Build Coastguard Worker
144*9880d681SAndroid Build Coastguard Worker  vacge.f16 d0, d1, d2
145*9880d681SAndroid Build Coastguard Worker  vacge.f16 q0, q1, q2
146*9880d681SAndroid Build Coastguard Worker@ ARM:   vacge.f16       d0, d1, d2      @ encoding: [0x12,0x0e,0x11,0xf3]
147*9880d681SAndroid Build Coastguard Worker@ ARM:   vacge.f16       q0, q1, q2      @ encoding: [0x54,0x0e,0x12,0xf3]
148*9880d681SAndroid Build Coastguard Worker@ THUMB: vacge.f16       d0, d1, d2      @ encoding: [0x11,0xff,0x12,0x0e]
149*9880d681SAndroid Build Coastguard Worker@ THUMB: vacge.f16       q0, q1, q2      @ encoding: [0x12,0xff,0x54,0x0e]
150*9880d681SAndroid Build Coastguard Worker
151*9880d681SAndroid Build Coastguard Worker  vacgt.f16 d0, d1, d2
152*9880d681SAndroid Build Coastguard Worker  vacgt.f16 q0, q1, q2
153*9880d681SAndroid Build Coastguard Worker@ ARM:   vacgt.f16       d0, d1, d2      @ encoding: [0x12,0x0e,0x31,0xf3]
154*9880d681SAndroid Build Coastguard Worker@ ARM:   vacgt.f16       q0, q1, q2      @ encoding: [0x54,0x0e,0x32,0xf3]
155*9880d681SAndroid Build Coastguard Worker@ THUMB: vacgt.f16       d0, d1, d2      @ encoding: [0x31,0xff,0x12,0x0e]
156*9880d681SAndroid Build Coastguard Worker@ THUMB: vacgt.f16       q0, q1, q2      @ encoding: [0x32,0xff,0x54,0x0e]
157*9880d681SAndroid Build Coastguard Worker
158*9880d681SAndroid Build Coastguard Worker  vacle.f16 d0, d1, d2
159*9880d681SAndroid Build Coastguard Worker  vacle.f16 q0, q1, q2
160*9880d681SAndroid Build Coastguard Worker@ ARM:   vacge.f16       d0, d2, d1      @ encoding: [0x11,0x0e,0x12,0xf3]
161*9880d681SAndroid Build Coastguard Worker@ ARM:   vacge.f16       q0, q2, q1      @ encoding: [0x52,0x0e,0x14,0xf3]
162*9880d681SAndroid Build Coastguard Worker@ THUMB: vacge.f16       d0, d2, d1      @ encoding: [0x12,0xff,0x11,0x0e]
163*9880d681SAndroid Build Coastguard Worker@ THUMB: vacge.f16       q0, q2, q1      @ encoding: [0x14,0xff,0x52,0x0e]
164*9880d681SAndroid Build Coastguard Worker
165*9880d681SAndroid Build Coastguard Worker  vaclt.f16 d0, d1, d2
166*9880d681SAndroid Build Coastguard Worker  vaclt.f16 q0, q1, q2
167*9880d681SAndroid Build Coastguard Worker@ ARM:   vacgt.f16       d0, d2, d1      @ encoding: [0x11,0x0e,0x32,0xf3]
168*9880d681SAndroid Build Coastguard Worker@ ARM:   vacgt.f16       q0, q2, q1      @ encoding: [0x52,0x0e,0x34,0xf3]
169*9880d681SAndroid Build Coastguard Worker@ THUMB: vacgt.f16       d0, d2, d1      @ encoding: [0x32,0xff,0x11,0x0e]
170*9880d681SAndroid Build Coastguard Worker@ THUMB: vacgt.f16       q0, q2, q1      @ encoding: [0x34,0xff,0x52,0x0e]
171*9880d681SAndroid Build Coastguard Worker
172*9880d681SAndroid Build Coastguard Worker  vabd.f16 d0, d1, d2
173*9880d681SAndroid Build Coastguard Worker  vabd.f16 q0, q1, q2
174*9880d681SAndroid Build Coastguard Worker@ ARM:   vabd.f16        d0, d1, d2      @ encoding: [0x02,0x0d,0x31,0xf3]
175*9880d681SAndroid Build Coastguard Worker@ ARM:   vabd.f16        q0, q1, q2      @ encoding: [0x44,0x0d,0x32,0xf3]
176*9880d681SAndroid Build Coastguard Worker@ THUMB: vabd.f16        d0, d1, d2      @ encoding: [0x31,0xff,0x02,0x0d]
177*9880d681SAndroid Build Coastguard Worker@ THUMB: vabd.f16        q0, q1, q2      @ encoding: [0x32,0xff,0x44,0x0d]
178*9880d681SAndroid Build Coastguard Worker
179*9880d681SAndroid Build Coastguard Worker  vabs.f16 d0, d1
180*9880d681SAndroid Build Coastguard Worker  vabs.f16 q0, q1
181*9880d681SAndroid Build Coastguard Worker@ ARM:   vabs.f16        d0, d1          @ encoding: [0x01,0x07,0xb5,0xf3]
182*9880d681SAndroid Build Coastguard Worker@ ARM:   vabs.f16        q0, q1          @ encoding: [0x42,0x07,0xb5,0xf3]
183*9880d681SAndroid Build Coastguard Worker@ THUMB: vabs.f16        d0, d1          @ encoding: [0xb5,0xff,0x01,0x07]
184*9880d681SAndroid Build Coastguard Worker@ THUMB: vabs.f16        q0, q1          @ encoding: [0xb5,0xff,0x42,0x07]
185*9880d681SAndroid Build Coastguard Worker
186*9880d681SAndroid Build Coastguard Worker  vmax.f16 d0, d1, d2
187*9880d681SAndroid Build Coastguard Worker  vmax.f16 q0, q1, q2
188*9880d681SAndroid Build Coastguard Worker@ ARM:   vmax.f16        d0, d1, d2      @ encoding: [0x02,0x0f,0x11,0xf2]
189*9880d681SAndroid Build Coastguard Worker@ ARM:   vmax.f16        q0, q1, q2      @ encoding: [0x44,0x0f,0x12,0xf2]
190*9880d681SAndroid Build Coastguard Worker@ THUMB: vmax.f16        d0, d1, d2      @ encoding: [0x11,0xef,0x02,0x0f]
191*9880d681SAndroid Build Coastguard Worker@ THUMB: vmax.f16        q0, q1, q2      @ encoding: [0x12,0xef,0x44,0x0f]
192*9880d681SAndroid Build Coastguard Worker
193*9880d681SAndroid Build Coastguard Worker  vmin.f16 d0, d1, d2
194*9880d681SAndroid Build Coastguard Worker  vmin.f16 q0, q1, q2
195*9880d681SAndroid Build Coastguard Worker@ ARM:   vmin.f16        d0, d1, d2      @ encoding: [0x02,0x0f,0x31,0xf2]
196*9880d681SAndroid Build Coastguard Worker@ ARM:   vmin.f16        q0, q1, q2      @ encoding: [0x44,0x0f,0x32,0xf2]
197*9880d681SAndroid Build Coastguard Worker@ THUMB: vmin.f16        d0, d1, d2      @ encoding: [0x31,0xef,0x02,0x0f]
198*9880d681SAndroid Build Coastguard Worker@ THUMB: vmin.f16        q0, q1, q2      @ encoding: [0x32,0xef,0x44,0x0f]
199*9880d681SAndroid Build Coastguard Worker
200*9880d681SAndroid Build Coastguard Worker  vmaxnm.f16 d0, d1, d2
201*9880d681SAndroid Build Coastguard Worker  vmaxnm.f16 q0, q1, q2
202*9880d681SAndroid Build Coastguard Worker@ ARM:   vmaxnm.f16      d0, d1, d2      @ encoding: [0x12,0x0f,0x11,0xf3]
203*9880d681SAndroid Build Coastguard Worker@ ARM:   vmaxnm.f16      q0, q1, q2      @ encoding: [0x54,0x0f,0x12,0xf3]
204*9880d681SAndroid Build Coastguard Worker@ THUMB: vmaxnm.f16      d0, d1, d2      @ encoding: [0x11,0xff,0x12,0x0f]
205*9880d681SAndroid Build Coastguard Worker@ THUMB: vmaxnm.f16      q0, q1, q2      @ encoding: [0x12,0xff,0x54,0x0f]
206*9880d681SAndroid Build Coastguard Worker
207*9880d681SAndroid Build Coastguard Worker  vminnm.f16 d0, d1, d2
208*9880d681SAndroid Build Coastguard Worker  vminnm.f16 q0, q1, q2
209*9880d681SAndroid Build Coastguard Worker@ ARM:   vminnm.f16      d0, d1, d2      @ encoding: [0x12,0x0f,0x31,0xf3]
210*9880d681SAndroid Build Coastguard Worker@ ARM:   vminnm.f16      q0, q1, q2      @ encoding: [0x54,0x0f,0x32,0xf3]
211*9880d681SAndroid Build Coastguard Worker@ THUMB: vminnm.f16      d0, d1, d2      @ encoding: [0x31,0xff,0x12,0x0f]
212*9880d681SAndroid Build Coastguard Worker@ THUMB: vminnm.f16      q0, q1, q2      @ encoding: [0x32,0xff,0x54,0x0f]
213*9880d681SAndroid Build Coastguard Worker
214*9880d681SAndroid Build Coastguard Worker  vpadd.f16 d0, d1, d2
215*9880d681SAndroid Build Coastguard Worker@ ARM:   vpadd.f16       d0, d1, d2      @ encoding: [0x02,0x0d,0x11,0xf3]
216*9880d681SAndroid Build Coastguard Worker@ THUMB: vpadd.f16       d0, d1, d2      @ encoding: [0x11,0xff,0x02,0x0d]
217*9880d681SAndroid Build Coastguard Worker
218*9880d681SAndroid Build Coastguard Worker  vpmax.f16 d0, d1, d2
219*9880d681SAndroid Build Coastguard Worker@ ARM:   vpmax.f16       d0, d1, d2      @ encoding: [0x02,0x0f,0x11,0xf3]
220*9880d681SAndroid Build Coastguard Worker@ THUMB: vpmax.f16       d0, d1, d2      @ encoding: [0x11,0xff,0x02,0x0f]
221*9880d681SAndroid Build Coastguard Worker
222*9880d681SAndroid Build Coastguard Worker  vpmin.f16 d0, d1, d2
223*9880d681SAndroid Build Coastguard Worker@ ARM:   vpmin.f16       d0, d1, d2      @ encoding: [0x02,0x0f,0x31,0xf3]
224*9880d681SAndroid Build Coastguard Worker@ THUMB: vpmin.f16       d0, d1, d2      @ encoding: [0x31,0xff,0x02,0x0f]
225*9880d681SAndroid Build Coastguard Worker
226*9880d681SAndroid Build Coastguard Worker  vrecpe.f16 d0, d1
227*9880d681SAndroid Build Coastguard Worker  vrecpe.f16 q0, q1
228*9880d681SAndroid Build Coastguard Worker@ ARM:   vrecpe.f16      d0, d1          @ encoding: [0x01,0x05,0xb7,0xf3]
229*9880d681SAndroid Build Coastguard Worker@ ARM:   vrecpe.f16      q0, q1          @ encoding: [0x42,0x05,0xb7,0xf3]
230*9880d681SAndroid Build Coastguard Worker@ THUMB: vrecpe.f16      d0, d1          @ encoding: [0xb7,0xff,0x01,0x05]
231*9880d681SAndroid Build Coastguard Worker@ THUMB: vrecpe.f16      q0, q1          @ encoding: [0xb7,0xff,0x42,0x05]
232*9880d681SAndroid Build Coastguard Worker
233*9880d681SAndroid Build Coastguard Worker  vrecps.f16 d0, d1, d2
234*9880d681SAndroid Build Coastguard Worker  vrecps.f16 q0, q1, q2
235*9880d681SAndroid Build Coastguard Worker@ ARM:   vrecps.f16      d0, d1, d2      @ encoding: [0x12,0x0f,0x11,0xf2]
236*9880d681SAndroid Build Coastguard Worker@ ARM:   vrecps.f16      q0, q1, q2      @ encoding: [0x54,0x0f,0x12,0xf2]
237*9880d681SAndroid Build Coastguard Worker@ THUMB: vrecps.f16      d0, d1, d2      @ encoding: [0x11,0xef,0x12,0x0f]
238*9880d681SAndroid Build Coastguard Worker@ THUMB: vrecps.f16      q0, q1, q2      @ encoding: [0x12,0xef,0x54,0x0f]
239*9880d681SAndroid Build Coastguard Worker
240*9880d681SAndroid Build Coastguard Worker  vrsqrte.f16 d0, d1
241*9880d681SAndroid Build Coastguard Worker  vrsqrte.f16 q0, q1
242*9880d681SAndroid Build Coastguard Worker@ ARM:   vrsqrte.f16     d0, d1          @ encoding: [0x81,0x05,0xb7,0xf3]
243*9880d681SAndroid Build Coastguard Worker@ ARM:   vrsqrte.f16     q0, q1          @ encoding: [0xc2,0x05,0xb7,0xf3]
244*9880d681SAndroid Build Coastguard Worker@ THUMB: vrsqrte.f16     d0, d1          @ encoding: [0xb7,0xff,0x81,0x05]
245*9880d681SAndroid Build Coastguard Worker@ THUMB: vrsqrte.f16     q0, q1          @ encoding: [0xb7,0xff,0xc2,0x05]
246*9880d681SAndroid Build Coastguard Worker
247*9880d681SAndroid Build Coastguard Worker  vrsqrts.f16 d0, d1, d2
248*9880d681SAndroid Build Coastguard Worker  vrsqrts.f16 q0, q1, q2
249*9880d681SAndroid Build Coastguard Worker@ ARM:   vrsqrts.f16     d0, d1, d2      @ encoding: [0x12,0x0f,0x31,0xf2]
250*9880d681SAndroid Build Coastguard Worker@ ARM:   vrsqrts.f16     q0, q1, q2      @ encoding: [0x54,0x0f,0x32,0xf2]
251*9880d681SAndroid Build Coastguard Worker@ THUMB: vrsqrts.f16     d0, d1, d2      @ encoding: [0x31,0xef,0x12,0x0f]
252*9880d681SAndroid Build Coastguard Worker@ THUMB: vrsqrts.f16     q0, q1, q2      @ encoding: [0x32,0xef,0x54,0x0f]
253*9880d681SAndroid Build Coastguard Worker
254*9880d681SAndroid Build Coastguard Worker  vneg.f16 d0, d1
255*9880d681SAndroid Build Coastguard Worker  vneg.f16 q0, q1
256*9880d681SAndroid Build Coastguard Worker@ ARM:   vneg.f16        d0, d1          @ encoding: [0x81,0x07,0xb5,0xf3]
257*9880d681SAndroid Build Coastguard Worker@ ARM:   vneg.f16        q0, q1          @ encoding: [0xc2,0x07,0xb5,0xf3]
258*9880d681SAndroid Build Coastguard Worker@ THUMB: vneg.f16        d0, d1          @ encoding: [0xb5,0xff,0x81,0x07]
259*9880d681SAndroid Build Coastguard Worker@ THUMB: vneg.f16        q0, q1          @ encoding: [0xb5,0xff,0xc2,0x07]
260*9880d681SAndroid Build Coastguard Worker
261*9880d681SAndroid Build Coastguard Worker  vcvt.s16.f16 d0, d1
262*9880d681SAndroid Build Coastguard Worker  vcvt.u16.f16 d0, d1
263*9880d681SAndroid Build Coastguard Worker  vcvt.f16.s16 d0, d1
264*9880d681SAndroid Build Coastguard Worker  vcvt.f16.u16 d0, d1
265*9880d681SAndroid Build Coastguard Worker  vcvt.s16.f16 q0, q1
266*9880d681SAndroid Build Coastguard Worker  vcvt.u16.f16 q0, q1
267*9880d681SAndroid Build Coastguard Worker  vcvt.f16.s16 q0, q1
268*9880d681SAndroid Build Coastguard Worker  vcvt.f16.u16 q0, q1
269*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.s16.f16    d0, d1          @ encoding: [0x01,0x07,0xb7,0xf3]
270*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.u16.f16    d0, d1          @ encoding: [0x81,0x07,0xb7,0xf3]
271*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.f16.s16    d0, d1          @ encoding: [0x01,0x06,0xb7,0xf3]
272*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.f16.u16    d0, d1          @ encoding: [0x81,0x06,0xb7,0xf3]
273*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.s16.f16    q0, q1          @ encoding: [0x42,0x07,0xb7,0xf3]
274*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.u16.f16    q0, q1          @ encoding: [0xc2,0x07,0xb7,0xf3]
275*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.f16.s16    q0, q1          @ encoding: [0x42,0x06,0xb7,0xf3]
276*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.f16.u16    q0, q1          @ encoding: [0xc2,0x06,0xb7,0xf3]
277*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.s16.f16    d0, d1          @ encoding: [0xb7,0xff,0x01,0x07]
278*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.u16.f16    d0, d1          @ encoding: [0xb7,0xff,0x81,0x07]
279*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.s16    d0, d1          @ encoding: [0xb7,0xff,0x01,0x06]
280*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.u16    d0, d1          @ encoding: [0xb7,0xff,0x81,0x06]
281*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.s16.f16    q0, q1          @ encoding: [0xb7,0xff,0x42,0x07]
282*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.u16.f16    q0, q1          @ encoding: [0xb7,0xff,0xc2,0x07]
283*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.s16    q0, q1          @ encoding: [0xb7,0xff,0x42,0x06]
284*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.u16    q0, q1          @ encoding: [0xb7,0xff,0xc2,0x06]
285*9880d681SAndroid Build Coastguard Worker
286*9880d681SAndroid Build Coastguard Worker  vcvta.s16.f16 d0, d1
287*9880d681SAndroid Build Coastguard Worker  vcvta.s16.f16 q0, q1
288*9880d681SAndroid Build Coastguard Worker  vcvta.u16.f16 d0, d1
289*9880d681SAndroid Build Coastguard Worker  vcvta.u16.f16 q0, q1
290*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvta.s16.f16   d0, d1          @ encoding: [0x01,0x00,0xb7,0xf3]
291*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvta.s16.f16   q0, q1          @ encoding: [0x42,0x00,0xb7,0xf3]
292*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvta.u16.f16   d0, d1          @ encoding: [0x81,0x00,0xb7,0xf3]
293*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvta.u16.f16   q0, q1          @ encoding: [0xc2,0x00,0xb7,0xf3]
294*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvta.s16.f16   d0, d1          @ encoding: [0xb7,0xff,0x01,0x00]
295*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvta.s16.f16   q0, q1          @ encoding: [0xb7,0xff,0x42,0x00]
296*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvta.u16.f16   d0, d1          @ encoding: [0xb7,0xff,0x81,0x00]
297*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvta.u16.f16   q0, q1          @ encoding: [0xb7,0xff,0xc2,0x00]
298*9880d681SAndroid Build Coastguard Worker
299*9880d681SAndroid Build Coastguard Worker  vcvtm.s16.f16 d0, d1
300*9880d681SAndroid Build Coastguard Worker  vcvtm.s16.f16 q0, q1
301*9880d681SAndroid Build Coastguard Worker  vcvtm.u16.f16 d0, d1
302*9880d681SAndroid Build Coastguard Worker  vcvtm.u16.f16 q0, q1
303*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtm.s16.f16   d0, d1          @ encoding: [0x01,0x03,0xb7,0xf3]
304*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtm.s16.f16   q0, q1          @ encoding: [0x42,0x03,0xb7,0xf3]
305*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtm.u16.f16   d0, d1          @ encoding: [0x81,0x03,0xb7,0xf3]
306*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtm.u16.f16   q0, q1          @ encoding: [0xc2,0x03,0xb7,0xf3]
307*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtm.s16.f16   d0, d1          @ encoding: [0xb7,0xff,0x01,0x03]
308*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtm.s16.f16   q0, q1          @ encoding: [0xb7,0xff,0x42,0x03]
309*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtm.u16.f16   d0, d1          @ encoding: [0xb7,0xff,0x81,0x03]
310*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtm.u16.f16   q0, q1          @ encoding: [0xb7,0xff,0xc2,0x03]
311*9880d681SAndroid Build Coastguard Worker
312*9880d681SAndroid Build Coastguard Worker  vcvtn.s16.f16 d0, d1
313*9880d681SAndroid Build Coastguard Worker  vcvtn.s16.f16 q0, q1
314*9880d681SAndroid Build Coastguard Worker  vcvtn.u16.f16 d0, d1
315*9880d681SAndroid Build Coastguard Worker  vcvtn.u16.f16 q0, q1
316*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtn.s16.f16   d0, d1          @ encoding: [0x01,0x01,0xb7,0xf3]
317*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtn.s16.f16   q0, q1          @ encoding: [0x42,0x01,0xb7,0xf3]
318*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtn.u16.f16   d0, d1          @ encoding: [0x81,0x01,0xb7,0xf3]
319*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtn.u16.f16   q0, q1          @ encoding: [0xc2,0x01,0xb7,0xf3]
320*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtn.s16.f16   d0, d1          @ encoding: [0xb7,0xff,0x01,0x01]
321*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtn.s16.f16   q0, q1          @ encoding: [0xb7,0xff,0x42,0x01]
322*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtn.u16.f16   d0, d1          @ encoding: [0xb7,0xff,0x81,0x01]
323*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtn.u16.f16   q0, q1          @ encoding: [0xb7,0xff,0xc2,0x01]
324*9880d681SAndroid Build Coastguard Worker
325*9880d681SAndroid Build Coastguard Worker  vcvtp.s16.f16 d0, d1
326*9880d681SAndroid Build Coastguard Worker  vcvtp.s16.f16 q0, q1
327*9880d681SAndroid Build Coastguard Worker  vcvtp.u16.f16 d0, d1
328*9880d681SAndroid Build Coastguard Worker  vcvtp.u16.f16 q0, q1
329*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtp.s16.f16   d0, d1          @ encoding: [0x01,0x02,0xb7,0xf3]
330*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtp.s16.f16   q0, q1          @ encoding: [0x42,0x02,0xb7,0xf3]
331*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtp.u16.f16   d0, d1          @ encoding: [0x81,0x02,0xb7,0xf3]
332*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvtp.u16.f16   q0, q1          @ encoding: [0xc2,0x02,0xb7,0xf3]
333*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtp.s16.f16   d0, d1          @ encoding: [0xb7,0xff,0x01,0x02]
334*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtp.s16.f16   q0, q1          @ encoding: [0xb7,0xff,0x42,0x02]
335*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtp.u16.f16   d0, d1          @ encoding: [0xb7,0xff,0x81,0x02]
336*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvtp.u16.f16   q0, q1          @ encoding: [0xb7,0xff,0xc2,0x02]
337*9880d681SAndroid Build Coastguard Worker
338*9880d681SAndroid Build Coastguard Worker
339*9880d681SAndroid Build Coastguard Worker  vcvt.s16.f16 d0, d1, #1
340*9880d681SAndroid Build Coastguard Worker  vcvt.u16.f16 d0, d1, #2
341*9880d681SAndroid Build Coastguard Worker  vcvt.f16.s16 d0, d1, #3
342*9880d681SAndroid Build Coastguard Worker  vcvt.f16.u16 d0, d1, #4
343*9880d681SAndroid Build Coastguard Worker  vcvt.s16.f16 q0, q1, #5
344*9880d681SAndroid Build Coastguard Worker  vcvt.u16.f16 q0, q1, #6
345*9880d681SAndroid Build Coastguard Worker  vcvt.f16.s16 q0, q1, #7
346*9880d681SAndroid Build Coastguard Worker  vcvt.f16.u16 q0, q1, #8
347*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.s16.f16    d0, d1, #1      @ encoding: [0x11,0x0d,0xbf,0xf2]
348*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.u16.f16    d0, d1, #2      @ encoding: [0x11,0x0d,0xbe,0xf3]
349*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.f16.s16    d0, d1, #3      @ encoding: [0x11,0x0c,0xbd,0xf2]
350*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.f16.u16    d0, d1, #4      @ encoding: [0x11,0x0c,0xbc,0xf3]
351*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.s16.f16    q0, q1, #5      @ encoding: [0x52,0x0d,0xbb,0xf2]
352*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.u16.f16    q0, q1, #6      @ encoding: [0x52,0x0d,0xba,0xf3]
353*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.f16.s16    q0, q1, #7      @ encoding: [0x52,0x0c,0xb9,0xf2]
354*9880d681SAndroid Build Coastguard Worker@ ARM:   vcvt.f16.u16    q0, q1, #8      @ encoding: [0x52,0x0c,0xb8,0xf3]
355*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.s16.f16    d0, d1, #1      @ encoding: [0xbf,0xef,0x11,0x0d]
356*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.u16.f16    d0, d1, #2      @ encoding: [0xbe,0xff,0x11,0x0d]
357*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.s16    d0, d1, #3      @ encoding: [0xbd,0xef,0x11,0x0c]
358*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.u16    d0, d1, #4      @ encoding: [0xbc,0xff,0x11,0x0c]
359*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.s16.f16    q0, q1, #5      @ encoding: [0xbb,0xef,0x52,0x0d]
360*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.u16.f16    q0, q1, #6      @ encoding: [0xba,0xff,0x52,0x0d]
361*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.s16    q0, q1, #7      @ encoding: [0xb9,0xef,0x52,0x0c]
362*9880d681SAndroid Build Coastguard Worker@ THUMB: vcvt.f16.u16    q0, q1, #8      @ encoding: [0xb8,0xff,0x52,0x0c]
363*9880d681SAndroid Build Coastguard Worker
364*9880d681SAndroid Build Coastguard Worker  vrinta.f16.f16 d0, d1
365*9880d681SAndroid Build Coastguard Worker  vrinta.f16.f16 q0, q1
366*9880d681SAndroid Build Coastguard Worker@ ARM:   vrinta.f16      d0, d1          @ encoding: [0x01,0x05,0xb6,0xf3]
367*9880d681SAndroid Build Coastguard Worker@ ARM:   vrinta.f16      q0, q1          @ encoding: [0x42,0x05,0xb6,0xf3]
368*9880d681SAndroid Build Coastguard Worker@ THUMB: vrinta.f16      d0, d1          @ encoding: [0xb6,0xff,0x01,0x05]
369*9880d681SAndroid Build Coastguard Worker@ THUMB: vrinta.f16      q0, q1          @ encoding: [0xb6,0xff,0x42,0x05]
370*9880d681SAndroid Build Coastguard Worker
371*9880d681SAndroid Build Coastguard Worker  vrintm.f16.f16 d0, d1
372*9880d681SAndroid Build Coastguard Worker  vrintm.f16.f16 q0, q1
373*9880d681SAndroid Build Coastguard Worker@ ARM:   vrintm.f16      d0, d1          @ encoding: [0x81,0x06,0xb6,0xf3]
374*9880d681SAndroid Build Coastguard Worker@ ARM:   vrintm.f16      q0, q1          @ encoding: [0xc2,0x06,0xb6,0xf3]
375*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintm.f16      d0, d1          @ encoding: [0xb6,0xff,0x81,0x06]
376*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintm.f16      q0, q1          @ encoding: [0xb6,0xff,0xc2,0x06]
377*9880d681SAndroid Build Coastguard Worker
378*9880d681SAndroid Build Coastguard Worker  vrintn.f16.f16 d0, d1
379*9880d681SAndroid Build Coastguard Worker  vrintn.f16.f16 q0, q1
380*9880d681SAndroid Build Coastguard Worker@ ARM:   vrintn.f16      d0, d1          @ encoding: [0x01,0x04,0xb6,0xf3]
381*9880d681SAndroid Build Coastguard Worker@ ARM:   vrintn.f16      q0, q1          @ encoding: [0x42,0x04,0xb6,0xf3]
382*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintn.f16      d0, d1          @ encoding: [0xb6,0xff,0x01,0x04]
383*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintn.f16      q0, q1          @ encoding: [0xb6,0xff,0x42,0x04]
384*9880d681SAndroid Build Coastguard Worker
385*9880d681SAndroid Build Coastguard Worker  vrintp.f16.f16 d0, d1
386*9880d681SAndroid Build Coastguard Worker  vrintp.f16.f16 q0, q1
387*9880d681SAndroid Build Coastguard Worker@ ARM:   vrintp.f16      d0, d1          @ encoding: [0x81,0x07,0xb6,0xf3]
388*9880d681SAndroid Build Coastguard Worker@ ARM:   vrintp.f16      q0, q1          @ encoding: [0xc2,0x07,0xb6,0xf3]
389*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintp.f16      d0, d1          @ encoding: [0xb6,0xff,0x81,0x07]
390*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintp.f16      q0, q1          @ encoding: [0xb6,0xff,0xc2,0x07]
391*9880d681SAndroid Build Coastguard Worker
392*9880d681SAndroid Build Coastguard Worker  vrintx.f16.f16 d0, d1
393*9880d681SAndroid Build Coastguard Worker  vrintx.f16.f16 q0, q1
394*9880d681SAndroid Build Coastguard Worker@ ARM:   vrintx.f16      d0, d1          @ encoding: [0x81,0x04,0xb6,0xf3]
395*9880d681SAndroid Build Coastguard Worker@ ARM:   vrintx.f16      q0, q1          @ encoding: [0xc2,0x04,0xb6,0xf3]
396*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintx.f16      d0, d1          @ encoding: [0xb6,0xff,0x81,0x04]
397*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintx.f16      q0, q1          @ encoding: [0xb6,0xff,0xc2,0x04]
398*9880d681SAndroid Build Coastguard Worker
399*9880d681SAndroid Build Coastguard Worker  vrintz.f16.f16 d0, d1
400*9880d681SAndroid Build Coastguard Worker  vrintz.f16.f16 q0, q1
401*9880d681SAndroid Build Coastguard Worker@ ARM:   vrintz.f16      d0, d1          @ encoding: [0x81,0x05,0xb6,0xf3]
402*9880d681SAndroid Build Coastguard Worker@ ARM:   vrintz.f16      q0, q1          @ encoding: [0xc2,0x05,0xb6,0xf3]
403*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintz.f16      d0, d1          @ encoding: [0xb6,0xff,0x81,0x05]
404*9880d681SAndroid Build Coastguard Worker@ THUMB: vrintz.f16      q0, q1          @ encoding: [0xb6,0xff,0xc2,0x05]
405