diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2012-02-21 18:09:48 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2012-02-21 18:09:48 +0000 |
commit | 82c2def5ff08bb3f5a8c554d78d9a0ddc65dafe0 (patch) | |
tree | 3b023addbb4f75e12ec114365aa553fd58b11925 /gas/config/tc-i386.c | |
parent | 1bf10b0d9e810e0edf30c6887f19578b13745beb (diff) | |
download | gdb-82c2def5ff08bb3f5a8c554d78d9a0ddc65dafe0.zip gdb-82c2def5ff08bb3f5a8c554d78d9a0ddc65dafe0.tar.gz gdb-82c2def5ff08bb3f5a8c554d78d9a0ddc65dafe0.tar.bz2 |
Add HLEPrefixNone/HLEPrefixLock/HLEPrefixAny/HLEPrefixRelease
gas/
2012-02-21 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (check_hle): Use HLEPrefixNone, HLEPrefixLock,
HLEPrefixAny and HLEPrefixRelease.
opcodes/
2012-02-21 H.J. Lu <hongjiu.lu@intel.com>
* i386-opc.h (HLEPrefixNone): New.
(HLEPrefixLock): Likewise.
(HLEPrefixAny): Likewise.
(HLEPrefixRelease): Likewise.
Diffstat (limited to 'gas/config/tc-i386.c')
-rw-r--r-- | gas/config/tc-i386.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 97cb68e..144883e 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -3015,7 +3015,7 @@ check_hle (void) { default: abort (); - case 0: + case HLEPrefixNone: if (i.prefix[HLE_PREFIX] == XACQUIRE_PREFIX_OPCODE) as_bad (_("invalid instruction `%s' after `xacquire'"), i.tm.name); @@ -3023,7 +3023,7 @@ check_hle (void) as_bad (_("invalid instruction `%s' after `xrelease'"), i.tm.name); return 0; - case 1: + case HLEPrefixLock: if (i.prefix[LOCK_PREFIX]) return 1; if (i.prefix[HLE_PREFIX] == XACQUIRE_PREFIX_OPCODE) @@ -3031,9 +3031,9 @@ check_hle (void) else as_bad (_("missing `lock' with `xrelease'")); return 0; - case 2: + case HLEPrefixAny: return 1; - case 3: + case HLEPrefixRelease: if (i.prefix[HLE_PREFIX] != XRELEASE_PREFIX_OPCODE) { as_bad (_("instruction `%s' after `xacquire' not allowed"), |