tstAsmLock-1.asm revision 76ebef03f51acf550f0d4c488ecb70993511430f
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; $Id$
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync;; @file
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; Disassembly testcase - Valid lock sequences and related instructions.
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync;
8fa1e8a8a8702ee38195fbe7ad5959bf971eb93bvboxsync; This is a build test, that means it will be assembled, disassembled,
8fa1e8a8a8702ee38195fbe7ad5959bf971eb93bvboxsync; then the disassembly output will be assembled and the new binary will
8fa1e8a8a8702ee38195fbe7ad5959bf971eb93bvboxsync; compared with the original.
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; Copyright (C) 2008 Sun Microsystems, Inc.
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; available from http://www.virtualbox.org. This file is free software;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; you can redistribute it and/or modify it under the terms of the GNU
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; General Public License (GPL) as published by the Free Software
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; Clara, CA 95054 USA or visit http://www.sun.com if you need
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync; additional information or have any questions.
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync%include "tstAsm.mac"
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%if TEST_BITS == 64
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync; The disassembler doesn't do imm32 right for 64-bit stuff, so disable it for now.
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync; %define WITH_64_BIT_TESTS_IMM32
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync; The cmpxchg16b/8b stuff isn't handled correctly in 64-bit mode. In the 8b case
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync; it could be both yasm and the vbox disassembler. Have to check docs/gas/nasm.
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync; %define WITH_64_BIT_TESTS_CMPXCHG16B
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync %define WITH_64_BIT_TESTS
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%endif
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync
8fa1e8a8a8702ee38195fbe7ad5959bf971eb93bvboxsync BITS TEST_BITS
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; ADC
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ;
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync ; 80 /2 ib ADC reg/mem8, imm8 - sans reg dst
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc byte [1000h], byte 8
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc byte [xBX], byte 8
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc byte [xDI], byte 8
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync ; 81 /2 i[wd] ADC reg/memX, immX - sans reg dst
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc word [1000h], word 090cch
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc word [xBX], word 090cch
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc word [xDI], word 090cch
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc dword [1000h], dword 0cc90cc90h
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc dword [xBX], dword 0cc90cc90h
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc dword [xDI], dword 0cc90cc90h
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%ifdef WITH_64_BIT_TESTS_IMM32
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [1000h], dword 0cc90cc90h
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [rbx], dword 0cc90cc90h
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [rdi], dword 0cc90cc90h
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [r9], dword 0cc90cc90h
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync%endif
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync ; 83 /2 ib ADC reg/memX, imm8 - sans reg dst
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc word [1000h], byte 07fh
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc word [xBX], byte 07fh
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc word [xDI], byte 07fh
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc dword [1000h], byte 07fh
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc dword [xBX], byte 07fh
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc dword [xDI], byte 07fh
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync%ifdef WITH_64_BIT_TESTS
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [1000h], byte 07fh
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [rbx], byte 07fh
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [rdi], byte 07fh
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [r10], byte 07fh
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync%endif
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync ; 10 /r ADC reg/mem8, reg8 - sans reg dst
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc byte [1000h], bl
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc byte [xBX], bl
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc byte [xSI], bl
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync ; 11 /r ADC reg/memX, regX - sans reg dst
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc word [1000h], bx
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc word [xBX], bx
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc word [xSI], bx
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc dword [1000h], ebx
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc dword [xBX], ebx
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc dword [xSI], ebx
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync%ifdef WITH_64_BIT_TESTS
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [1000h], rbx
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [rbx], rbx
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [rsi], rbx
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync lock adc qword [r11], rbx
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync%endif
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; ADD
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ;
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ; 80 /0 ib ADD reg/mem8, imm8 - sans reg dst
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add byte [1000h], byte 8
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add byte [xBX], byte 8
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add byte [xDI], byte 8
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ; 81 /0 i[wd] ADD reg/memX, immX - sans reg dst
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add word [1000h], word 090cch
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add word [xBX], word 090cch
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add word [xDI], word 090cch
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add dword [1000h], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add dword [xBX], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add dword [xDI], dword 0cc90cc90h
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%ifdef WITH_64_BIT_TESTS_IMM32
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [1000h], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [rbx], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [rdi], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [r9], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%endif
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ; 83 /0 ib ADD reg/memX, imm8 - sans reg dst
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add word [1000h], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add word [xBX], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add word [xDI], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add dword [1000h], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add dword [xBX], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add dword [xDI], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%ifdef WITH_64_BIT_TESTS
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [1000h], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [rbx], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [rdi], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [r10], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%endif
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ; 00 /r ADD reg/mem8, reg8 - sans reg dst
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add byte [1000h], bl
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add byte [xBX], bl
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add byte [xSI], bl
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ; 01 /r ADD reg/memX, regX - sans reg dst
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add word [1000h], bx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add word [xBX], bx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add word [xSI], bx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add dword [1000h], ebx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add dword [xBX], ebx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add dword [xSI], ebx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%ifdef WITH_64_BIT_TESTS
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [1000h], rbx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [rbx], rbx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [rsi], rbx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock add qword [r11], rbx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%endif
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; AND
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ;
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ; 80 /4 ib AND reg/mem8, imm8 - sans reg dst
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and byte [1000h], byte 8
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and byte [xBX], byte 8
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and byte [xDI], byte 8
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ; 81 /4 i[wd] AND reg/memX, immX - sans reg dst
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and word [1000h], word 090cch
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and word [xBX], word 090cch
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and word [xDI], word 090cch
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and dword [1000h], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and dword [xBX], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and dword [xDI], dword 0cc90cc90h
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%ifdef WITH_64_BIT_TESTS_IMM32
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [1000h], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [rbx], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [rdi], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [r9], dword 0cc90cc90h
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%endif
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ; 83 /4 ib AND reg/memX, imm8 - sans reg dst
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and word [1000h], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and word [xBX], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and word [xDI], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and dword [1000h], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and dword [xBX], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and dword [xDI], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%ifdef WITH_64_BIT_TESTS
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [1000h], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [rbx], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [rdi], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [r10], byte 07fh
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%endif
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ; 20 /r AND reg/mem8, reg8 - sans reg dst
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and byte [1000h], bl
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and byte [xBX], bl
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and byte [xSI], bl
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync ; 21 /r AND reg/memX, regX - sans reg dst
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and word [1000h], bx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and word [xBX], bx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and word [xSI], bx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and dword [1000h], ebx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and dword [xBX], ebx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and dword [xSI], ebx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%ifdef WITH_64_BIT_TESTS
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [1000h], rbx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [rbx], rbx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [rsi], rbx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync lock and qword [r11], rbx
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%endif
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; BTC
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ;
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ; 0f bb /r BTC reg/memX, regX (X != 8) - sans reg dst
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc word [20cch], bx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc word [xBX], bx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc word [xDI], bx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc dword [20cch], ebx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc dword [xBX], ebx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc dword [xDI], ebx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%ifdef WITH_64_BIT_TESTS
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc qword [20cch], rbx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc qword [rdx], rbx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc qword [rdi], r10
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc qword [r8], r12
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%endif
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ; 0f ba /7 ib BTC reg/memX, imm8 (X != 8) - sans reg dst
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc word [20cch], 15
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc word [xBX], 15
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc word [xDI], 15
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc dword [20cch], 30
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc dword [xBX], 30
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc dword [xDI], 30
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%ifdef WITH_64_BIT_TESTS
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc qword [20cch], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc qword [rdx], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc qword [rdi], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc qword [r9], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btc qword [r12], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%endif
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; BTR
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ;
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ; 0f b3 /r BTR reg/memX, regX (X != 8) - sans reg dst
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr word [20cch], bx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr word [xBX], bx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr word [xDI], bx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr dword [20cch], ebx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr dword [xBX], ebx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr dword [xDI], ebx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%ifdef WITH_64_BIT_TESTS
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr qword [20cch], rbx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr qword [rdx], rbx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr qword [rdi], r10
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr qword [r8], r12
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%endif
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ; 0f ba /6 ib BTR reg/memX, imm8 (X != 8) - sans reg dst
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr word [20cch], 15
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr word [xBX], 15
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr word [xDI], 15
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr dword [20cch], 30
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr dword [xBX], 30
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr dword [xDI], 30
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%ifdef WITH_64_BIT_TESTS
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr qword [20cch], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr qword [rdx], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr qword [rdi], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr qword [r9], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock btr qword [r12], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%endif
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; BTS
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ;
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ; 0f ab /r BTS reg/memX, regX (X != 8) - sans reg dst
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts word [20cch], bx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts word [xBX], bx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts word [xDI], bx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts dword [20cch], ebx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts dword [xBX], ebx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts dword [xDI], ebx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%if TEST_BITS == 64
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts qword [20cch], rbx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts qword [rdx], rbx
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts qword [rdi], r10
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts qword [r8], r12
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%endif
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync ; 0f ba /5 ib BTS reg/memX, imm8 (X != 8) - sans reg dst
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts word [20cch], 15
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts word [xBX], 15
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts word [xDI], 15
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts dword [20cch], 30
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts dword [xBX], 30
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts dword [xDI], 30
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%if TEST_BITS == 64
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts qword [20cch], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts qword [rdx], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts qword [rdi], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts qword [r9], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync lock bts qword [r12], 60
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync%endif
d87590b7372fa24a007e0b16b1785b2be49461aevboxsync
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync ;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; CMPXCHG
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync ;
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync ; 0f b0 /r CMPXCHG reg8/mem8, regX - with reg dst
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg byte [30cch], cl
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg byte [xBX], cl
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg byte [xSI], cl
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync ; 0f b1 /r CMPXCHG regX/memX, regX - with reg dst
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg word [30cch], cx
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg word [xBX], cx
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg word [xSI], cx
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg dword [30cch], ecx
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg dword [xBX], ecx
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg dword [xSI], ecx
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync%ifdef WITH_64_BIT_TESTS
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg qword [30cch], rcx
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg qword [xBX], rcx
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg qword [xSI], rcx
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg qword [rdi], r8
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg qword [r12], r9
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync%endif
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync ;
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; CMPXCHG8B
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; CMPXCHG16B
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync ;
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync ;; @todo get back to cmpxchg8b and cmpxchg16b.
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg8b qword [1000h]
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg8b qword [xDI]
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg8b qword [xDI+xBX]
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync%ifdef WITH_64_BIT_TESTS_CMPXCHG16B
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg16b [1000h]
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg16b [xDI]
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync lock cmpxchg16b [xDI+xBX]
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync%endif
76ebef03f51acf550f0d4c488ecb70993511430fvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; DEC
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; INC
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; NEG
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; NOT
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; OR
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; SBB
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; SUB
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; XADD
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
d4fc85c3ee5e6be624f59217c7e677187f4ed1c1vboxsync%if 0
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; XCHG
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [eax], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ecx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esp], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebp], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esi], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edi], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [eax], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ecx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esp], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebp], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esi], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edi], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [eax], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ecx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esp], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebp], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esi], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edi], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [eax], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ecx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esp], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebp], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esi], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edi], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [eax], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ecx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esp], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebp], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esi], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edi], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [eax], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ecx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esp], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebp], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esi], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edi], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [eax], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ecx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esp], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebp], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esi], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edi], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [eax], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ecx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esp], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [ebp], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [esi], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [edi], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10000], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10000], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10000], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10000], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10000], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10000], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10000], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xchg [10000], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [eax], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ecx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esp], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebp], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esi], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edi], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [eax], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ecx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esp], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebp], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esi], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edi], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [eax], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ecx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esp], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebp], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esi], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edi], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [eax], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ecx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esp], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebp], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esi], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edi], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [eax], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ecx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esp], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebp], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esi], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edi], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [eax], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ecx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esp], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebp], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esi], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edi], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [eax], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ecx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esp], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebp], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esi], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edi], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [eax], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ecx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esp], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [ebp], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [esi], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg [edi], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync nop
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebx, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ecx, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edx, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esp, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebp, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esi, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edi, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg eax, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebx, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ecx, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edx, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esp, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebp, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esi, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edi, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg eax, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebx, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ecx, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edx, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esp, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebp, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esi, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edi, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg eax, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebx, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ecx, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edx, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esp, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebp, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esi, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edi, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg eax, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebx, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ecx, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edx, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esp, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebp, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esi, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edi, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg eax, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebx, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ecx, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edx, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esp, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebp, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esi, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edi, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg eax, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebx, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ecx, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edx, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esp, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebp, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esi, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edi, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg eax, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebx, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ecx, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edx, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esp, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg ebp, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg esi, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xchg edi, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync ; XOR
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], ax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], bx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], cx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], dx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], sp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], bp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], si
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [1011], di
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor byte [11], 10
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor word [11], 10433
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor dword [11], 10433
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor byte [eax], 1
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor byte [ebx], 2
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor byte [ecx], 3
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor byte [edx], 4
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor byte [esp], 5
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor byte [ebp], 6
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor byte [esi], 7
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor byte [edi], 8
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor word [eax], 11234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor word [ebx], 21234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor word [ecx], 31234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor word [edx], 41234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor word [esp], 51234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor word [ebp], 61234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor word [esi], 17234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor word [edi], 18234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor dword [eax], 1011234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor dword [ebx], 1021234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor dword [ecx], 1031234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor dword [edx], 1041234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor dword [esp], 1051234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor dword [ebp], 1061234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor dword [esi], 1071234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor dword [edi], 1081234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], ax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], bx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], cx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], dx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], sp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], bp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], si
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], di
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], ax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], bx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], cx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], dx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], sp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], bp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], si
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], di
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], ax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], bx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], cx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], dx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], sp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], bp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], si
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], di
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], ax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], bx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], cx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], dx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], sp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], bp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], si
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], di
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], ax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], bx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], cx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], dx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], sp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], bp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], si
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], di
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], ax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], bx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], cx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], dx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], sp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], bp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], si
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], di
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], ax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], bx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], cx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], dx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], sp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], bp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], si
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], di
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], ax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], bx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], cx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], dx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], sp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], bp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], si
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], di
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], al
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], ah
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], bl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], bh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], cl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], ch
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], dl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [eax], dh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], al
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], ah
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], bl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], bh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], cl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], ch
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], dl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebx], dh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], al
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], ah
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], bl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], bh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], cl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], ch
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], dl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ecx], dh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], al
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], ah
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], bl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], bh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], cl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], ch
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], dl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edx], dh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], al
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], ah
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], bl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], bh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], cl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], ch
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], dl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esp], dh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], al
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], ah
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], bl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], bh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], cl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], ch
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], dl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [ebp], dh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], al
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], ah
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], bl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], bh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], cl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], ch
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], dl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [esi], dh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], al
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], ah
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], bl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], bh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], cl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], ch
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], dl
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync lock xor [edi], dh
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], ax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], bx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], cx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], dx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], sp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], bp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], si
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [1011], di
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor byte [11], 10
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor word [11], 10433
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor dword [11], 10433
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor byte [eax], 1
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor byte [ebx], 2
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor byte [ecx], 3
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor byte [edx], 4
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor byte [esp], 5
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor byte [ebp], 6
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor byte [esi], 7
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor byte [edi], 8
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor word [eax], 11234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor word [ebx], 21234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor word [ecx], 31234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor word [edx], 41234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor word [esp], 51234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor word [ebp], 61234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor word [esi], 17234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor word [edi], 18234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor dword [eax], 1011234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor dword [ebx], 1021234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor dword [ecx], 1031234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor dword [edx], 1041234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor dword [esp], 1051234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor dword [ebp], 1061234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor dword [esi], 1071234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor dword [edi], 1081234
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [eax], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [eax], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [eax], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [eax], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [eax], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [eax], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [eax], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [eax], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ecx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ecx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ecx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ecx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ecx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ecx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ecx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ecx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edx], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edx], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edx], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edx], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edx], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edx], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edx], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edx], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esp], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esp], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esp], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esp], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esp], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esp], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esp], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esp], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebp], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebp], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebp], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebp], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebp], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebp], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebp], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [ebp], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esi], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esi], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esi], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esi], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esi], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esi], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esi], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [esi], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edi], eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edi], ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edi], ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edi], edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edi], esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edi], ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edi], esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor [edi], edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor eax, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor eax, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor eax, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor eax, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor eax, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor eax, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor eax, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor eax, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebx, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebx, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebx, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebx, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebx, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebx, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebx, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebx, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ecx, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ecx, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ecx, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ecx, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ecx, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ecx, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ecx, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ecx, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edx, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edx, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edx, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edx, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edx, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edx, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edx, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edx, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esp, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esp, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esp, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esp, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esp, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esp, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esp, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esp, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebp, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebp, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebp, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebp, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebp, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebp, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebp, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor ebp, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esi, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esi, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esi, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esi, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esi, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esi, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esi, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor esi, edi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edi, eax
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edi, ebx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edi, ecx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edi, edx
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edi, esp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edi, ebp
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edi, esi
2fc5865b6b7d3deff17bbc562cbda013d518961cvboxsync xor edi, edi
4c0fd6e5274870a536dbd067370c27731bc75f4bvboxsync%endif