1	.syntax unified
2	.arch armv8-a
3	.arch_extension crypto
4
5	.arm
6	vmull.p64	q0, d0, d0
7	vmull.p64	q15, d31, d31
8	aese.8	q0, q0
9	aese.8	q7, q7
10	aese.8	q8, q8
11	aese.8	q15, q15
12	aesd.8	q0, q0
13	aesd.8	q7, q7
14	aesd.8	q8, q8
15	aesd.8	q15, q15
16	aesmc.8	q0, q0
17	aesmc.8	q7, q7
18	aesmc.8	q8, q8
19	aesmc.8	q15, q15
20	aesimc.8	q0, q0
21	aesimc.8	q7, q7
22	aesimc.8	q8, q8
23	aesimc.8	q15, q15
24	sha1c.32	q0, q0, q0
25	sha1c.32	q7, q7, q7
26	sha1c.32	q8, q8, q8
27	sha1c.32	q15, q15, q15
28	sha1p.32	q0, q0, q0
29	sha1p.32	q7, q7, q7
30	sha1p.32	q8, q8, q8
31	sha1p.32	q15, q15, q15
32	sha1m.32	q0, q0, q0
33	sha1m.32	q7, q7, q7
34	sha1m.32	q8, q8, q8
35	sha1m.32	q15, q15, q15
36	sha1su0.32	q0, q0, q0
37	sha1su0.32	q7, q7, q7
38	sha1su0.32	q8, q8, q8
39	sha1su0.32	q15, q15, q15
40	sha256h.32	q0, q0, q0
41	sha256h.32	q7, q7, q7
42	sha256h.32	q8, q8, q8
43	sha256h.32	q15, q15, q15
44	sha256h2.32	q0, q0, q0
45	sha256h2.32	q7, q7, q7
46	sha256h2.32	q8, q8, q8
47	sha256h2.32	q15, q15, q15
48	sha256su1.32	q0, q0, q0
49	sha256su1.32	q7, q7, q7
50	sha256su1.32	q8, q8, q8
51	sha256su1.32	q15, q15, q15
52	sha1h.32	q0, q0
53	sha1h.32	q7, q7
54	sha1h.32	q8, q8
55	sha1h.32	q15, q15
56	sha1su1.32	q0, q0
57	sha1su1.32	q7, q7
58	sha1su1.32	q8, q8
59	sha1su1.32	q15, q15
60	sha256su0.32	q0, q0
61	sha256su0.32	q7, q7
62	sha256su0.32	q8, q8
63	sha256su0.32	q15, q15
64
65	.thumb
66	vmull.p64	q0, d0, d0
67	vmull.p64	q15, d31, d31
68	aese.8	q0, q0
69	aese.8	q7, q7
70	aese.8	q8, q8
71	aese.8	q15, q15
72	aesd.8	q0, q0
73	aesd.8	q7, q7
74	aesd.8	q8, q8
75	aesd.8	q15, q15
76	aesmc.8	q0, q0
77	aesmc.8	q7, q7
78	aesmc.8	q8, q8
79	aesmc.8	q15, q15
80	aesimc.8	q0, q0
81	aesimc.8	q7, q7
82	aesimc.8	q8, q8
83	aesimc.8	q15, q15
84	sha1c.32	q0, q0, q0
85	sha1c.32	q7, q7, q7
86	sha1c.32	q8, q8, q8
87	sha1c.32	q15, q15, q15
88	sha1p.32	q0, q0, q0
89	sha1p.32	q7, q7, q7
90	sha1p.32	q8, q8, q8
91	sha1p.32	q15, q15, q15
92	sha1m.32	q0, q0, q0
93	sha1m.32	q7, q7, q7
94	sha1m.32	q8, q8, q8
95	sha1m.32	q15, q15, q15
96	sha1su0.32	q0, q0, q0
97	sha1su0.32	q7, q7, q7
98	sha1su0.32	q8, q8, q8
99	sha1su0.32	q15, q15, q15
100	sha256h.32	q0, q0, q0
101	sha256h.32	q7, q7, q7
102	sha256h.32	q8, q8, q8
103	sha256h.32	q15, q15, q15
104	sha256h2.32	q0, q0, q0
105	sha256h2.32	q7, q7, q7
106	sha256h2.32	q8, q8, q8
107	sha256h2.32	q15, q15, q15
108	sha256su1.32	q0, q0, q0
109	sha256su1.32	q7, q7, q7
110	sha256su1.32	q8, q8, q8
111	sha256su1.32	q15, q15, q15
112	sha1h.32	q0, q0
113	sha1h.32	q7, q7
114	sha1h.32	q8, q8
115	sha1h.32	q15, q15
116	sha1su1.32	q0, q0
117	sha1su1.32	q7, q7
118	sha1su1.32	q8, q8
119	sha1su1.32	q15, q15
120	sha256su0.32	q0, q0
121	sha256su0.32	q7, q7
122	sha256su0.32	q8, q8
123	sha256su0.32	q15, q15
124