-
- Downloads
Enable Intel RDPID instruction.
This patch enables Intel RDPID instruction described in Intel64 and IA-32 Architectures Software Developer's Manual, April 2016. gas/ * config/tc-i386.c (cpu_arch): Add RDPID. * doc/c-i386.texi: Document RDPID. gas/testsuite/ * gas/i386/i386.exp: Run RDPID tests. * gas/i386/prefix.d: Adjust. * gas/i386/rdpid.s: New test. * gas/i386/rdpid.d: Ditto. * gas/i386/rdpid-intel.d: Ditto. * gas/i386/x86-64-rdpid.s: Ditto. * gas/i386/x86-64-rdpid.d: Ditto. * gas/i386/x86-64-rdpid-intel.d: Ditto. opcodes/ * i386-dis.c (prefix_table): Add RDPID instruction. * i386-gen.c (cpu_flag_init): Add RDPID flag. (cpu_flags): Add RDPID bitfield. * i386-opc.h (enum): Add RDPID element. (i386_cpu_flags): Add RDPID field. * i386-opc.tbl: Add RDPID instruction. * i386-init.h: Regenerate. * i386-tbl.h: Regenerate.
Showing
- gas/ChangeLog 5 additions, 0 deletionsgas/ChangeLog
- gas/config/tc-i386.c 2 additions, 0 deletionsgas/config/tc-i386.c
- gas/doc/c-i386.texi 2 additions, 1 deletiongas/doc/c-i386.texi
- gas/testsuite/ChangeLog 25 additions, 0 deletionsgas/testsuite/ChangeLog
- gas/testsuite/gas/i386/i386.exp 4 additions, 0 deletionsgas/testsuite/gas/i386/i386.exp
- gas/testsuite/gas/i386/prefix.d 1 addition, 2 deletionsgas/testsuite/gas/i386/prefix.d
- gas/testsuite/gas/i386/rdpid-intel.d 11 additions, 0 deletionsgas/testsuite/gas/i386/rdpid-intel.d
- gas/testsuite/gas/i386/rdpid.d 11 additions, 0 deletionsgas/testsuite/gas/i386/rdpid.d
- gas/testsuite/gas/i386/rdpid.s 5 additions, 0 deletionsgas/testsuite/gas/i386/rdpid.s
- gas/testsuite/gas/i386/x86-64-rdpid-intel.d 12 additions, 0 deletionsgas/testsuite/gas/i386/x86-64-rdpid-intel.d
- gas/testsuite/gas/i386/x86-64-rdpid.d 12 additions, 0 deletionsgas/testsuite/gas/i386/x86-64-rdpid.d
- gas/testsuite/gas/i386/x86-64-rdpid.s 6 additions, 0 deletionsgas/testsuite/gas/i386/x86-64-rdpid.s
- opcodes/ChangeLog 11 additions, 0 deletionsopcodes/ChangeLog
- opcodes/i386-dis.c 1 addition, 1 deletionopcodes/i386-dis.c
- opcodes/i386-gen.c 3 additions, 0 deletionsopcodes/i386-gen.c
- opcodes/i386-init.h 115 additions, 108 deletionsopcodes/i386-init.h
- opcodes/i386-opc.h 3 additions, 0 deletionsopcodes/i386-opc.h
- opcodes/i386-opc.tbl 7 additions, 0 deletionsopcodes/i386-opc.tbl
- opcodes/i386-tbl.h 5225 additions, 5199 deletionsopcodes/i386-tbl.h
Loading
Please register or sign in to comment