types.hh (4707:cc95d295c5ed) | types.hh (4717:040769cb51b9) |
---|---|
1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 72 unchanged lines hidden (view full) --- 81 OperandSizeOverride, 82 AddressSizeOverride, 83 Lock, 84 Rep, 85 Repne 86 }; 87 88 BitUnion8(LegacyPrefixVector) | 1/* 2 * Copyright (c) 2007 The Hewlett-Packard Development Company 3 * All rights reserved. 4 * 5 * Redistribution and use of this software in source and binary forms, 6 * with or without modification, are permitted provided that the 7 * following conditions are met: 8 * --- 72 unchanged lines hidden (view full) --- 81 OperandSizeOverride, 82 AddressSizeOverride, 83 Lock, 84 Rep, 85 Repne 86 }; 87 88 BitUnion8(LegacyPrefixVector) |
89 Bitfield<7, 4> decodeVal; |
|
89 Bitfield<7> repne; 90 Bitfield<6> rep; 91 Bitfield<5> lock; | 90 Bitfield<7> repne; 91 Bitfield<6> rep; 92 Bitfield<5> lock; |
92 Bitfield<4> addr; 93 Bitfield<3> op; | 93 Bitfield<4> op; 94 Bitfield<3> addr; |
94 //There can be only one segment override, so they share the 95 //first 3 bits in the legacyPrefixes bitfield. 96 Bitfield<2,0> seg; 97 EndBitUnion(LegacyPrefixVector) 98 99 BitUnion8(ModRM) 100 Bitfield<7,6> mod; 101 Bitfield<5,3> reg; --- 158 unchanged lines hidden --- | 95 //There can be only one segment override, so they share the 96 //first 3 bits in the legacyPrefixes bitfield. 97 Bitfield<2,0> seg; 98 EndBitUnion(LegacyPrefixVector) 99 100 BitUnion8(ModRM) 101 Bitfield<7,6> mod; 102 Bitfield<5,3> reg; --- 158 unchanged lines hidden --- |