Line 1... |
Line 1... |
// i386 register table.
|
// i386 register table.
|
// Copyright 2007
|
// Copyright 2007, 2008
|
// Free Software Foundation, Inc.
|
// Free Software Foundation, Inc.
|
//
|
//
|
// This file is part of the GNU opcodes library.
|
// This file is part of the GNU opcodes library.
|
//
|
//
|
// This library is free software; you can redistribute it and/or modify
|
// This library is free software; you can redistribute it and/or modify
|
Line 186... |
Line 186... |
xmm11, RegXMM, RegRex, 3, Dw2Inval, 28
|
xmm11, RegXMM, RegRex, 3, Dw2Inval, 28
|
xmm12, RegXMM, RegRex, 4, Dw2Inval, 29
|
xmm12, RegXMM, RegRex, 4, Dw2Inval, 29
|
xmm13, RegXMM, RegRex, 5, Dw2Inval, 30
|
xmm13, RegXMM, RegRex, 5, Dw2Inval, 30
|
xmm14, RegXMM, RegRex, 6, Dw2Inval, 31
|
xmm14, RegXMM, RegRex, 6, Dw2Inval, 31
|
xmm15, RegXMM, RegRex, 7, Dw2Inval, 32
|
xmm15, RegXMM, RegRex, 7, Dw2Inval, 32
|
|
// AVX registers.
|
|
ymm0, RegYMM, 0, 0, Dw2Inval, Dw2Inval
|
|
ymm1, RegYMM, 0, 1, Dw2Inval, Dw2Inval
|
|
ymm2, RegYMM, 0, 2, Dw2Inval, Dw2Inval
|
|
ymm3, RegYMM, 0, 3, Dw2Inval, Dw2Inval
|
|
ymm4, RegYMM, 0, 4, Dw2Inval, Dw2Inval
|
|
ymm5, RegYMM, 0, 5, Dw2Inval, Dw2Inval
|
|
ymm6, RegYMM, 0, 6, Dw2Inval, Dw2Inval
|
|
ymm7, RegYMM, 0, 7, Dw2Inval, Dw2Inval
|
|
ymm8, RegYMM, RegRex, 0, Dw2Inval, Dw2Inval
|
|
ymm9, RegYMM, RegRex, 1, Dw2Inval, Dw2Inval
|
|
ymm10, RegYMM, RegRex, 2, Dw2Inval, Dw2Inval
|
|
ymm11, RegYMM, RegRex, 3, Dw2Inval, Dw2Inval
|
|
ymm12, RegYMM, RegRex, 4, Dw2Inval, Dw2Inval
|
|
ymm13, RegYMM, RegRex, 5, Dw2Inval, Dw2Inval
|
|
ymm14, RegYMM, RegRex, 6, Dw2Inval, Dw2Inval
|
|
ymm15, RegYMM, RegRex, 7, Dw2Inval, Dw2Inval
|
// No type will make these registers rejected for all purposes except
|
// No type will make these registers rejected for all purposes except
|
// for addressing. This saves creating one extra type for RIP/EIP.
|
// for addressing. This saves creating one extra type for RIP/EIP.
|
rip, BaseIndex, RegRex64, RegRip, Dw2Inval, 16
|
rip, BaseIndex, RegRex64, RegRip, Dw2Inval, 16
|
eip, BaseIndex, RegRex64, RegEip, 8, Dw2Inval
|
eip, BaseIndex, RegRex64, RegEip, 8, Dw2Inval
|
// No type will make these registers rejected for all purposes except
|
// No type will make these registers rejected for all purposes except
|