|
|
1.1 root 1: @ Checks whether iwMMXt is functional.
2: .code 32
3: .globl main
4:
5: main:
6: ldr r0, =data0
7: ldr r1, =data1
8: ldr r2, =data2
9: #ifndef FPA
10: wldrd wr0, [r0, #0]
11: wldrd wr1, [r0, #8]
12: wldrd wr2, [r1, #0]
13: wldrd wr3, [r1, #8]
14: wsubb wr2, wr2, wr0
15: wsubb wr3, wr3, wr1
16: wldrd wr0, [r2, #0]
17: wldrd wr1, [r2, #8]
18: waddb wr0, wr0, wr2
19: waddb wr1, wr1, wr3
20: wstrd wr0, [r2, #0]
21: wstrd wr1, [r2, #8]
22: #else
23: ldfe f0, [r0, #0]
24: ldfe f1, [r0, #8]
25: ldfe f2, [r1, #0]
26: ldfe f3, [r1, #8]
27: adfdp f2, f2, f0
28: adfdp f3, f3, f1
29: ldfe f0, [r2, #0]
30: ldfe f1, [r2, #8]
31: adfd f0, f0, f2
32: adfd f1, f1, f3
33: stfe f0, [r2, #0]
34: stfe f1, [r2, #8]
35: #endif
36: mov r0, #1
37: mov r1, r2
38: mov r2, #0x11
39: swi #0x900004
40: mov r0, #0
41: swi #0x900001
42:
43: .data
44: data0:
45: .string "aaaabbbbccccdddd"
46: data1:
47: .string "bbbbccccddddeeee"
48: data2:
49: .string "hvLLWs\x1fsdrs9\x1fNJ-\n"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.