00000000 E92D5FF0 stmdb  sp!, {v1-ip,lr}
00000004 E3A02000 mov    a3, 0
00000008 E3822C05 orr    a3, a3, 500h
0000000C E0130291 muls   a4, a2, a3
00000010 E0933080 adds   a4, a4, a1, lsl 1
00000014 E3A01000 mov    a2, 0
00000018 E3811602 orr    a2, a2, 200000h
0000001C E0910003 adds   a1, a2, a4
00000020 E8BD9FF0 ldmia  sp!, {v1-ip,pc}
00000024 E92D5FF0 stmdb  sp!, {v1-ip,lr}
00000028 E3A02000 mov    a3, 0
0000002C E3822602 orr    a3, a3, 200000h
00000030 E3A01000 mov    a2, 0
00000034 E3811A0B orr    a2, a2, 0B000h
00000038 E3811701 orr    a2, a2, 40000h
0000003C E3510000 cmp    a2, 0
00000040 0A000002 beq    50h
00000044 E0C200B2 strh   a1, [a3], 2
00000048 E2511001 subs   a2, a2, 1
0000004C EAFFFFFA b      3Ch
00000050 E8BD9FF0 ldmia  sp!, {v1-ip,pc}
00000054 E92D5FF0 stmdb  sp!, {v1-ip,lr}
00000058 E1A04002 mov    v1, a3
0000005C E92D000F stmdb  sp!, {a1-a4}
00000060 E3A02000 mov    a3, 0
00000064 E3822C05 orr    a3, a3, 500h
00000068 E0130291 muls   a4, a2, a3
0000006C E0933080 adds   a4, a4, a1, lsl 1
00000070 E3A01000 mov    a2, 0
00000074 E3811602 orr    a2, a2, 200000h
00000078 E0910003 adds   a1, a2, a4
0000007C E1A0A000 mov    v7, a1
00000080 E8BD000F ldmia  sp!, {a1-a4}
00000084 E1A0000A mov    a1, v7
00000088 E1C040B0 strh   v1, [a1]
0000008C E8BD9FF0 ldmia  sp!, {v1-ip,pc}
00000090 E92D5FF0 stmdb  sp!, {v1-ip,lr}
00000094 E1A04003 mov    v1, a4
00000098 E1A05002 mov    v2, a3
0000009C E92D000F stmdb  sp!, {a1-a4}
000000A0 E3A02000 mov    a3, 0
000000A4 E3822C05 orr    a3, a3, 500h
000000A8 E0130291 muls   a4, a2, a3
000000AC E0933080 adds   a4, a4, a1, lsl 1
000000B0 E3A01000 mov    a2, 0
000000B4 E3811602 orr    a2, a2, 200000h
000000B8 E0910003 adds   a1, a2, a4
000000BC E1A0A000 mov    v7, a1
000000C0 E8BD000F ldmia  sp!, {a1-a4}
000000C4 E1A0000A mov    a1, v7
000000C8 E3550000 cmp    v2, 0
000000CC 0A000002 beq    0DCh
000000D0 E0C040B2 strh   v1, [a1], 2
000000D4 E2555001 subs   v2, v2, 1
000000D8 EAFFFFFA b      0C8h
000000DC E8BD9FF0 ldmia  sp!, {v1-ip,pc}
000000E0 E92D5FF0 stmdb  sp!, {v1-ip,lr}
000000E4 E1A04003 mov    v1, a4
000000E8 E1A05002 mov    v2, a3
000000EC E92D000F stmdb  sp!, {a1-a4}
000000F0 E3A02000 mov    a3, 0
000000F4 E3822C05 orr    a3, a3, 500h
000000F8 E0130291 muls   a4, a2, a3
000000FC E0933080 adds   a4, a4, a1, lsl 1
00000100 E3A01000 mov    a2, 0
00000104 E3811602 orr    a2, a2, 200000h
00000108 E0910003 adds   a1, a2, a4
0000010C E1A0A000 mov    v7, a1
00000110 E8BD000F ldmia  sp!, {a1-a4}
00000114 E1A0000A mov    a1, v7
00000118 E3550000 cmp    v2, 0
0000011C 0A000003 beq    130h
00000120 E0D4C0B2 ldrh   ip, [v1], 2
00000124 E0C0C0B2 strh   ip, [a1], 2
00000128 E2555001 subs   v2, v2, 1
0000012C EAFFFFF9 b      118h
00000130 E8BD9FF0 ldmia  sp!, {v1-ip,pc}
