VirtualBox

Ignore:
Timestamp:
Oct 29, 2024 2:07:47 PM (4 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165661
Message:

Disassembler: Compare and swap instructions, bugref:10394

File:
1 edited

Legend:

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

    r106770 r106772  
    2828.private_extern _TestProcA64
    2929_TestProcA64:
     30
     31        casb  w0,  w1, [x0]
    3032
    3133        ; Miscellaneous instructions without a parameter
     
    37073709
    37083710        ;
     3711        ; Compare and swap
     3712        ;
     3713
     3714        casb  w0,  w1, [x0]
     3715        casb wzr, wzr, [sp]
     3716
     3717        caslb  w0,  w1, [x0]
     3718        caslb wzr, wzr, [sp]
     3719
     3720        casab  w0,  w1, [x0]
     3721        casab wzr, wzr, [sp]
     3722
     3723        casalb  w0,  w1, [x0]
     3724        casalb wzr, wzr, [sp]
     3725
     3726        cash  w0,  w1, [x0]
     3727        cash wzr, wzr, [sp]
     3728
     3729        caslh  w0,  w1, [x0]
     3730        caslh wzr, wzr, [sp]
     3731
     3732        casah  w0,  w1, [x0]
     3733        casah wzr, wzr, [sp]
     3734
     3735        casalh  w0,  w1, [x0]
     3736        casalh wzr, wzr, [sp]
     3737
     3738        cas  w0,  w1, [x0]
     3739        cas wzr, wzr, [sp]
     3740
     3741        casl  w0,  w1, [x0]
     3742        casl wzr, wzr, [sp]
     3743
     3744        casa  w0,  w1, [x0]
     3745        casa wzr, wzr, [sp]
     3746
     3747        casal  w0,  w1, [x0]
     3748        casal wzr, wzr, [sp]
     3749
     3750        cas  x0,  x1, [x0]
     3751        cas xzr, xzr, [sp]
     3752
     3753        casl  x0,  x1, [x0]
     3754        casl xzr, xzr, [sp]
     3755
     3756        casa  x0,  x1, [x0]
     3757        casa xzr, xzr, [sp]
     3758
     3759        casal  x0,  x1, [x0]
     3760        casal xzr, xzr, [sp]
     3761
     3762        ;
    37093763        ; Keep last so the testcase can catch errors in
    37103764        ; the disassembly of the last instruction.
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