Annotation of qemu/tests/test-arm-iwmmxt.s, revision 1.1

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"

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.