Commit | Line | Data |
---|---|---|
b05fe5cf ZW |
1 | .text |
2 | x: | |
3 | bfi r0, r0, #0, #1 | |
4 | bfine r0, r0, #0, #1 | |
5 | ||
6 | bfi r9, r0, #0, #1 | |
7 | bfi r0, r9, #0, #1 | |
8 | bfi r0, r0, #0, #18 | |
9 | bfi r0, r0, #17, #1 | |
10 | ||
11 | bfi r0, #0, #0, #1 | |
12 | bfc r0, #0, #1 | |
13 | bfcne r0, #0, #1 | |
14 | bfc r9, #0, #1 | |
15 | bfc r0, #0, #18 | |
16 | bfc r0, #17, #1 | |
17 | ||
18 | sbfx r0, r0, #0, #1 | |
19 | sbfxne r0, r0, #0, #1 | |
20 | ubfx r0, r0, #0, #1 | |
21 | sbfx r9, r0, #0, #1 | |
22 | sbfx r0, r9, #0, #1 | |
23 | sbfx r0, r0, #17, #1 | |
24 | sbfx r0, r0, #0, #18 | |
25 | ||
26 | rbit r0, r0 | |
27 | rbitne r0, r0 | |
28 | rbit r9, r0 | |
29 | rbit r0, r9 | |
30 | ||
31 | mls r0, r0, r0, r0 | |
32 | mlsne r0, r0, r0, r0 | |
33 | mls r9, r0, r0, r0 | |
34 | mls r0, r9, r0, r0 | |
35 | mls r0, r0, r9, r0 | |
36 | mls r0, r0, r0, r9 | |
37 | ||
38 | movw r0, #0 | |
39 | movt r0, #0 | |
40 | movwne r0, #0 | |
41 | movw r9, #0 | |
42 | movw r0, #0x0999 | |
43 | movw r0, #0x9000 | |
44 | ||
45 | @ for these, we must avoid write-back warnings | |
46 | ldrht r0, [r9] | |
47 | ldrsht r0, [r9] | |
48 | ldrsbt r0, [r9] | |
49 | strht r0, [r9] | |
50 | ldrneht r0, [r9] | |
51 | ||
52 | ldrht r9, [r0], r9 | |
53 | ldrht r9, [r0], -r9 | |
54 | ldrht r9, [r0], #0x99 | |
55 | ldrht r9, [r0], #-0x99 |