VirtualBox

Ignore:
Timestamp:
Aug 22, 2024 12:25:28 PM (6 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
164528
Message:

Disassembler/ARMv8: Started decoding more ldr/str instruction variants, bugref:10394

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Disassembler/testcase/tstDisasmArmv8-1-asm.S

    r105810 r105815  
    373373
    374374        ; Memory loads
     375        ldrb w0, [x28]
     376        ldrb w0, [x28, #1]
     377        ldrb w0, [x28, #4095]
     378
     379        ldrsb w0, [x28]
     380        ldrsb w0, [x28, #1]
     381        ldrsb w0, [x28, #4095]
     382
     383        ldrsb x0, [x28]
     384        ldrsb x0, [x28, #1]
     385        ldrsb x0, [x28, #4095]
     386
     387        ldrh w0, [x28]
     388        ldrh w0, [x28, #2]
     389        ldrh w0, [x28, #1024]
     390
     391        ldrsh w0, [x28]
     392        ldrsh w0, [x28, #2]
     393        ldrsh w0, [x28, #1024]
     394
     395        ldrsh x0, [x28]
     396        ldrsh x0, [x28, #2]
     397        ldrsh x0, [x28, #1024]
     398
    375399        ldr x0, [x28]
    376400        ldr x0, [x28, #8]
     
    381405        ldr w0, [x28, #16380]
    382406
     407        ldrsw x0, [x28]
     408        ldrsw x0, [x28, #4]
     409        ldrsw x0, [x28, #16380]
     410
    383411        ; Memory stores
     412        strb w0, [x28]
     413        strb w0, [x28, #1]
     414        strb w0, [x28, #4095]
     415
     416        strh w0, [x28]
     417        strh w0, [x28, #2]
     418        strh w0, [x28, #1024]
     419
    384420        str x0, [x28]
    385421        str x0, [x28, #8]
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette