-
-
Save aquynh/e17a5a7012ab144fd30a to your computer and use it in GitHub Desktop.
suite/regress.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
X86-16bit intel: 0xe8 0x35 0x64 = call 0x604e | |
X86-32bit intel: 0x66 0xe8 0x35 0x64 = call 0x6054 | |
X86-64bit intel: 0x66 0xe8 0x35 0x64 = call 0x6054 | |
X86-16bit intel: 0xe9 0x35 0x64 = jmp 0x605e | |
X86-16bit intel: 0x66 0xe9 0x35 0x64 0x93 0x53 = jmp 0x53946431 | |
X86-32bit intel: 0xe9 0x35 0x64 0x93 0x53 = jmp 0xe4b7642b | |
X86-64bit intel: 0xe9 0x35 0x64 0x93 0x53 = jmp 0x64e4b7642b | |
X86-16bit intel: 0x66 0xe8 0x35 0x64 0x93 0x53 = call 0x5394641c | |
X86-64bit intel: 0x66 0xe8 0x35 0x64 = call 0x641a | |
X86-64bit intel: 0x66 0xe9 0x35 0x64 = jmp 0x641a | |
X86-16bit intel: 0x66 0xe9 0x35 0x64 0x93 0x53 = jmp 0x5394641c | |
X86-16bit att: 0xe8 0x35 0x64 = callw 0x604e | |
X86-32bit att: 0x66 0xe8 0x35 0x64 = callw 0x6054 | |
X86-64bit att: 0x66 0xe8 0x35 0x64 = callw 0x6054 | |
X86-16bit att: 0xe9 0x35 0x64 = jmp 0x605e | |
X86-16bit att: 0x66 0xe9 0x35 0x64 0x93 0x53 = jmp 0x53946431 | |
X86-32bit att: 0xe9 0x35 0x64 0x93 0x53 = jmp 0xe4b7642b | |
X86-64bit att: 0xe9 0x35 0x64 0x93 0x53 = jmp 0x64e4b7642b | |
X86-16bit att: 0x66 0xe8 0x35 0x64 0x93 0x53 = calll 0x5394641c | |
X86-64bit att: 0x66 0xe8 0x35 0x64 = callw 0x641a | |
X86-64bit att: 0x66 0xe9 0x35 0x64 = jmp 0x641a | |
X86-16bit att: 0x66 0xe9 0x35 0x64 0x93 0x53 = jmp 0x5394641c | |
X86-16bit intel: 0x67 0xf3 0x6c = rep insb byte ptr es:[edi], dx | |
X86-16bit intel: 0x67 0xf3 0x6d = rep insd dword ptr es:[edi], dx | |
--> ERROR: expected output = rep insw word ptr es:[edi], dx | |
X86-16bit intel: 0x67 0xf3 0x6e = rep outsb dx, byte ptr [esi] | |
X86-16bit intel: 0x67 0xf3 0x6f = rep outsd dx, dword ptr [esi] | |
--> ERROR: expected output = rep outsw dx, word ptr [esi] | |
X86-16bit intel: 0x67 0xf3 0xa4 = rep movsb byte ptr es:[edi], byte ptr [esi] | |
X86-16bit intel: 0x67 0xf3 0xa5 = rep movsd dword ptr es:[edi], dword ptr [esi] | |
--> ERROR: expected output = rep movsw word ptr es:[edi], word ptr [esi] | |
X86-16bit intel: 0x67 0xf3 0xa6 = repe cmpsb byte ptr [esi], byte ptr es:[edi] | |
X86-16bit intel: 0x67 0xf3 0xa7 = repe cmpsd dword ptr [esi], dword ptr es:[edi] | |
--> ERROR: expected output = repe cmpsw word ptr [esi], word ptr es:[edi] | |
X86-16bit intel: 0x67 0xf3 0xaa = rep stosb byte ptr es:[edi], al | |
X86-16bit intel: 0x67 0xf3 0xab = rep stosd dword ptr es:[edi], eax | |
--> ERROR: expected output = rep stosw word ptr es:[edi], ax | |
X86-16bit intel: 0x67 0xf3 0xac = rep lodsb al, byte ptr [esi] | |
X86-16bit intel: 0x67 0xf3 0xad = rep lodsd eax, dword ptr [esi] | |
--> ERROR: expected output = rep lodsw ax, word ptr [esi] | |
X86-16bit intel: 0x67 0xf3 0xae = repe scasb al, byte ptr es:[edi] | |
X86-16bit intel: 0x67 0xf3 0xaf = repe scasd eax, dword ptr es:[edi] | |
--> ERROR: expected output = repe scasw ax, word ptr es:[edi] | |
X86-16bit intel: 0x66 0xf2 0x6c = repne insb byte ptr es:[di], dx | |
X86-16bit intel: 0x66 0xf2 0x6d = repne insd dword ptr es:[di], dx | |
X86-16bit intel: 0x66 0xf2 0x6e = repne outsb dx, byte ptr [si] | |
X86-16bit intel: 0x66 0xf2 0x6f = repne outsd dx, dword ptr [si] | |
X86-16bit intel: 0x66 0xf2 0xa4 = repne movsb byte ptr es:[di], byte ptr [si] | |
X86-16bit intel: 0x66 0xf2 0xa5 = repne movsd dword ptr es:[di], dword ptr [si] | |
X86-16bit intel: 0x66 0xf2 0xa6 = repne cmpsb byte ptr [si], byte ptr es:[di] | |
X86-16bit intel: 0x66 0xf2 0xa7 = repne cmpsd dword ptr [si], dword ptr es:[di] | |
X86-16bit intel: 0x66 0xf2 0xaa = repne stosb byte ptr es:[di], al | |
X86-16bit intel: 0x66 0xf2 0xab = repne stosd dword ptr es:[di], eax | |
X86-16bit intel: 0x66 0xf2 0xac = repne lodsb al, byte ptr [si] | |
X86-16bit intel: 0x66 0xf2 0xad = repne lodsd eax, dword ptr [si] | |
X86-16bit intel: 0x66 0xf2 0xae = repne scasb al, byte ptr es:[di] | |
X86-16bit intel: 0x66 0xf2 0xaf = repne scasd eax, dword ptr es:[di] | |
X86-16bit intel: 0x66 0x67 0xf3 0x6c = rep insb byte ptr es:[edi], dx | |
X86-16bit intel: 0x66 0x67 0xf3 0x6d = rep insd dword ptr es:[edi], dx | |
X86-16bit intel: 0x66 0x67 0xf3 0x6e = rep outsb dx, byte ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xf3 0x6f = rep outsd dx, dword ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xf3 0xa4 = rep movsb byte ptr es:[edi], byte ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xf3 0xa5 = rep movsd dword ptr es:[edi], dword ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xf3 0xa6 = repe cmpsb byte ptr [esi], byte ptr es:[edi] | |
X86-16bit intel: 0x66 0x67 0xf3 0xa7 = repe cmpsd dword ptr [esi], dword ptr es:[edi] | |
X86-16bit intel: 0x66 0x67 0xf3 0xaa = rep stosb byte ptr es:[edi], al | |
X86-16bit intel: 0x66 0x67 0xf3 0xab = rep stosd dword ptr es:[edi], eax | |
X86-16bit intel: 0x66 0x67 0xf3 0xac = rep lodsb al, byte ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xf3 0xad = rep lodsd eax, dword ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xf3 0xae = repe scasb al, byte ptr es:[edi] | |
X86-16bit intel: 0x66 0x67 0xf3 0xaf = repe scasd eax, dword ptr es:[edi] | |
X86-16bit intel: 0xf3 0x6c = rep insb byte ptr es:[di], dx | |
X86-16bit intel: 0xf3 0x6d = rep insd dword ptr es:[di], dx | |
--> ERROR: expected output = rep insw word ptr es:[di], dx | |
X86-16bit intel: 0xf3 0x6e = rep outsb dx, byte ptr [si] | |
X86-16bit intel: 0xf3 0x6f = rep outsd dx, dword ptr [si] | |
--> ERROR: expected output = rep outsw dx, word ptr [si] | |
X86-16bit intel: 0xf3 0xa4 = rep movsb byte ptr es:[di], byte ptr [si] | |
X86-16bit intel: 0xf3 0xa5 = rep movsd dword ptr es:[di], dword ptr [si] | |
--> ERROR: expected output = rep movsw word ptr es:[di], word ptr [si] | |
X86-16bit intel: 0xf3 0xa6 = repe cmpsb byte ptr [si], byte ptr es:[di] | |
X86-16bit intel: 0xf3 0xa7 = repe cmpsd dword ptr [si], dword ptr es:[di] | |
--> ERROR: expected output = repe cmpsw word ptr [si], word ptr es:[di] | |
X86-16bit intel: 0xf3 0xaa = rep stosb byte ptr es:[di], al | |
X86-16bit intel: 0xf3 0xab = rep stosd dword ptr es:[di], eax | |
--> ERROR: expected output = rep stosw word ptr es:[di], ax | |
X86-16bit intel: 0xf3 0xac = rep lodsb al, byte ptr [si] | |
X86-16bit intel: 0xf3 0xad = rep lodsd eax, dword ptr [si] | |
--> ERROR: expected output = rep lodsw ax, word ptr [si] | |
X86-16bit intel: 0xf3 0xae = repe scasb al, byte ptr es:[di] | |
X86-16bit intel: 0xf3 0xaf = repe scasd eax, dword ptr es:[di] | |
--> ERROR: expected output = repe scasw ax, word ptr es:[di] | |
X86-16bit intel: 0x6c = insb byte ptr es:[di], dx | |
X86-16bit intel: 0x6d = insw word ptr es:[di], dx | |
X86-16bit intel: 0x6e = outsb dx, byte ptr [si] | |
X86-16bit intel: 0x6f = outsw dx, word ptr [si] | |
X86-16bit intel: 0xa4 = movsb byte ptr es:[di], byte ptr [si] | |
X86-16bit intel: 0xa5 = movsw word ptr es:[di], word ptr [si] | |
X86-16bit intel: 0xa6 = cmpsb byte ptr [si], byte ptr es:[di] | |
X86-16bit intel: 0xa7 = cmpsw word ptr [si], word ptr es:[di] | |
X86-16bit intel: 0xaa = stosb byte ptr es:[di], al | |
X86-16bit intel: 0xab = stosw word ptr es:[di], ax | |
X86-16bit intel: 0xac = lodsb al, byte ptr [si] | |
X86-16bit intel: 0xad = lodsw ax, word ptr [si] | |
X86-16bit intel: 0xae = scasb al, byte ptr es:[di] | |
X86-16bit intel: 0xaf = scasw ax, word ptr es:[di] | |
X86-16bit intel: 0x66 0x6c = insb byte ptr es:[di], dx | |
X86-16bit intel: 0x66 0x6d = insd dword ptr es:[di], dx | |
X86-16bit intel: 0x66 0x6e = outsb dx, byte ptr [si] | |
X86-16bit intel: 0x66 0x6f = outsd dx, dword ptr [si] | |
X86-16bit intel: 0x66 0xa4 = movsb byte ptr es:[di], byte ptr [si] | |
X86-16bit intel: 0x66 0xa5 = movsd dword ptr es:[di], dword ptr [si] | |
X86-16bit intel: 0x66 0xa6 = cmpsb byte ptr [si], byte ptr es:[di] | |
X86-16bit intel: 0x66 0xa7 = cmpsd dword ptr [si], dword ptr es:[di] | |
X86-16bit intel: 0x66 0xaa = stosb byte ptr es:[di], al | |
X86-16bit intel: 0x66 0xab = stosd dword ptr es:[di], eax | |
X86-16bit intel: 0x66 0xac = lodsb al, byte ptr [si] | |
X86-16bit intel: 0x66 0xad = lodsd eax, dword ptr [si] | |
X86-16bit intel: 0x66 0xae = scasb al, byte ptr es:[di] | |
X86-16bit intel: 0x66 0xaf = scasd eax, dword ptr es:[di] | |
X86-16bit intel: 0x67 0x6c = insb byte ptr es:[edi], dx | |
X86-16bit intel: 0x67 0x6d = insw word ptr es:[edi], dx | |
X86-16bit intel: 0x67 0x6e = outsb dx, byte ptr [esi] | |
X86-16bit intel: 0x67 0x6f = outsw dx, word ptr [esi] | |
X86-16bit intel: 0x67 0xa4 = movsb byte ptr es:[edi], byte ptr [esi] | |
X86-16bit intel: 0x67 0xa5 = movsw word ptr es:[edi], word ptr [esi] | |
X86-16bit intel: 0x67 0xa6 = cmpsb byte ptr [esi], byte ptr es:[edi] | |
X86-16bit intel: 0x67 0xa7 = cmpsw word ptr [esi], word ptr es:[edi] | |
X86-16bit intel: 0x67 0xaa = stosb byte ptr es:[edi], al | |
X86-16bit intel: 0x67 0xab = stosw word ptr es:[edi], ax | |
X86-16bit intel: 0x67 0xac = lodsb al, byte ptr [esi] | |
X86-16bit intel: 0x67 0xad = lodsw ax, word ptr [esi] | |
X86-16bit intel: 0x67 0xae = scasb al, byte ptr es:[edi] | |
X86-16bit intel: 0x67 0xaf = scasw ax, word ptr es:[edi] | |
X86-16bit intel: 0x66 0x67 0x6c = insb byte ptr es:[edi], dx | |
X86-16bit intel: 0x66 0x67 0x6d = insd dword ptr es:[edi], dx | |
X86-16bit intel: 0x66 0x67 0x6e = outsb dx, byte ptr [esi] | |
X86-16bit intel: 0x66 0x67 0x6f = outsd dx, dword ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xa4 = movsb byte ptr es:[edi], byte ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xa5 = movsd dword ptr es:[edi], dword ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xa6 = cmpsb byte ptr [esi], byte ptr es:[edi] | |
X86-16bit intel: 0x66 0x67 0xa7 = cmpsd dword ptr [esi], dword ptr es:[edi] | |
X86-16bit intel: 0x66 0x67 0xaa = stosb byte ptr es:[edi], al | |
X86-16bit intel: 0x66 0x67 0xab = stosd dword ptr es:[edi], eax | |
X86-16bit intel: 0x66 0x67 0xac = lodsb al, byte ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xad = lodsd eax, dword ptr [esi] | |
X86-16bit intel: 0x66 0x67 0xae = scasb al, byte ptr es:[edi] | |
X86-16bit intel: 0x66 0x67 0xaf = scasd eax, dword ptr es:[edi] | |
X86-32bit intel: 0x67 0xf3 0x6c = rep insb byte ptr es:[di], dx | |
X86-32bit intel: 0x67 0xf3 0x6d = rep insd dword ptr es:[di], dx | |
X86-32bit intel: 0x67 0xf3 0x6e = rep outsb dx, byte ptr [si] | |
X86-32bit intel: 0x67 0xf3 0x6f = rep outsd dx, dword ptr [si] | |
X86-32bit intel: 0x67 0xf3 0xa4 = rep movsb byte ptr es:[di], byte ptr [si] | |
X86-32bit intel: 0x67 0xf3 0xa5 = rep movsd dword ptr es:[di], dword ptr [si] | |
X86-32bit intel: 0x67 0xf3 0xa6 = repe cmpsb byte ptr [si], byte ptr es:[di] | |
X86-32bit intel: 0x67 0xf3 0xa7 = repe cmpsd dword ptr [si], dword ptr es:[di] | |
X86-32bit intel: 0x67 0xf3 0xaa = rep stosb byte ptr es:[di], al | |
X86-32bit intel: 0x67 0xf3 0xab = rep stosd dword ptr es:[di], eax | |
X86-32bit intel: 0x67 0xf3 0xac = rep lodsb al, byte ptr [si] | |
X86-32bit intel: 0x67 0xf3 0xad = rep lodsd eax, dword ptr [si] | |
X86-32bit intel: 0x67 0xf3 0xae = repe scasb al, byte ptr es:[di] | |
X86-32bit intel: 0x67 0xf3 0xaf = repe scasd eax, dword ptr es:[di] | |
X86-32bit intel: 0x66 0xf2 0x6c = repne insb byte ptr es:[edi], dx | |
X86-32bit intel: 0x66 0xf2 0x6d = repne insd dword ptr es:[edi], dx | |
--> ERROR: expected output = repne insw word ptr es:[edi], dx | |
X86-32bit intel: 0x66 0xf2 0x6e = repne outsb dx, byte ptr [esi] | |
X86-32bit intel: 0x66 0xf2 0x6f = repne outsd dx, dword ptr [esi] | |
--> ERROR: expected output = repne outsw dx, word ptr [esi] | |
X86-32bit intel: 0x66 0xf2 0xa4 = repne movsb byte ptr es:[edi], byte ptr [esi] | |
X86-32bit intel: 0x66 0xf2 0xa5 = repne movsd dword ptr es:[edi], dword ptr [esi] | |
--> ERROR: expected output = repne movsw word ptr es:[edi], word ptr [esi] | |
X86-32bit intel: 0x66 0xf2 0xa6 = repne cmpsb byte ptr [esi], byte ptr es:[edi] | |
X86-32bit intel: 0x66 0xf2 0xa7 = repne cmpsd dword ptr [esi], dword ptr es:[edi] | |
--> ERROR: expected output = repne cmpsw word ptr [esi], word ptr es:[edi] | |
X86-32bit intel: 0x66 0xf2 0xaa = repne stosb byte ptr es:[edi], al | |
X86-32bit intel: 0x66 0xf2 0xab = repne stosd dword ptr es:[edi], eax | |
--> ERROR: expected output = repne stosw word ptr es:[edi], ax | |
X86-32bit intel: 0x66 0xf2 0xac = repne lodsb al, byte ptr [esi] | |
X86-32bit intel: 0x66 0xf2 0xad = repne lodsd eax, dword ptr [esi] | |
--> ERROR: expected output = repne lodsw ax, word ptr [esi] | |
X86-32bit intel: 0x66 0xf2 0xae = repne scasb al, byte ptr es:[edi] | |
X86-32bit intel: 0x66 0xf2 0xaf = repne scasd eax, dword ptr es:[edi] | |
--> ERROR: expected output = repne scasw ax, word ptr es:[edi] | |
X86-32bit intel: 0x66 0x67 0xf3 0x6c = rep insb byte ptr es:[di], dx | |
X86-32bit intel: 0x66 0x67 0xf3 0x6d = rep insd dword ptr es:[di], dx | |
--> ERROR: expected output = rep insw word ptr es:[di], dx | |
X86-32bit intel: 0x66 0x67 0xf3 0x6e = rep outsb dx, byte ptr [si] | |
X86-32bit intel: 0x66 0x67 0xf3 0x6f = rep outsd dx, dword ptr [si] | |
--> ERROR: expected output = rep outsw dx, word ptr [si] | |
X86-32bit intel: 0x66 0x67 0xf3 0xa4 = rep movsb byte ptr es:[di], byte ptr [si] | |
X86-32bit intel: 0x66 0x67 0xf3 0xa5 = rep movsd dword ptr es:[di], dword ptr [si] | |
--> ERROR: expected output = rep movsw word ptr es:[di], word ptr [si] | |
X86-32bit intel: 0x66 0x67 0xf3 0xa6 = repe cmpsb byte ptr [si], byte ptr es:[di] | |
X86-32bit intel: 0x66 0x67 0xf3 0xa7 = repe cmpsd dword ptr [si], dword ptr es:[di] | |
--> ERROR: expected output = repe cmpsw word ptr [si], word ptr es:[di] | |
X86-32bit intel: 0x66 0x67 0xf3 0xaa = rep stosb byte ptr es:[di], al | |
X86-32bit intel: 0x66 0x67 0xf3 0xab = rep stosd dword ptr es:[di], eax | |
--> ERROR: expected output = rep stosw word ptr es:[di], ax | |
X86-32bit intel: 0x66 0x67 0xf3 0xac = rep lodsb al, byte ptr [si] | |
X86-32bit intel: 0x66 0x67 0xf3 0xad = rep lodsd eax, dword ptr [si] | |
--> ERROR: expected output = rep lodsw ax, word ptr [si] | |
X86-32bit intel: 0x66 0x67 0xf3 0xae = repe scasb al, byte ptr es:[di] | |
X86-32bit intel: 0x66 0x67 0xf3 0xaf = repe scasd eax, dword ptr es:[di] | |
--> ERROR: expected output = repe scasw ax, word ptr es:[di] | |
X86-32bit intel: 0xf3 0x6c = rep insb byte ptr es:[edi], dx | |
X86-32bit intel: 0xf3 0x6d = rep insd dword ptr es:[edi], dx | |
X86-32bit intel: 0xf3 0x6e = rep outsb dx, byte ptr [esi] | |
X86-32bit intel: 0xf3 0x6f = rep outsd dx, dword ptr [esi] | |
X86-32bit intel: 0xf3 0xa4 = rep movsb byte ptr es:[edi], byte ptr [esi] | |
X86-32bit intel: 0xf3 0xa5 = rep movsd dword ptr es:[edi], dword ptr [esi] | |
X86-32bit intel: 0xf3 0xa6 = repe cmpsb byte ptr [esi], byte ptr es:[edi] | |
X86-32bit intel: 0xf3 0xa7 = repe cmpsd dword ptr [esi], dword ptr es:[edi] | |
X86-32bit intel: 0xf3 0xaa = rep stosb byte ptr es:[edi], al | |
X86-32bit intel: 0xf3 0xab = rep stosd dword ptr es:[edi], eax | |
X86-32bit intel: 0xf3 0xac = rep lodsb al, byte ptr [esi] | |
X86-32bit intel: 0xf3 0xad = rep lodsd eax, dword ptr [esi] | |
X86-32bit intel: 0xf3 0xae = repe scasb al, byte ptr es:[edi] | |
X86-32bit intel: 0xf3 0xaf = repe scasd eax, dword ptr es:[edi] | |
X86-32bit intel: 0x6c = insb byte ptr es:[edi], dx | |
X86-32bit intel: 0x6d = insd dword ptr es:[edi], dx | |
X86-32bit intel: 0x6e = outsb dx, byte ptr [esi] | |
X86-32bit intel: 0x6f = outsd dx, dword ptr [esi] | |
X86-32bit intel: 0xa4 = movsb byte ptr es:[edi], byte ptr [esi] | |
X86-32bit intel: 0xa5 = movsd dword ptr es:[edi], dword ptr [esi] | |
X86-32bit intel: 0xa6 = cmpsb byte ptr [esi], byte ptr es:[edi] | |
X86-32bit intel: 0xa7 = cmpsd dword ptr [esi], dword ptr es:[edi] | |
X86-32bit intel: 0xaa = stosb byte ptr es:[edi], al | |
X86-32bit intel: 0xab = stosd dword ptr es:[edi], eax | |
X86-32bit intel: 0xac = lodsb al, byte ptr [esi] | |
X86-32bit intel: 0xad = lodsd eax, dword ptr [esi] | |
X86-32bit intel: 0xae = scasb al, byte ptr es:[edi] | |
X86-32bit intel: 0xaf = scasd eax, dword ptr es:[edi] | |
X86-32bit intel: 0x66 0x6c = insb byte ptr es:[edi], dx | |
X86-32bit intel: 0x66 0x6d = insw word ptr es:[edi], dx | |
X86-32bit intel: 0x66 0x6e = outsb dx, byte ptr [esi] | |
X86-32bit intel: 0x66 0x6f = outsw dx, word ptr [esi] | |
X86-32bit intel: 0x66 0xa4 = movsb byte ptr es:[edi], byte ptr [esi] | |
X86-32bit intel: 0x66 0xa5 = movsw word ptr es:[edi], word ptr [esi] | |
X86-32bit intel: 0x66 0xa6 = cmpsb byte ptr [esi], byte ptr es:[edi] | |
X86-32bit intel: 0x66 0xa7 = cmpsw word ptr [esi], word ptr es:[edi] | |
X86-32bit intel: 0x66 0xaa = stosb byte ptr es:[edi], al | |
X86-32bit intel: 0x66 0xab = stosw word ptr es:[edi], ax | |
X86-32bit intel: 0x66 0xac = lodsb al, byte ptr [esi] | |
X86-32bit intel: 0x66 0xad = lodsw ax, word ptr [esi] | |
X86-32bit intel: 0x66 0xae = scasb al, byte ptr es:[edi] | |
X86-32bit intel: 0x66 0xaf = scasw ax, word ptr es:[edi] | |
X86-32bit intel: 0x67 0x6c = insb byte ptr es:[di], dx | |
X86-32bit intel: 0x67 0x6d = insd dword ptr es:[di], dx | |
X86-32bit intel: 0x67 0x6e = outsb dx, byte ptr [si] | |
X86-32bit intel: 0x67 0x6f = outsd dx, dword ptr [si] | |
X86-32bit intel: 0x67 0xa4 = movsb byte ptr es:[di], byte ptr [si] | |
X86-32bit intel: 0x67 0xa5 = movsd dword ptr es:[di], dword ptr [si] | |
X86-32bit intel: 0x67 0xa6 = cmpsb byte ptr [si], byte ptr es:[di] | |
X86-32bit intel: 0x67 0xa7 = cmpsd dword ptr [si], dword ptr es:[di] | |
X86-32bit intel: 0x67 0xaa = stosb byte ptr es:[di], al | |
X86-32bit intel: 0x67 0xab = stosd dword ptr es:[di], eax | |
X86-32bit intel: 0x67 0xac = lodsb al, byte ptr [si] | |
X86-32bit intel: 0x67 0xad = lodsd eax, dword ptr [si] | |
X86-32bit intel: 0x67 0xae = scasb al, byte ptr es:[di] | |
X86-32bit intel: 0x67 0xaf = scasd eax, dword ptr es:[di] | |
X86-32bit intel: 0x66 0x67 0x6c = insb byte ptr es:[di], dx | |
X86-32bit intel: 0x66 0x67 0x6d = insw word ptr es:[di], dx | |
X86-32bit intel: 0x66 0x67 0x6e = outsb dx, byte ptr [si] | |
X86-32bit intel: 0x66 0x67 0x6f = outsw dx, word ptr [si] | |
X86-32bit intel: 0x66 0x67 0xa4 = movsb byte ptr es:[di], byte ptr [si] | |
X86-32bit intel: 0x66 0x67 0xa5 = movsw word ptr es:[di], word ptr [si] | |
X86-32bit intel: 0x66 0x67 0xa6 = cmpsb byte ptr [si], byte ptr es:[di] | |
X86-32bit intel: 0x66 0x67 0xa7 = cmpsw word ptr [si], word ptr es:[di] | |
X86-32bit intel: 0x66 0x67 0xaa = stosb byte ptr es:[di], al | |
X86-32bit intel: 0x66 0x67 0xab = stosw word ptr es:[di], ax | |
X86-32bit intel: 0x66 0x67 0xac = lodsb al, byte ptr [si] | |
X86-32bit intel: 0x66 0x67 0xad = lodsw ax, word ptr [si] | |
X86-32bit intel: 0x66 0x67 0xae = scasb al, byte ptr es:[di] | |
X86-32bit intel: 0x66 0x67 0xaf = scasw ax, word ptr es:[di] | |
X86-64bit intel: 0xf3 0x48 0x6c = rep insb byte ptr [rdi], dx | |
X86-64bit intel: 0xf3 0x48 0x6d = rep insd dword ptr [rdi], dx | |
--> ERROR: expected output = rep insq qword ptr [rdi], dx | |
X86-64bit intel: 0xf3 0x48 0x6e = rep outsb dx, byte ptr [rsi] | |
X86-64bit intel: 0xf3 0x48 0x6f = rep outsd dx, dword ptr [rsi] | |
--> ERROR: expected output = rep outsq dx, qword ptr [rsi] | |
X86-64bit intel: 0xf3 0x48 0xa4 = rep movsb byte ptr [rdi], byte ptr [rsi] | |
X86-64bit intel: 0xf3 0x48 0xa5 = rep movsq qword ptr [rdi], qword ptr [rsi] | |
X86-64bit intel: 0xf3 0x48 0xa6 = repe cmpsb byte ptr [rsi], byte ptr [rdi] | |
X86-64bit intel: 0xf3 0x48 0xa7 = repe cmpsq qword ptr [rsi], qword ptr [rdi] | |
X86-64bit intel: 0xf3 0x48 0xaa = rep stosb byte ptr [rdi], al | |
X86-64bit intel: 0xf3 0x48 0xab = rep stosq qword ptr [rdi], rax | |
X86-64bit intel: 0xf3 0x48 0xac = rep lodsb al, byte ptr [rsi] | |
X86-64bit intel: 0xf3 0x48 0xad = rep lodsq rax, qword ptr [rsi] | |
X86-64bit intel: 0xf3 0x48 0xae = repe scasb al, byte ptr [rdi] | |
X86-64bit intel: 0xf3 0x48 0xaf = repe scasq rax, qword ptr [rdi] | |
X86-64bit intel: 0x48 0x6c = insb byte ptr [rdi], dx | |
X86-64bit intel: 0x48 0x6d = insd dword ptr [rdi], dx | |
--> ERROR: expected output = insq qword ptr [rdi], dx | |
X86-64bit intel: 0x48 0x6e = outsb dx, byte ptr [rsi] | |
X86-64bit intel: 0x48 0x6f = outsd dx, dword ptr [rsi] | |
--> ERROR: expected output = outsq dx, qword ptr [rsi] | |
X86-64bit intel: 0x48 0xa4 = movsb byte ptr [rdi], byte ptr [rsi] | |
X86-64bit intel: 0x48 0xa5 = movsq qword ptr [rdi], qword ptr [rsi] | |
X86-64bit intel: 0x48 0xa6 = cmpsb byte ptr [rsi], byte ptr [rdi] | |
X86-64bit intel: 0x48 0xa7 = cmpsq qword ptr [rsi], qword ptr [rdi] | |
X86-64bit intel: 0x48 0xaa = stosb byte ptr [rdi], al | |
X86-64bit intel: 0x48 0xab = stosq qword ptr [rdi], rax | |
X86-64bit intel: 0x48 0xac = lodsb al, byte ptr [rsi] | |
X86-64bit intel: 0x48 0xad = lodsq rax, qword ptr [rsi] | |
X86-64bit intel: 0x48 0xae = scasb al, byte ptr [rdi] | |
X86-64bit intel: 0x48 0xaf = scasq rax, qword ptr [rdi] | |
X86-64bit intel: 0x66 0x48 0x6c = insb byte ptr [rdi], dx | |
X86-64bit intel: 0x66 0x48 0x6d = insw word ptr [rdi], dx | |
--> ERROR: expected output = insq qword ptr [rdi], dx | |
X86-64bit intel: 0x66 0x48 0x6e = outsb dx, byte ptr [rsi] | |
X86-64bit intel: 0x66 0x48 0x6f = outsw dx, word ptr [rsi] | |
--> ERROR: expected output = outsq dx, qword ptr [rsi] | |
X86-64bit intel: 0x66 0x48 0xa4 = movsb byte ptr [rdi], byte ptr [rsi] | |
X86-64bit intel: 0x66 0x48 0xa5 = movsq qword ptr [rdi], qword ptr [rsi] | |
X86-64bit intel: 0x66 0x48 0xa6 = cmpsb byte ptr [rsi], byte ptr [rdi] | |
X86-64bit intel: 0x66 0x48 0xa7 = cmpsq qword ptr [rsi], qword ptr [rdi] | |
X86-64bit intel: 0x66 0x48 0xaa = stosb byte ptr [rdi], al | |
X86-64bit intel: 0x66 0x48 0xab = stosq qword ptr [rdi], rax | |
X86-64bit intel: 0x66 0x48 0xac = lodsb al, byte ptr [rsi] | |
X86-64bit intel: 0x66 0x48 0xad = lodsq rax, qword ptr [rsi] | |
X86-64bit intel: 0x66 0x48 0xae = scasb al, byte ptr [rdi] | |
X86-64bit intel: 0x66 0x48 0xaf = scasq rax, qword ptr [rdi] | |
X86-64bit intel: 0x66 0x67 0x48 0x6c = insb byte ptr [edi], dx | |
X86-64bit intel: 0x66 0x67 0x48 0x6d = insw word ptr [edi], dx | |
--> ERROR: expected output = insq qword ptr [edi], dx | |
X86-64bit intel: 0x66 0x67 0x48 0x6e = outsb dx, byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0x48 0x6f = outsw dx, word ptr [esi] | |
--> ERROR: expected output = outsq dx, qword ptr [esi] | |
X86-64bit intel: 0x66 0x67 0x48 0xa4 = movsb byte ptr [edi], byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0x48 0xa5 = movsd dword ptr [edi], dword ptr [esi] | |
--> ERROR: expected output = movsq qword ptr [edi], qword ptr [esi] | |
X86-64bit intel: 0x66 0x67 0x48 0xa6 = cmpsb byte ptr [esi], byte ptr [edi] | |
X86-64bit intel: 0x66 0x67 0x48 0xa7 = cmpsd dword ptr [esi], dword ptr [edi] | |
--> ERROR: expected output = cmpsq qword ptr [esi], qword ptr [edi] | |
X86-64bit intel: 0x66 0x67 0x48 0xaa = stosb byte ptr [edi], al | |
X86-64bit intel: 0x66 0x67 0x48 0xab = stosd dword ptr [edi], eax | |
--> ERROR: expected output = stosq qword ptr [edi], rax | |
X86-64bit intel: 0x66 0x67 0x48 0xac = lodsb al, byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0x48 0xad = lodsd eax, dword ptr [esi] | |
--> ERROR: expected output = lodsq rax, qword ptr [esi] | |
X86-64bit intel: 0x66 0x67 0x48 0xae = scasb al, byte ptr [edi] | |
X86-64bit intel: 0x66 0x67 0x48 0xaf = scasd eax, dword ptr [edi] | |
--> ERROR: expected output = scasq rax, qword ptr [edi] | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0x6c = repne insb byte ptr [edi], dx | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0x6d = repne insd dword ptr [edi], dx | |
--> ERROR: expected output = repne insq qword ptr [edi], dx | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0x6e = repne outsb dx, byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0x6f = repne outsd dx, dword ptr [esi] | |
--> ERROR: expected output = repne outsq dx, qword ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0xa4 = repne movsb byte ptr [edi], byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0xa5 = repne movsq qword ptr [edi], qword ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0xa6 = repne cmpsb byte ptr [esi], byte ptr [edi] | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0xa7 = repne cmpsq qword ptr [esi], qword ptr [edi] | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0xaa = repne stosb byte ptr [edi], al | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0xab = repne stosq qword ptr [edi], rax | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0xac = repne lodsb al, byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0xad = repne lodsq rax, qword ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0xae = repne scasb al, byte ptr [edi] | |
X86-64bit intel: 0x66 0x67 0xf2 0x48 0xaf = repne scasq rax, qword ptr [edi] | |
X86-64bit intel: 0x67 0xf3 0x6c = rep insb byte ptr [edi], dx | |
X86-64bit intel: 0x67 0xf3 0x6d = rep insd dword ptr [edi], dx | |
X86-64bit intel: 0x67 0xf3 0x6e = rep outsb dx, byte ptr [esi] | |
X86-64bit intel: 0x67 0xf3 0x6f = rep outsd dx, dword ptr [esi] | |
X86-64bit intel: 0x67 0xf3 0xa4 = rep movsb byte ptr [edi], byte ptr [esi] | |
X86-64bit intel: 0x67 0xf3 0xa5 = rep movsd dword ptr [edi], dword ptr [esi] | |
X86-64bit intel: 0x67 0xf3 0xa6 = repe cmpsb byte ptr [esi], byte ptr [edi] | |
X86-64bit intel: 0x67 0xf3 0xa7 = repe cmpsd dword ptr [esi], dword ptr [edi] | |
X86-64bit intel: 0x67 0xf3 0xaa = rep stosb byte ptr [edi], al | |
X86-64bit intel: 0x67 0xf3 0xab = rep stosd dword ptr [edi], eax | |
X86-64bit intel: 0x67 0xf3 0xac = rep lodsb al, byte ptr [esi] | |
X86-64bit intel: 0x67 0xf3 0xad = rep lodsd eax, dword ptr [esi] | |
X86-64bit intel: 0x67 0xf3 0xae = repe scasb al, byte ptr [edi] | |
X86-64bit intel: 0x67 0xf3 0xaf = repe scasd eax, dword ptr [edi] | |
X86-64bit intel: 0x66 0xf2 0x6c = repne insb byte ptr [rdi], dx | |
X86-64bit intel: 0x66 0xf2 0x6d = repne insd dword ptr [rdi], dx | |
--> ERROR: expected output = repne insw word ptr [rdi], dx | |
X86-64bit intel: 0x66 0xf2 0x6e = repne outsb dx, byte ptr [rsi] | |
X86-64bit intel: 0x66 0xf2 0x6f = repne outsd dx, dword ptr [rsi] | |
--> ERROR: expected output = repne outsw dx, word ptr [rsi] | |
X86-64bit intel: 0x66 0xf2 0xa4 = repne movsb byte ptr [rdi], byte ptr [rsi] | |
X86-64bit intel: 0x66 0xf2 0xa5 = repne movsd dword ptr [rdi], dword ptr [rsi] | |
--> ERROR: expected output = repne movsw word ptr [rdi], word ptr [rsi] | |
X86-64bit intel: 0x66 0xf2 0xa6 = repne cmpsb byte ptr [rsi], byte ptr [rdi] | |
X86-64bit intel: 0x66 0xf2 0xa7 = repne cmpsd dword ptr [rsi], dword ptr [rdi] | |
--> ERROR: expected output = repne cmpsw word ptr [rsi], word ptr [rdi] | |
X86-64bit intel: 0x66 0xf2 0xaa = repne stosb byte ptr [rdi], al | |
X86-64bit intel: 0x66 0xf2 0xab = repne stosd dword ptr [rdi], eax | |
--> ERROR: expected output = repne stosw word ptr [rdi], ax | |
X86-64bit intel: 0x66 0xf2 0xac = repne lodsb al, byte ptr [rsi] | |
X86-64bit intel: 0x66 0xf2 0xad = repne lodsd eax, dword ptr [rsi] | |
--> ERROR: expected output = repne lodsw ax, word ptr [rsi] | |
X86-64bit intel: 0x66 0xf2 0xae = repne scasb al, byte ptr [rdi] | |
X86-64bit intel: 0x66 0xf2 0xaf = repne scasd eax, dword ptr [rdi] | |
--> ERROR: expected output = repne scasw ax, word ptr [rdi] | |
X86-64bit intel: 0x66 0x67 0xf3 0x6c = rep insb byte ptr [edi], dx | |
X86-64bit intel: 0x66 0x67 0xf3 0x6d = rep insd dword ptr [edi], dx | |
--> ERROR: expected output = rep insw word ptr [edi], dx | |
X86-64bit intel: 0x66 0x67 0xf3 0x6e = rep outsb dx, byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf3 0x6f = rep outsd dx, dword ptr [esi] | |
--> ERROR: expected output = rep outsw dx, word ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf3 0xa4 = rep movsb byte ptr [edi], byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf3 0xa5 = rep movsd dword ptr [edi], dword ptr [esi] | |
--> ERROR: expected output = rep movsw word ptr [edi], word ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf3 0xa6 = repe cmpsb byte ptr [esi], byte ptr [edi] | |
X86-64bit intel: 0x66 0x67 0xf3 0xa7 = repe cmpsd dword ptr [esi], dword ptr [edi] | |
--> ERROR: expected output = repe cmpsw word ptr [esi], word ptr [edi] | |
X86-64bit intel: 0x66 0x67 0xf3 0xaa = rep stosb byte ptr [edi], al | |
X86-64bit intel: 0x66 0x67 0xf3 0xab = rep stosd dword ptr [edi], eax | |
--> ERROR: expected output = rep stosw word ptr [edi], ax | |
X86-64bit intel: 0x66 0x67 0xf3 0xac = rep lodsb al, byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf3 0xad = rep lodsd eax, dword ptr [esi] | |
--> ERROR: expected output = rep lodsw ax, word ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xf3 0xae = repe scasb al, byte ptr [edi] | |
X86-64bit intel: 0x66 0x67 0xf3 0xaf = repe scasd eax, dword ptr [edi] | |
--> ERROR: expected output = repe scasw ax, word ptr [edi] | |
X86-64bit intel: 0xf3 0x6c = rep insb byte ptr [rdi], dx | |
X86-64bit intel: 0xf3 0x6d = rep insd dword ptr [rdi], dx | |
X86-64bit intel: 0xf3 0x6e = rep outsb dx, byte ptr [rsi] | |
X86-64bit intel: 0xf3 0x6f = rep outsd dx, dword ptr [rsi] | |
X86-64bit intel: 0xf3 0xa4 = rep movsb byte ptr [rdi], byte ptr [rsi] | |
X86-64bit intel: 0xf3 0xa5 = rep movsd dword ptr [rdi], dword ptr [rsi] | |
X86-64bit intel: 0xf3 0xa6 = repe cmpsb byte ptr [rsi], byte ptr [rdi] | |
X86-64bit intel: 0xf3 0xa7 = repe cmpsd dword ptr [rsi], dword ptr [rdi] | |
X86-64bit intel: 0xf3 0xaa = rep stosb byte ptr [rdi], al | |
X86-64bit intel: 0xf3 0xab = rep stosd dword ptr [rdi], eax | |
X86-64bit intel: 0xf3 0xac = rep lodsb al, byte ptr [rsi] | |
X86-64bit intel: 0xf3 0xad = rep lodsd eax, dword ptr [rsi] | |
X86-64bit intel: 0xf3 0xae = repe scasb al, byte ptr [rdi] | |
X86-64bit intel: 0xf3 0xaf = repe scasd eax, dword ptr [rdi] | |
X86-64bit intel: 0x6c = insb byte ptr [rdi], dx | |
X86-64bit intel: 0x6d = insd dword ptr [rdi], dx | |
X86-64bit intel: 0x6e = outsb dx, byte ptr [rsi] | |
X86-64bit intel: 0x6f = outsd dx, dword ptr [rsi] | |
X86-64bit intel: 0xa4 = movsb byte ptr [rdi], byte ptr [rsi] | |
X86-64bit intel: 0xa5 = movsd dword ptr [rdi], dword ptr [rsi] | |
X86-64bit intel: 0xa6 = cmpsb byte ptr [rsi], byte ptr [rdi] | |
X86-64bit intel: 0xa7 = cmpsd dword ptr [rsi], dword ptr [rdi] | |
X86-64bit intel: 0xaa = stosb byte ptr [rdi], al | |
X86-64bit intel: 0xab = stosd dword ptr [rdi], eax | |
X86-64bit intel: 0xac = lodsb al, byte ptr [rsi] | |
X86-64bit intel: 0xad = lodsd eax, dword ptr [rsi] | |
X86-64bit intel: 0xae = scasb al, byte ptr [rdi] | |
X86-64bit intel: 0xaf = scasd eax, dword ptr [rdi] | |
X86-64bit intel: 0x66 0x6c = insb byte ptr [rdi], dx | |
X86-64bit intel: 0x66 0x6d = insw word ptr [rdi], dx | |
X86-64bit intel: 0x66 0x6e = outsb dx, byte ptr [rsi] | |
X86-64bit intel: 0x66 0x6f = outsw dx, word ptr [rsi] | |
X86-64bit intel: 0x66 0xa4 = movsb byte ptr [rdi], byte ptr [rsi] | |
X86-64bit intel: 0x66 0xa5 = movsw word ptr [rdi], word ptr [rsi] | |
X86-64bit intel: 0x66 0xa6 = cmpsb byte ptr [rsi], byte ptr [rdi] | |
X86-64bit intel: 0x66 0xa7 = cmpsw word ptr [rsi], word ptr [rdi] | |
X86-64bit intel: 0x66 0xaa = stosb byte ptr [rdi], al | |
X86-64bit intel: 0x66 0xab = stosw word ptr [rdi], ax | |
X86-64bit intel: 0x66 0xac = lodsb al, byte ptr [rsi] | |
X86-64bit intel: 0x66 0xad = lodsw ax, word ptr [rsi] | |
X86-64bit intel: 0x66 0xae = scasb al, byte ptr [rdi] | |
X86-64bit intel: 0x66 0xaf = scasw ax, word ptr [rdi] | |
X86-64bit intel: 0x67 0x6c = insb byte ptr [edi], dx | |
X86-64bit intel: 0x67 0x6d = insd dword ptr [edi], dx | |
X86-64bit intel: 0x67 0x6e = outsb dx, byte ptr [esi] | |
X86-64bit intel: 0x67 0x6f = outsd dx, dword ptr [esi] | |
X86-64bit intel: 0x67 0xa4 = movsb byte ptr [edi], byte ptr [esi] | |
X86-64bit intel: 0x67 0xa5 = movsd dword ptr [edi], dword ptr [esi] | |
X86-64bit intel: 0x67 0xa6 = cmpsb byte ptr [esi], byte ptr [edi] | |
X86-64bit intel: 0x67 0xa7 = cmpsd dword ptr [esi], dword ptr [edi] | |
X86-64bit intel: 0x67 0xaa = stosb byte ptr [edi], al | |
X86-64bit intel: 0x67 0xab = stosd dword ptr [edi], eax | |
X86-64bit intel: 0x67 0xac = lodsb al, byte ptr [esi] | |
X86-64bit intel: 0x67 0xad = lodsd eax, dword ptr [esi] | |
X86-64bit intel: 0x67 0xae = scasb al, byte ptr [edi] | |
X86-64bit intel: 0x67 0xaf = scasd eax, dword ptr [edi] | |
X86-64bit intel: 0x66 0x67 0x6c = insb byte ptr [edi], dx | |
X86-64bit intel: 0x66 0x67 0x6d = insw word ptr [edi], dx | |
X86-64bit intel: 0x66 0x67 0x6e = outsb dx, byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0x6f = outsw dx, word ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xa4 = movsb byte ptr [edi], byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xa5 = movsw word ptr [edi], word ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xa6 = cmpsb byte ptr [esi], byte ptr [edi] | |
X86-64bit intel: 0x66 0x67 0xa7 = cmpsw word ptr [esi], word ptr [edi] | |
X86-64bit intel: 0x66 0x67 0xaa = stosb byte ptr [edi], al | |
X86-64bit intel: 0x66 0x67 0xab = stosw word ptr [edi], ax | |
X86-64bit intel: 0x66 0x67 0xac = lodsb al, byte ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xad = lodsw ax, word ptr [esi] | |
X86-64bit intel: 0x66 0x67 0xae = scasb al, byte ptr [edi] | |
X86-64bit intel: 0x66 0x67 0xaf = scasw ax, word ptr [edi] | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment