Home
last modified time | relevance | path

Searched refs:expressionP (Results 1 – 25 of 47) sorted by relevance

12

/openbsd-src/gnu/usr.bin/binutils/gas/
H A Dexpr.c35 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 Dtc.h54 void md_operand (expressionS * expressionP);
H A Dexpr.h165 extern symbolS *make_expr_symbol (expressionS * expressionP);
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/
H A Dexpr.c35 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 Dexpr.h174 extern symbolS *make_expr_symbol (expressionS * expressionP);
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/config/
H A Dtc-mn10300.c102 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 Dtc-or32.c859 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 Dtc-arc.c1093 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 Dtc-mn10200.c178 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 Dtc-v850.c708 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 Dtc-m88k.c1560 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 Dtc-openrisc.c150 md_operand (expressionS * expressionP) in md_operand() argument
155 expression (expressionP); in md_operand()
H A Dtc-fr30.c147 md_operand (expressionS * expressionP) in md_operand() argument
152 expression (expressionP); in md_operand()
H A Dtc-d10v.c139 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 Dtc-mn10300.c97 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 Dtc-mn10200.c84 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 Dtc-a29k.c1157 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 Dtc-arc.c1608 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 Dtc-or32.c1451 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 Dtc-v850.c732 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 Dtc-openrisc.c165 md_operand (expressionP) in md_operand() argument
166 expressionS * expressionP; in md_operand()
171 expression (expressionP);
H A Dtc-m88k.c1629 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 Dtc-dlx.c1323 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 Dtc-fr30.c150 md_operand (expressionP) in md_operand() argument
151 expressionS * expressionP; in md_operand()
156 expression (expressionP);
H A Dtc-d10v.c84 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);

12