1	.text
2	.align 0
3l:
4	smull	r0, r1, r2, r3
5	umull	r0, r1, r2, r3
6	smlal	r0, r1, r2, r3
7	umlal	r0, r1, r4, r3
8
9	smullne	r0, r1, r3, r4
10	smulls	r1, r0, r9, r11
11	umlaleqs r2, r9, r4, r9
12	smlalge r14, r10, r8, r14
13
14	@ This used to be illegal, but rev 2 of the ARM ARM allows it.
15	msr	CPSR_x, #0
16
17	@ padding for a.out's sake
18	nop
19	nop
20	nop
21