|
|
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.