VirtualBox

Ignore:
Timestamp:
Oct 24, 2024 12:55:19 PM (4 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165507
Message:

Disassembler: Decode post-indexed load/store instructions, bugref:10394

File:
1 edited

Legend:

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

    r106657 r106659  
    642642        ldrsw x0, [sp, #255]!
    643643
     644        ldrb w0, [x28], #0
     645        ldrb w0, [x28], #-256
     646        ldrb w0, [x28], #255
     647
     648        ldrb w0, [sp], #0
     649        ldrb w0, [sp], #-256
     650        ldrb w0, [sp], #255
     651
     652        ldrsb w0, [x28], #0
     653        ldrsb w0, [x28], #-256
     654        ldrsb w0, [x28], #255
     655
     656        ldrsb w0, [sp], #0
     657        ldrsb w0, [sp], #-256
     658        ldrsb w0, [sp], #255
     659
     660        ldrsb x0, [x28], #0
     661        ldrsb x0, [x28], #-256
     662        ldrsb x0, [x28], #255
     663
     664        ldrsb x0, [sp], #0
     665        ldrsb x0, [sp], #-256
     666        ldrsb x0, [sp], #255
     667
     668        ldrh w0, [x28], #0
     669        ldrh w0, [x28], #-256
     670        ldrh w0, [x28], #255
     671
     672        ldrh w0, [sp], #0
     673        ldrh w0, [sp], #-256
     674        ldrh w0, [sp], #255
     675
     676        ldrsh w0, [x28], #0
     677        ldrsh w0, [x28], #-256
     678        ldrsh w0, [x28], #255
     679
     680        ldrsh w0, [sp], #0
     681        ldrsh w0, [sp], #-256
     682        ldrsh w0, [sp], #255
     683
     684        ldrsh x0, [x28], #0
     685        ldrsh x0, [x28], #-256
     686        ldrsh x0, [x28], #255
     687
     688        ldrsh x0, [sp], #0
     689        ldrsh x0, [sp], #-256
     690        ldrsh x0, [sp], #255
     691
     692        ldr x0, [x28], #0
     693        ldr x0, [x28], #-256
     694        ldr x0, [x28], #255
     695
     696        ldr x0, [sp], #0
     697        ldr x0, [sp], #-256
     698        ldr x0, [sp], #255
     699
     700        ldr w0, [x28], #0
     701        ldr w0, [x28], #-256
     702        ldr w0, [x28], #255
     703
     704        ldr w0, [sp], #0
     705        ldr w0, [sp], #-256
     706        ldr w0, [sp], #255
     707
     708        ldrsw x0, [x28], #0
     709        ldrsw x0, [x28], #-256
     710        ldrsw x0, [x28], #255
     711
     712        ldrsw x0, [sp], #0
     713        ldrsw x0, [sp], #-256
     714        ldrsw x0, [sp], #255
     715
    644716
    645717        ldurb w0, [x28]
     
    903975        str w0, [sp, #4]
    904976        str w0, [sp, #16380]
     977
     978        strb w0, [x28, #0]!
     979        strb w0, [x28, #-256]!
     980        strb w0, [x28, #255]!
     981
     982        strb w0, [sp, #0]!
     983        strb w0, [sp, #-256]!
     984        strb w0, [sp, #255]!
     985
     986        strh w0, [x28, #0]!
     987        strh w0, [x28, #-256]!
     988        strh w0, [x28, #255]!
     989
     990        strh w0, [sp, #0]!
     991        strh w0, [sp, #-256]!
     992        strh w0, [sp, #255]!
     993
     994        str x0, [x28, #0]!
     995        str x0, [x28, #-256]!
     996        str x0, [x28, #255]!
     997
     998        str x0, [sp, #0]!
     999        str x0, [sp, #-256]!
     1000        str x0, [sp, #255]!
     1001
     1002        str w0, [x28, #0]!
     1003        str w0, [x28, #-256]!
     1004        str w0, [x28, #255]!
     1005
     1006        str w0, [sp, #0]!
     1007        str w0, [sp, #-256]!
     1008        str w0, [sp, #255]!
     1009
     1010
     1011        strb w0, [x28], #0
     1012        strb w0, [x28], #-256
     1013        strb w0, [x28], #255
     1014
     1015        strb w0, [sp], #0
     1016        strb w0, [sp], #-256
     1017        strb w0, [sp], #255
     1018
     1019        strh w0, [x28], #0
     1020        strh w0, [x28], #-256
     1021        strh w0, [x28], #255
     1022
     1023        strh w0, [sp], #0
     1024        strh w0, [sp], #-256
     1025        strh w0, [sp], #255
     1026
     1027        str x0, [x28], #0
     1028        str x0, [x28], #-256
     1029        str x0, [x28], #255
     1030
     1031        str x0, [sp], #0
     1032        str x0, [sp], #-256
     1033        str x0, [sp], #255
     1034
     1035        str w0, [x28], #0
     1036        str w0, [x28], #-256
     1037        str w0, [x28], #255
     1038
     1039        str w0, [sp], #0
     1040        str w0, [sp], #-256
     1041        str w0, [sp], #255
    9051042
    9061043        sturb w0, [x28]
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