diff options
author | Jan Beulich <jbeulich@suse.com> | 2023-09-15 09:57:05 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2023-09-15 09:57:05 +0200 |
commit | da5f9eb43fd792ec2c9366262ba2bf3becb6adb1 (patch) | |
tree | 80129b78ace0e3832da0de8c58d7aa6c80bbf7b3 /opcodes/i386-opc.h | |
parent | c0260ac61915b053c1a2539797ed5fd06eb99ac6 (diff) | |
download | gdb-da5f9eb43fd792ec2c9366262ba2bf3becb6adb1.zip gdb-da5f9eb43fd792ec2c9366262ba2bf3becb6adb1.tar.gz gdb-da5f9eb43fd792ec2c9366262ba2bf3becb6adb1.tar.bz2 |
x86: fold CpuLM and Cpu64
Now that CpuLM is used solely in cpu_arch_flags and cpu_arch[] while
Cpu64 is solely used in insn templates, they no longer need to be
treated different from other "ordinary" flags; the only "unusual" one
left if CpuNo64. Fold both, leaving just Cpu64.
Diffstat (limited to 'opcodes/i386-opc.h')
-rw-r--r-- | opcodes/i386-opc.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/opcodes/i386-opc.h b/opcodes/i386-opc.h index 045277e..149ae0e 100644 --- a/opcodes/i386-opc.h +++ b/opcodes/i386-opc.h @@ -147,8 +147,6 @@ enum i386_cpu CpuVMFUNC, /* Intel MPX Instructions required */ CpuMPX, - /* 64bit support available, used by -march= in assembler. */ - CpuLM, /* RDRSEED instruction required. */ CpuRDSEED, /* Multi-presisionn add-carry instructions are required. */ @@ -309,6 +307,8 @@ enum i386_cpu Cpu3dnow, /* 3dnow! Extensions support required */ Cpu3dnowA, + /* 64bit support required */ + Cpu64, /* AVX support required */ CpuAVX, /* HLE support required */ @@ -317,8 +317,6 @@ enum i386_cpu CpuAVX512F, /* Intel AVX-512 VL Instructions support required. */ CpuAVX512VL, - /* 64bit support required */ - Cpu64, /* Not supported in the 64bit mode */ CpuNo64, @@ -349,12 +347,12 @@ enum i386_cpu cpu387:1, \ cpu3dnow:1, \ cpu3dnowa:1, \ + cpu64:1, \ cpuavx:1, \ cpuhle:1, \ cpuavx512f:1, \ cpuavx512vl:1, \ - /* NOTE: These two fields need to remain last and in this order. */ \ - cpu64:1, \ + /* NOTE: This field needs to remain last. */ \ cpuno64:1 typedef union i386_cpu_attr @@ -435,7 +433,6 @@ typedef union i386_cpu_flags unsigned int cpuinvpcid:1; unsigned int cpuvmfunc:1; unsigned int cpumpx:1; - unsigned int cpulm:1; unsigned int cpurdseed:1; unsigned int cpuadx:1; unsigned int cpuprfchw:1; |