| /openbsd-src/gnu/usr.bin/binutils/gas/ |
| H A D | expr.c | 35 static void floating_constant (expressionS * expressionP); 40 static void integer_constant (int radix, expressionS * expressionP); 43 static void clean_up_expression (expressionS * expressionP); 66 make_expr_symbol (expressionS *expressionP) in make_expr_symbol() argument 72 if (expressionP->X_op == O_symbol in make_expr_symbol() 73 && expressionP->X_add_number == 0) in make_expr_symbol() 74 return expressionP->X_add_symbol; in make_expr_symbol() 76 if (expressionP->X_op == O_big) in make_expr_symbol() 81 if (expressionP->X_add_number > 0) in make_expr_symbol() 89 expressionP = &zero; in make_expr_symbol() [all …]
|
| H A D | tc.h | 54 void md_operand (expressionS * expressionP);
|
| H A D | expr.h | 165 extern symbolS *make_expr_symbol (expressionS * expressionP);
|
| /openbsd-src/gnu/usr.bin/binutils-2.17/gas/ |
| H A D | expr.c | 35 static void floating_constant (expressionS * expressionP); 40 static void integer_constant (int radix, expressionS * expressionP); 43 static void clean_up_expression (expressionS * expressionP); 66 make_expr_symbol (expressionS *expressionP) in make_expr_symbol() argument 72 if (expressionP->X_op == O_symbol in make_expr_symbol() 73 && expressionP->X_add_number == 0) in make_expr_symbol() 74 return expressionP->X_add_symbol; in make_expr_symbol() 76 if (expressionP->X_op == O_big) in make_expr_symbol() 81 if (expressionP->X_add_number > 0) in make_expr_symbol() 89 expressionP = &zero; in make_expr_symbol() [all …]
|
| H A D | expr.h | 174 extern symbolS *make_expr_symbol (expressionS * expressionP);
|
| /openbsd-src/gnu/usr.bin/binutils-2.17/gas/config/ |
| H A D | tc-mn10300.c | 102 static bfd_boolean data_register_name PARAMS ((expressionS *expressionP)); 103 static bfd_boolean address_register_name PARAMS ((expressionS *expressionP)); 104 static bfd_boolean other_register_name PARAMS ((expressionS *expressionP)); 105 static bfd_boolean r_register_name PARAMS ((expressionS *expressionP)); 106 static bfd_boolean xr_register_name PARAMS ((expressionS *expressionP)); 372 r_register_name (expressionP) in r_register_name() argument 373 expressionS *expressionP; in r_register_name() 392 expressionP->X_op = O_register; 393 expressionP->X_add_number = reg_number; 396 expressionP->X_add_symbol = NULL; [all …]
|
| H A D | tc-or32.c | 859 md_operand (expressionS *expressionP) in md_operand() argument 869 (void) expression (expressionP); in md_operand() 871 if (expressionP->X_op != O_constant in md_operand() 872 || expressionP->X_add_number > 255) in md_operand() 874 expressionP->X_op = O_register; in md_operand() 882 (void) expression (expressionP); in md_operand() 884 if (expressionP->X_op != O_register) in md_operand() 887 expressionP->X_op = O_constant; in md_operand() 911 expressionP->X_op = O_symbol; in md_operand() 912 expressionP->X_add_symbol = sym; in md_operand() [all …]
|
| H A D | tc-arc.c | 1093 arc_code_symbol (expressionS *expressionP) in arc_code_symbol() argument 1095 if (expressionP->X_op == O_symbol && expressionP->X_add_number == 0) in arc_code_symbol() 1099 expressionP->X_op = O_right_shift; in arc_code_symbol() 1100 expressionP->X_add_symbol->sy_value.X_op = O_constant; in arc_code_symbol() 1104 expressionP->X_op_symbol = make_expr_symbol (&two); in arc_code_symbol() 1107 else if (expressionP->X_op == O_subtract in arc_code_symbol() 1108 && expressionP->X_add_symbol != NULL in arc_code_symbol() 1109 && expressionP->X_op_symbol != NULL in arc_code_symbol() 1110 && expressionP->X_add_number == 0) in arc_code_symbol() 1114 expressionP->X_add_symbol = make_expr_symbol (expressionP); in arc_code_symbol() [all …]
|
| H A D | tc-mn10200.c | 178 data_register_name (expressionS *expressionP) in data_register_name() argument 197 expressionP->X_op = O_register; in data_register_name() 198 expressionP->X_add_number = reg_number; in data_register_name() 201 expressionP->X_add_symbol = NULL; in data_register_name() 202 expressionP->X_op_symbol = NULL; in data_register_name() 223 address_register_name (expressionS *expressionP) in address_register_name() argument 242 expressionP->X_op = O_register; in address_register_name() 243 expressionP->X_add_number = reg_number; in address_register_name() 246 expressionP->X_add_symbol = NULL; in address_register_name() 247 expressionP->X_op_symbol = NULL; in address_register_name() [all …]
|
| H A D | tc-v850.c | 708 register_name (expressionS *expressionP) in register_name() argument 729 expressionP->X_op = O_register; in register_name() 730 expressionP->X_add_number = reg_number; in register_name() 733 expressionP->X_add_symbol = NULL; in register_name() 734 expressionP->X_op_symbol = NULL; in register_name() 762 system_register_name (expressionS *expressionP, in system_register_name() argument 811 expressionP->X_op = O_register; in system_register_name() 812 expressionP->X_add_number = reg_number; in system_register_name() 815 expressionP->X_add_symbol = NULL; in system_register_name() 816 expressionP->X_op_symbol = NULL; in system_register_name() [all …]
|
| H A D | tc-m88k.c | 1560 m88k_parse_name (const char *name, expressionS *expressionP, char *nextcharP) in m88k_parse_name() argument 1590 expressionP->X_op = O_constant; in m88k_parse_name() 1591 expressionP->X_add_number = S_GET_VALUE (symbolP); in m88k_parse_name() 1595 expressionP->X_op = O_register; in m88k_parse_name() 1596 expressionP->X_add_number = S_GET_VALUE (symbolP); in m88k_parse_name() 1600 expressionP->X_op = O_symbol; in m88k_parse_name() 1601 expressionP->X_add_symbol = symbolP; in m88k_parse_name() 1602 expressionP->X_add_number = 0; in m88k_parse_name() 1604 expressionP->X_md = reloc_type; in m88k_parse_name()
|
| H A D | tc-openrisc.c | 150 md_operand (expressionS * expressionP) in md_operand() argument 155 expression (expressionP); in md_operand()
|
| H A D | tc-fr30.c | 147 md_operand (expressionS * expressionP) in md_operand() argument 152 expression (expressionP); in md_operand()
|
| H A D | tc-d10v.c | 139 register_name (expressionS *expressionP) in register_name() argument 156 expressionP->X_op = O_register; in register_name() 158 expressionP->X_op_symbol = (symbolS *) input_line_pointer; in register_name() 159 expressionP->X_add_number = reg_number; in register_name() 1713 md_operand (expressionS *expressionP) in md_operand() argument 1718 expression (expressionP); in md_operand()
|
| /openbsd-src/gnu/usr.bin/binutils/gas/config/ |
| H A D | tc-mn10300.c | 97 static bfd_boolean data_register_name PARAMS ((expressionS *expressionP)); 98 static bfd_boolean address_register_name PARAMS ((expressionS *expressionP)); 99 static bfd_boolean other_register_name PARAMS ((expressionS *expressionP)); 100 static bfd_boolean r_register_name PARAMS ((expressionS *expressionP)); 101 static bfd_boolean xr_register_name PARAMS ((expressionS *expressionP)); 367 r_register_name (expressionP) in r_register_name() argument 368 expressionS *expressionP; in r_register_name() 387 expressionP->X_op = O_register; 388 expressionP->X_add_number = reg_number; 391 expressionP->X_add_symbol = NULL; [all …]
|
| H A D | tc-mn10200.c | 84 static bfd_boolean data_register_name PARAMS ((expressionS *expressionP)); 85 static bfd_boolean address_register_name PARAMS ((expressionS *expressionP)); 86 static bfd_boolean other_register_name PARAMS ((expressionS *expressionP)); 186 data_register_name (expressionP) in data_register_name() argument 187 expressionS *expressionP; in data_register_name() 206 expressionP->X_op = O_register; 207 expressionP->X_add_number = reg_number; 210 expressionP->X_add_symbol = NULL; 211 expressionP->X_op_symbol = NULL; 233 address_register_name (expressionP) in address_register_name() argument [all …]
|
| H A D | tc-a29k.c | 1157 md_operand (expressionP) in md_operand() argument 1158 expressionS *expressionP; in md_operand() 1165 (void) expression (expressionP); 1166 if (expressionP->X_op != O_constant 1167 || expressionP->X_add_number > 255) 1169 expressionP->X_op = O_register; 1177 (void) expression (expressionP); 1178 if (expressionP->X_op != O_register) 1181 expressionP->X_op = O_constant; 1204 expressionP->X_op = O_symbol; [all …]
|
| H A D | tc-arc.c | 1608 arc_code_symbol (expressionP) in arc_code_symbol() argument 1609 expressionS *expressionP; in arc_code_symbol() 1611 if (expressionP->X_op == O_symbol && expressionP->X_add_number == 0) 1614 expressionP->X_op = O_right_shift; 1615 expressionP->X_add_symbol->sy_value.X_op = O_constant; 1619 expressionP->X_op_symbol = make_expr_symbol (&two); 1622 else if (expressionP->X_op == O_subtract 1623 && expressionP->X_add_symbol != NULL 1624 && expressionP->X_op_symbol != NULL 1625 && expressionP->X_add_number == 0) [all …]
|
| H A D | tc-or32.c | 1451 md_operand (expressionP) in md_operand() argument 1452 expressionS *expressionP; in md_operand() 1462 (void) expression (expressionP); 1464 if (expressionP->X_op != O_constant 1465 || expressionP->X_add_number > 255) 1467 expressionP->X_op = O_register; 1475 (void) expression (expressionP); 1477 if (expressionP->X_op != O_register) 1480 expressionP->X_op = O_constant; 1504 expressionP->X_op = O_symbol; [all …]
|
| H A D | tc-v850.c | 732 register_name (expressionP) in register_name() argument 733 expressionS *expressionP; in register_name() 754 expressionP->X_op = O_register; 755 expressionP->X_add_number = reg_number; 758 expressionP->X_add_symbol = NULL; 759 expressionP->X_op_symbol = NULL; 790 system_register_name (expressionP, accept_numbers, accept_list_names) in system_register_name() argument 791 expressionS *expressionP; in system_register_name() 842 expressionP->X_op = O_register; 843 expressionP->X_add_number = reg_number; [all …]
|
| H A D | tc-openrisc.c | 165 md_operand (expressionP) in md_operand() argument 166 expressionS * expressionP; in md_operand() 171 expression (expressionP);
|
| H A D | tc-m88k.c | 1629 m88k_parse_name (name, expressionP, nextcharP) in m88k_parse_name() argument 1631 expressionS *expressionP; 1662 expressionP->X_op = O_constant; 1663 expressionP->X_add_number = S_GET_VALUE (symbolP); 1667 expressionP->X_op = O_register; 1668 expressionP->X_add_number = S_GET_VALUE (symbolP); 1672 expressionP->X_op = O_symbol; 1673 expressionP->X_add_symbol = symbolP; 1674 expressionP->X_add_number = 0; 1676 expressionP->X_md = reloc_type;
|
| H A D | tc-dlx.c | 1323 md_operand (expressionP) in md_operand() argument 1324 expressionS* expressionP; in md_operand() 1333 (void) expression (expressionP); 1335 if (expressionP->X_op != O_constant) 1362 expressionP->X_op = O_symbol; 1363 expressionP->X_add_symbol = sym; 1364 expressionP->X_add_number = 0;
|
| H A D | tc-fr30.c | 150 md_operand (expressionP) in md_operand() argument 151 expressionS * expressionP; in md_operand() 156 expression (expressionP);
|
| H A D | tc-d10v.c | 84 static int register_name PARAMS ((expressionS *expressionP)); 169 register_name (expressionP) in register_name() argument 170 expressionS *expressionP; in register_name() 187 expressionP->X_op = O_register; 189 expressionP->X_op_symbol = (symbolS *) input_line_pointer; 190 expressionP->X_add_number = reg_number; 1885 md_operand (expressionP) in md_operand() argument 1886 expressionS *expressionP; in md_operand() 1891 expression (expressionP);
|