1	.syntax unified
2	.text
3	.align	2
4	.global	thumb2_mul
5	.thumb
6	.thumb_func
7thumb2_mul:
8	itttt eq
9	# Cannot use 16-bit encoding because of use of high register.
10	muleq.n r0, r0, r8
11	# Cannot use 16-bit encoding because source does not match destination.
12	muleq.n r0, r1, r1
13	muleq.n r0, r1, r2
14	# There is no conditional "muls".
15	mulseq r0, r0, r1
16	# There is no 32-bit "muls".
17	muls.w r0, r0, r1
18	# Cannot use high registers with "muls".
19	muls r0, r0, r8
20	muls r0, r8, r0
21