Blame


1 f51bf048 2005-11-01 devnull
2 f51bf048 2005-11-01 devnull .globl _tas
3 f51bf048 2005-11-01 devnull _tas:
4 f51bf048 2005-11-01 devnull mov r3, #0xCA000000
5 f51bf048 2005-11-01 devnull add r3, r3, #0xFE0000
6 f51bf048 2005-11-01 devnull add r3, r3, #0xBA00
7 f51bf048 2005-11-01 devnull add r3, r3, #0xBE
8 f51bf048 2005-11-01 devnull swp r3, r3, [r0]
9 f51bf048 2005-11-01 devnull mov r0, r3
10 f51bf048 2005-11-01 devnull mov pc, lr
11 f51bf048 2005-11-01 devnull
12 1e05fdf9 2005-11-04 devnull .globl getmcontext
13 1e05fdf9 2005-11-04 devnull getmcontext:
14 9aa463c5 2005-11-03 devnull str r1, [r0,#4]
15 9aa463c5 2005-11-03 devnull str r2, [r0,#8]
16 9aa463c5 2005-11-03 devnull str r3, [r0,#12]
17 9aa463c5 2005-11-03 devnull str r4, [r0,#16]
18 9aa463c5 2005-11-03 devnull str r5, [r0,#20]
19 9aa463c5 2005-11-03 devnull str r6, [r0,#24]
20 9aa463c5 2005-11-03 devnull str r7, [r0,#28]
21 9aa463c5 2005-11-03 devnull str r8, [r0,#32]
22 9aa463c5 2005-11-03 devnull str r9, [r0,#36]
23 9aa463c5 2005-11-03 devnull str r10, [r0,#40]
24 9aa463c5 2005-11-03 devnull str r11, [r0,#44]
25 9aa463c5 2005-11-03 devnull str r12, [r0,#48]
26 9aa463c5 2005-11-03 devnull str r13, [r0,#52]
27 9aa463c5 2005-11-03 devnull str r14, [r0,#56]
28 9aa463c5 2005-11-03 devnull /* store 1 as r0-to-restore */
29 9aa463c5 2005-11-03 devnull mov r1, #1
30 9aa463c5 2005-11-03 devnull str r1, [r0]
31 9aa463c5 2005-11-03 devnull /* return 0 */
32 f51bf048 2005-11-01 devnull mov r0, #0
33 f51bf048 2005-11-01 devnull mov pc, lr
34 f51bf048 2005-11-01 devnull
35 1e05fdf9 2005-11-04 devnull .globl setmcontext
36 1e05fdf9 2005-11-04 devnull setmcontext:
37 9aa463c5 2005-11-03 devnull ldr r1, [r0,#4]
38 9aa463c5 2005-11-03 devnull ldr r2, [r0,#8]
39 9aa463c5 2005-11-03 devnull ldr r3, [r0,#12]
40 9aa463c5 2005-11-03 devnull ldr r4, [r0,#16]
41 9aa463c5 2005-11-03 devnull ldr r5, [r0,#20]
42 9aa463c5 2005-11-03 devnull ldr r6, [r0,#24]
43 9aa463c5 2005-11-03 devnull ldr r7, [r0,#28]
44 9aa463c5 2005-11-03 devnull ldr r8, [r0,#32]
45 9aa463c5 2005-11-03 devnull ldr r9, [r0,#36]
46 9aa463c5 2005-11-03 devnull ldr r10, [r0,#40]
47 9aa463c5 2005-11-03 devnull ldr r11, [r0,#44]
48 9aa463c5 2005-11-03 devnull ldr r12, [r0,#48]
49 9aa463c5 2005-11-03 devnull ldr r13, [r0,#52]
50 9aa463c5 2005-11-03 devnull ldr r14, [r0,#56]
51 9aa463c5 2005-11-03 devnull ldr r0, [r0]
52 f51bf048 2005-11-01 devnull mov pc, lr
53 f51bf048 2005-11-01 devnull