Searched refs:imm_expr (Results 1 - 7 of 7) sorted by relevance

/haiku-buildtools/binutils/gas/config/
H A Dtc-riscv.c908 macro (struct riscv_cl_insn *ip, expressionS *imm_expr, argument
919 load_const (rd, imm_expr);
925 if (!IS_SEXT_32BIT_NUM (imm_expr->X_add_number))
928 if (imm_expr->X_op == O_constant)
929 load_const (rd, imm_expr);
931 pcrel_load (rd, rd, imm_expr, LOAD_ADDRESS_INSN,
934 pcrel_load (rd, rd, imm_expr, "addi",
939 pcrel_load (rd, rd, imm_expr, "addi",
944 pcrel_load (rd, rd, imm_expr, LOAD_ADDRESS_INSN,
949 pcrel_load (rd, rd, imm_expr, "l
1175 riscv_ip(char *str, struct riscv_cl_insn *ip, expressionS *imm_expr, bfd_reloc_code_real_type *imm_reloc) argument
1689 expressionS imm_expr; local
[all...]
H A Dtc-mips.c1926 static expressionS imm_expr;
4041 imm_expr.X_op = O_absent;
7839 imm_expr.X_op = O_absent;
7976 if (!match_const_int (&arg, &imm_expr.X_add_number))
7978 imm_expr.X_op = O_constant;
7980 normalize_constant_expr (&imm_expr);
8001 if (!match_float_constant (&arg, &imm_expr, &offset_expr,
8007 if (!match_float_constant (&arg, &imm_expr, &offset_expr,
8013 if (!match_float_constant (&arg, &imm_expr, &offset_expr,
8019 if (!match_float_constant (&arg, &imm_expr,
1917 static expressionS imm_expr; variable
[all...]
H A Dtc-tic30.c255 expressionS imm_expr; member in struct:__anon464::__anon468
610 retval = expression (&current_op->immediate.imm_expr);
612 current_op->immediate.imm_expr.X_op);
614 (long) current_op->immediate.imm_expr.X_add_number);
618 if (current_op->immediate.imm_expr.X_op == O_constant)
621 = current_op->immediate.imm_expr.X_add_number;
623 = (unsigned int) current_op->immediate.imm_expr.X_add_number;
1825 & insn.operand_type[0]->immediate.imm_expr,
1855 2, & insn.operand_type[0]->immediate.imm_expr,
1892 & insn.operand_type[1]->immediate.imm_expr,
[all...]
H A Dtc-sh64.c2336 expressionS *imm_expr = &operands->operands[i].immediate; local
2340 && imm_expr->X_op == O_bit_and
2341 && imm_expr->X_op_symbol != NULL
2343 = symbol_get_value_expression (imm_expr->X_op_symbol))
2347 symbolS *inner = imm_expr->X_add_symbol;
/haiku-buildtools/legacy/binutils/gas/config/
H A Dtc-mips.c1167 static expressionS imm_expr;
1171 /* Relocs associated with imm_expr and offset_expr. */
1658 imm_expr.X_op = O_absent;
1694 if (imm_expr.X_op != O_absent)
1695 append_insn (&insn, &imm_expr, imm_reloc);
3477 if (imm_expr.X_op == O_constant
3478 && imm_expr.X_add_number >= -0x8000
3479 && imm_expr.X_add_number < 0x8000)
3480 macro_build (&imm_expr, unsignedp ? "sltiu" : "slti", "t,r,j",
3484 load_register (AT, &imm_expr, HAVE_64BIT_GPR
1160 static expressionS imm_expr; variable
[all...]
H A Dtc-tic30.c257 expressionS imm_expr; member in struct:__anon2598::__anon2602
603 retval = expression (&current_op->immediate.imm_expr);
605 current_op->immediate.imm_expr.X_op);
607 (long) current_op->immediate.imm_expr.X_add_number);
611 if (current_op->immediate.imm_expr.X_op == O_constant)
614 = current_op->immediate.imm_expr.X_add_number;
616 = (unsigned int) current_op->immediate.imm_expr.X_add_number;
1822 & insn.operand_type[0]->immediate.imm_expr,
1852 2, & insn.operand_type[0]->immediate.imm_expr,
1889 & insn.operand_type[1]->immediate.imm_expr,
[all...]
H A Dtc-sh64.c2335 expressionS *imm_expr = &operands->operands[i].immediate; local
2339 && imm_expr->X_op == O_bit_and
2340 && imm_expr->X_op_symbol != NULL
2342 = symbol_get_value_expression (imm_expr->X_op_symbol))
2346 symbolS *inner = imm_expr->X_add_symbol;

Completed in 244 milliseconds