| OLD | NEW |
| 1 // i386 opcode table. | 1 // i386 opcode table. |
| 2 // Copyright 2007, 2008, 2009 | 2 // Copyright 2007, 2008, 2009 |
| 3 // Free Software Foundation, Inc. | 3 // Free Software Foundation, Inc. |
| 4 // | 4 // |
| 5 // This file is part of the GNU opcodes library. | 5 // This file is part of the GNU opcodes library. |
| 6 // | 6 // |
| 7 // This library is free software; you can redistribute it and/or modify | 7 // This library is free software; you can redistribute it and/or modify |
| 8 // it under the terms of the GNU General Public License as published by | 8 // it under the terms of the GNU General Public License as published by |
| 9 // the Free Software Foundation; either version 3, or (at your option) | 9 // the Free Software Foundation; either version 3, or (at your option) |
| 10 // any later version. | 10 // any later version. |
| (...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 215 naclcall, 2, 0xff, 0x2, 1, Cpu64, Modrm|DefaultSize|No_bSuf|No_wSuf|No_lSuf|No_s
Suf|No_qSuf|No_ldSuf, { Reg32, Reg64 } | 215 naclcall, 2, 0xff, 0x2, 1, Cpu64, Modrm|DefaultSize|No_bSuf|No_wSuf|No_lSuf|No_s
Suf|No_qSuf|No_ldSuf, { Reg32, Reg64 } |
| 216 nacljmp, 2, 0xff, 0x4, 1, Cpu64, Modrm|DefaultSize|No_bSuf|No_wSuf|No_lSuf|No_sS
uf|No_qSuf|No_ldSuf, { Reg32, Reg64 } | 216 nacljmp, 2, 0xff, 0x4, 1, Cpu64, Modrm|DefaultSize|No_bSuf|No_wSuf|No_lSuf|No_sS
uf|No_qSuf|No_ldSuf, { Reg32, Reg64 } |
| 217 naclasp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm8S, Reg64 } | 217 naclasp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm8S, Reg64 } |
| 218 naclasp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm32S, Reg64 } | 218 naclasp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm32S, Reg64 } |
| 219 naclasp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Unspecified|BaseIn
dex|Disp8|Disp32S|Reg32, Reg64 } | 219 naclasp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Unspecified|BaseIn
dex|Disp8|Disp32S|Reg32, Reg64 } |
| 220 naclssp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm8S, Reg64 } | 220 naclssp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm8S, Reg64 } |
| 221 naclssp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm32S, Reg64 } | 221 naclssp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm32S, Reg64 } |
| 222 naclssp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Unspecified|BaseIn
dex|Disp8|Disp32S|Reg32, Reg64 } | 222 naclssp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Unspecified|BaseIn
dex|Disp8|Disp32S|Reg32, Reg64 } |
| 223 naclspadj, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm8S, Reg64 } | 223 naclspadj, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm8S, Reg64 } |
| 224 naclspadj, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm32S, Reg64 } | 224 naclspadj, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm32S, Reg64 } |
| 225 naclrestbp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm32S, Reg64 } |
| 225 naclrestbp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Unspecified|Bas
eIndex|Disp8|Disp32S|Reg32, Reg64 } | 226 naclrestbp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Unspecified|Bas
eIndex|Disp8|Disp32S|Reg32, Reg64 } |
| 227 naclrestsp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Imm32S, Reg64 } |
| 226 naclrestsp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Unspecified|Bas
eIndex|Disp8|Disp32S|Reg32, Reg64 } | 228 naclrestsp, 2, 0x01, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Unspecified|Bas
eIndex|Disp8|Disp32S|Reg32, Reg64 } |
| 227 naclrestsp_noflags, 2, 0x8d, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Unspeci
fied|BaseIndex|Disp8|Disp32S|Reg32, Reg64 } | 229 naclrestsp_noflags, 2, 0x8d, None, 1, Cpu64, W|Modrm|No_sSuf|No_ldSuf, { Unspeci
fied|BaseIndex|Disp8|Disp32S|Reg32, Reg64 } |
| 228 | 230 |
| 229 // Native client string operations | 231 // Native client string operations |
| 230 cmps, 3, 0xa6, None, 1, Cpu64, W|No_sSuf|No_ldSuf|IsString, { Byte|Word|Dword|Qw
ord|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|EsSeg, Byte|Word|Dword|Qwo
rd|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S, Reg64 } | 232 cmps, 3, 0xa6, None, 1, Cpu64, W|No_sSuf|No_ldSuf|IsString, { Byte|Word|Dword|Qw
ord|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|EsSeg, Byte|Word|Dword|Qwo
rd|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S, Reg64 } |
| 231 scmp, 3, 0xa6, None, 1, Cpu64, W|No_sSuf|No_ldSuf|IsString, { Byte|Word|Dword|Qw
ord|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|EsSeg, Byte|Word|Dword|Qwo
rd|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S, Reg64 } | 233 scmp, 3, 0xa6, None, 1, Cpu64, W|No_sSuf|No_ldSuf|IsString, { Byte|Word|Dword|Qw
ord|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|EsSeg, Byte|Word|Dword|Qwo
rd|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S, Reg64 } |
| 232 ins, 3, 0x6c, None, 1, Cpu64, W|No_sSuf|No_qSuf|No_ldSuf|IsString, { InOutPortRe
g, Byte|Word|Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|EsSeg, Reg6
4 } | 234 ins, 3, 0x6c, None, 1, Cpu64, W|No_sSuf|No_qSuf|No_ldSuf|IsString, { InOutPortRe
g, Byte|Word|Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|EsSeg, Reg6
4 } |
| 233 outs, 3, 0x6e, None, 1, Cpu64, W|No_sSuf|No_qSuf|No_ldSuf|IsString, { Byte|Word|
Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S, InOutPortReg, Reg64 } | 235 outs, 3, 0x6e, None, 1, Cpu64, W|No_sSuf|No_qSuf|No_ldSuf|IsString, { Byte|Word|
Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S, InOutPortReg, Reg64 } |
| 234 lods, 3, 0xac, None, 1, Cpu64, W|No_sSuf|No_ldSuf|IsString, { Byte|Word|Dword|Qw
ord|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S, Acc|Byte|Word|Dword|Qword
, Reg64 } | 236 lods, 3, 0xac, None, 1, Cpu64, W|No_sSuf|No_ldSuf|IsString, { Byte|Word|Dword|Qw
ord|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S, Acc|Byte|Word|Dword|Qword
, Reg64 } |
| 235 slod, 3, 0xac, None, 1, Cpu64, W|No_sSuf|No_ldSuf|IsString, { Byte|Word|Dword|Qw
ord|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S, Acc|Byte|Word|Dword|Qword
, Reg64 } | 237 slod, 3, 0xac, None, 1, Cpu64, W|No_sSuf|No_ldSuf|IsString, { Byte|Word|Dword|Qw
ord|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S, Acc|Byte|Word|Dword|Qword
, Reg64 } |
| (...skipping 2426 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2662 xsha256, 0, 0xf30fa6, 0xd0, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qS
uf|No_ldSuf|IsString|ImmExt, { 0 } | 2664 xsha256, 0, 0xf30fa6, 0xd0, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qS
uf|No_ldSuf|IsString|ImmExt, { 0 } |
| 2663 // Aliases without hyphens. | 2665 // Aliases without hyphens. |
| 2664 xstorerng, 0, 0xfa7, 0xc0, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSu
f|No_ldSuf|IsString|ImmExt, { 0 } | 2666 xstorerng, 0, 0xfa7, 0xc0, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSu
f|No_ldSuf|IsString|ImmExt, { 0 } |
| 2665 xcryptecb, 0, 0xf30fa7, 0xc8, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_
qSuf|No_ldSuf|IsString|ImmExt, { 0 } | 2667 xcryptecb, 0, 0xf30fa7, 0xc8, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_
qSuf|No_ldSuf|IsString|ImmExt, { 0 } |
| 2666 xcryptcbc, 0, 0xf30fa7, 0xd0, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_
qSuf|No_ldSuf|IsString|ImmExt, { 0 } | 2668 xcryptcbc, 0, 0xf30fa7, 0xd0, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_
qSuf|No_ldSuf|IsString|ImmExt, { 0 } |
| 2667 xcryptctr, 0, 0xf30fa7, 0xd8, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_
qSuf|No_ldSuf|IsString|ImmExt, { 0 } | 2669 xcryptctr, 0, 0xf30fa7, 0xd8, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_
qSuf|No_ldSuf|IsString|ImmExt, { 0 } |
| 2668 xcryptcfb, 0, 0xf30fa7, 0xe0, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_
qSuf|No_ldSuf|IsString|ImmExt, { 0 } | 2670 xcryptcfb, 0, 0xf30fa7, 0xe0, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_
qSuf|No_ldSuf|IsString|ImmExt, { 0 } |
| 2669 xcryptofb, 0, 0xf30fa7, 0xe8, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_
qSuf|No_ldSuf|IsString|ImmExt, { 0 } | 2671 xcryptofb, 0, 0xf30fa7, 0xe8, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_
qSuf|No_ldSuf|IsString|ImmExt, { 0 } |
| 2670 // Alias for xstore-rng. | 2672 // Alias for xstore-rng. |
| 2671 xstore, 0, 0xfa7, 0xc0, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|N
o_ldSuf|IsString|ImmExt, { 0 } | 2673 xstore, 0, 0xfa7, 0xc0, 2, CpuPadLock, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|N
o_ldSuf|IsString|ImmExt, { 0 } |
| OLD | NEW |