VirtualBox

Changeset 8975 in vbox for trunk/src/VBox


Ignore:
Timestamp:
May 20, 2008 7:01:58 PM (17 years ago)
Author:
vboxsync
Message:

NEG & NOT.

Location:
trunk/src/VBox/Disassembler/testcase
Files:
2 edited

Legend:

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

    r8974 r8975  
    325325    ;
    326326        ; fe /1         DEC reg8/mem8 - sans reg dst
    327     lock dec byte [40cc0h]
     327    lock dec byte [40cch]
    328328    lock dec byte [xBX]
    329329    lock dec byte [xSI]
    330330        ; ff /1         DEC regX/memX - sans reg dst
    331     lock dec word [40cc0h]
     331    lock dec word [40cch]
    332332    lock dec word [xBX]
    333333    lock dec word [xSI]
    334     lock dec dword [40cc0h]
     334    lock dec dword [40cch]
    335335    lock dec dword [xBX]
    336336    lock dec dword [xSI]
    337337%ifdef WITH_64_BIT_TESTS
    338     lock dec qword [40cc0h]
     338    lock dec qword [40cch]
    339339    lock dec qword [xBX]
    340340    lock dec qword [xSI]
     
    347347    ;
    348348        ; fe /0         INC reg8/mem8 - sans reg dst
    349     lock inc byte [40cc0h]
     349    lock inc byte [40cch]
    350350    lock inc byte [xBX]
    351351    lock inc byte [xSI]
    352352        ; ff /0         INC regX/memX - sans reg dst
    353     lock inc word [40cc0h]
     353    lock inc word [40cch]
    354354    lock inc word [xBX]
    355355    lock inc word [xSI]
    356     lock inc dword [40cc0h]
     356    lock inc dword [40cch]
    357357    lock inc dword [xBX]
    358358    lock inc dword [xSI]
    359359%ifdef WITH_64_BIT_TESTS
    360     lock inc qword [40cc0h]
     360    lock inc qword [40cch]
    361361    lock inc qword [xBX]
    362362    lock inc qword [xSI]
     
    365365%endif
    366366
     367    ;
    367368    ; NEG
     369    ;
     370        ; f6 /3         NEG reg8/mem8 - sans reg dst
     371    lock neg byte [40cch]
     372    lock neg byte [xBX]
     373    lock neg byte [xSI]
     374        ; f7 /3         NEG regX/memX - sans reg dst
     375    lock neg word [40cch]
     376    lock neg word [xBX]
     377    lock neg word [xSI]
     378    lock neg dword [40cch]
     379    lock neg dword [xBX]
     380    lock neg dword [xSI]
     381%ifdef WITH_64_BIT_TESTS
     382    lock neg qword [40cch]
     383    lock neg qword [xBX]
     384    lock neg qword [xSI]
     385    lock neg qword [r8]
     386    lock neg qword [r12]
     387%endif
     388
     389    ;
    368390    ; NOT
     391    ;
     392        ; f6 /2         NOT reg8/mem8 - sans reg dst
     393    lock not byte [40cch]
     394    lock not byte [xBX]
     395    lock not byte [xSI]
     396        ; f7 /2         NOT regX/memX - sans reg dst
     397    lock not word [40cch]
     398    lock not word [xBX]
     399    lock not word [xSI]
     400    lock not dword [40cch]
     401    lock not dword [xBX]
     402    lock not dword [xSI]
     403%ifdef WITH_64_BIT_TESTS
     404    lock not qword [40cch]
     405    lock not qword [xBX]
     406    lock not qword [xSI]
     407    lock not qword [r8]
     408    lock not qword [r12]
     409%endif
     410
    369411    ; OR
    370412    ; SBB
  • trunk/src/VBox/Disassembler/testcase/tstAsmLock-2.asm

    r8974 r8975  
    294294%endif
    295295
     296    ;
    296297    ; NEG
     298    ;
     299        ; f6 /3         NEG reg8/mem8 - with reg dst
     300    lock neg bl
     301        ; f7 /3         NEG regX/memX - with reg dst
     302    lock neg bx
     303    lock neg ebx
     304%ifdef WITH_64_BIT_TESTS
     305    lock neg rbx
     306    lock neg r8
     307    lock neg r14
     308%endif
     309
     310    ;
    297311    ; NOT
     312    ;
     313        ; f6 /2         NOT reg8/mem8 - with reg dst
     314    lock not bl
     315        ; f7 /2         NOT regX/memX - with reg dst
     316    lock not bx
     317    lock not ebx
     318%ifdef WITH_64_BIT_TESTS
     319    lock not rbx
     320    lock not r8
     321    lock not r14
     322%endif
     323
    298324    ; OR
    299325    ; SBB
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