VirtualBox

Changeset 60675 in vbox for trunk/src/VBox/Runtime/common


Ignore:
Timestamp:
Apr 23, 2016 8:55:08 PM (9 years ago)
Author:
vboxsync
Message:

memcmp.asm: indent.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/string/memcmp.asm

    r56290 r60675  
    102102%ifdef RT_ARCH_AMD64
    103103.not_equal_qword:
    104     mov     ecx, 8
    105     sub     rsi, 8
    106     sub     rdi, 8
    107     repe cmpsb
     104        mov     ecx, 8
     105        sub     rsi, 8
     106        sub     rdi, 8
     107        repe cmpsb
    108108.not_equal_byte:
    109     mov     al, [xDI-1]
    110     movzx   ecx, byte [xSI-1]
    111     sub     eax, ecx
    112     jmp     .done
     109        mov     al, [xDI-1]
     110        movzx   ecx, byte [xSI-1]
     111        sub     eax, ecx
     112        jmp     .done
    113113%endif
    114114
    115115.not_equal_dword:
    116     mov     ecx, 4
    117     sub     xSI, 4
    118     sub     xDI, 4
    119     repe cmpsb
     116        mov     ecx, 4
     117        sub     xSI, 4
     118        sub     xDI, 4
     119        repe cmpsb
    120120%ifdef RT_ARCH_AMD64
    121     jmp     .not_equal_byte
     121        jmp     .not_equal_byte
    122122%else
    123123.not_equal_byte:
    124     mov     al, [xDI-1]
    125     movzx   ecx, byte [xSI-1]
    126     sub     eax, ecx
    127     jmp     .done
     124        mov     al, [xDI-1]
     125        movzx   ecx, byte [xSI-1]
     126        sub     eax, ecx
     127        jmp     .done
    128128%endif
    129129
    130130.not_equal_word:
    131     mov     ecx, 2
    132     sub     xSI, 2
    133     sub     xDI, 2
    134     repe cmpsb
    135     jmp     .not_equal_byte
     131        mov     ecx, 2
     132        sub     xSI, 2
     133        sub     xDI, 2
     134        repe cmpsb
     135        jmp     .not_equal_byte
    136136ENDPROC RT_NOCRT(memcmp)
    137137
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