| OLD | NEW |
| 1 /* THIS FILE IS GENERATED. Original: i386-mmx-linux.xml */ | 1 /* THIS FILE IS GENERATED. Original: i386-mmx-linux.xml */ |
| 2 | 2 |
| 3 #include "defs.h" | 3 #include "defs.h" |
| 4 #include "osabi.h" | 4 #include "osabi.h" |
| 5 #include "target-descriptions.h" | 5 #include "target-descriptions.h" |
| 6 | 6 |
| 7 struct target_desc *tdesc_i386_mmx_linux; | 7 struct target_desc *tdesc_i386_mmx_linux; |
| 8 static void | 8 static void |
| 9 initialize_tdesc_i386_mmx_linux (void) | 9 initialize_tdesc_i386_mmx_linux (void) |
| 10 { | 10 { |
| 11 struct target_desc *result = allocate_target_description (); | 11 struct target_desc *result = allocate_target_description (); |
| 12 struct tdesc_feature *feature; | 12 struct tdesc_feature *feature; |
| 13 struct tdesc_type *field_type, *type; | 13 struct tdesc_type *field_type; |
| 14 | 14 |
| 15 set_tdesc_architecture (result, bfd_scan_arch ("i386")); | 15 set_tdesc_architecture (result, bfd_scan_arch ("i386")); |
| 16 | 16 |
| 17 set_tdesc_osabi (result, osabi_from_tdesc_string ("GNU/Linux")); | 17 set_tdesc_osabi (result, osabi_from_tdesc_string ("GNU/Linux")); |
| 18 | 18 |
| 19 feature = tdesc_create_feature (result, "org.gnu.gdb.i386.core"); | 19 feature = tdesc_create_feature (result, "org.gnu.gdb.i386.core"); |
| 20 field_type = tdesc_create_flags (feature, "i386_eflags", 4); | 20 field_type = tdesc_create_flags (feature, "i386_eflags", 4); |
| 21 tdesc_add_flag (field_type, 0, "CF"); | 21 tdesc_add_flag (field_type, 0, "CF"); |
| 22 tdesc_add_flag (field_type, 1, ""); | 22 tdesc_add_flag (field_type, 1, ""); |
| 23 tdesc_add_flag (field_type, 2, "PF"); | 23 tdesc_add_flag (field_type, 2, "PF"); |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 67 tdesc_create_reg (feature, "fioff", 28, 1, "float", 32, "int"); | 67 tdesc_create_reg (feature, "fioff", 28, 1, "float", 32, "int"); |
| 68 tdesc_create_reg (feature, "foseg", 29, 1, "float", 32, "int"); | 68 tdesc_create_reg (feature, "foseg", 29, 1, "float", 32, "int"); |
| 69 tdesc_create_reg (feature, "fooff", 30, 1, "float", 32, "int"); | 69 tdesc_create_reg (feature, "fooff", 30, 1, "float", 32, "int"); |
| 70 tdesc_create_reg (feature, "fop", 31, 1, "float", 32, "int"); | 70 tdesc_create_reg (feature, "fop", 31, 1, "float", 32, "int"); |
| 71 | 71 |
| 72 feature = tdesc_create_feature (result, "org.gnu.gdb.i386.linux"); | 72 feature = tdesc_create_feature (result, "org.gnu.gdb.i386.linux"); |
| 73 tdesc_create_reg (feature, "orig_eax", 41, 1, NULL, 32, "int"); | 73 tdesc_create_reg (feature, "orig_eax", 41, 1, NULL, 32, "int"); |
| 74 | 74 |
| 75 tdesc_i386_mmx_linux = result; | 75 tdesc_i386_mmx_linux = result; |
| 76 } | 76 } |
| OLD | NEW |