Home
last modified time | relevance | path

Searched refs:op1 (Results 1 – 25 of 317) sorted by relevance

12345678910>>...13

/openbsd/src/sys/arch/hppa/spmath/
Dimpys.S36 op1 .reg %r5 ; multiplicand label
49 stws,ma op1,4(sp) ; save registers on stack
59 ldws 0(arg0),op1 ; get multiplicand
62 xor op2,op1,sign ; sign(0) = sign of product
63 mpy1 comb,< op1,gr0,mpya ; br. if multiplicand < 0
65 addib,= 0,op1,fini0 ; op1 = 0, product = 0
91 ; ---- bits = 0001 ---- add op1, then shift 4 bits
93 addb,tr op1,pu,sh4n+4 ; add op1 to product, to shift
96 ; ---- bits = 0010 ---- add op1, add op1, then shift 4 bits
98 addb,tr op1,pu,sh4n ; add 2*op1, to shift
[all …]
Dimpyu.S36 op1 .reg %r5 ; multiplicand label
50 stws,ma op1,4(sp) ; save registers on stack
59 ldws 0(arg0),op1 ; get multiplicand
61 addib,= 0,op1,fini0 ; op1 = 0, product = 0
63 bb,>= op1,0,mpy1 ; test msb of multiplicand
69 extru,= op1,31,31,op1 ; clear msb of multiplicand
70 b mpy1 ; if op1 < 2**32, start multiply
102 ; ---- bits = 0001 ---- add op1, then shift 4 bits
104 addb,tr op1,pu,sh4n+4 ; add op1 to product, to shift
107 ; ---- bits = 0010 ---- add op1, add op1, then shift 4 bits
[all …]
/openbsd/src/sys/arch/i386/i386/
Ddb_disasm.c107 #define op1(x) (x) macro
128 { "lidt", 0, NONE, op1(E), 0 },
129 { "smsw", 0, NONE, op1(E), 0 },
131 { "lmsw", 0, NONE, op1(E), 0 },
141 { "fxsave", 0, NONE, op1(E), 0 },
142 { "fxrstor", 0, NONE, op1(E), 0 },
143 { "ldmxcsr", 0, NONE, op1(E), 0 },
144 { "stmxcsr", 0, NONE, op1(E), 0 },
145 { "xsave", 0, NONE, op1(E), 0 },
167 /*00*/ { NULL, 1, NONE, op1(Ew), db_Grp6 },
[all …]
/openbsd/src/sys/arch/amd64/amd64/
Ddb_disasm.c106 #define op1(x) (x) macro
127 { "lidt", 0, NONE, op1(E), 0 },
128 { "smsw", 0, NONE, op1(E), 0 },
130 { "lmsw", 0, NONE, op1(E), 0 },
144 { "xsave", 0, NONE, op1(E), 0 },
177 /*00*/ { NULL, 1, NONE, op1(Ew), db_Grp6 },
257 /*80*/ { "jo", 0, NONE, op1(Dl), 0 },
258 /*81*/ { "jno", 0, NONE, op1(Dl), 0 },
259 /*82*/ { "jb", 0, NONE, op1(Dl), 0 },
260 /*83*/ { "jnb", 0, NONE, op1(Dl), 0 },
[all …]
/openbsd/src/gnu/usr.bin/binutils/gas/config/
Dtc-pdp11.c621 struct pdp11_code insn, op1, op2; local
644 op1.error = NULL;
645 op1.additional = FALSE;
646 op1.reloc.type = BFD_RELOC_NONE;
647 op1.code = 0;
648 op1.word = 0;
649 str = parse_expression (str, &op1);
650 if (op1.error)
652 as_bad (op1.error);
659 md_number_to_chars (to, op1.code, 2);
[all …]
Dtc-msp430.c485 struct msp430_operand_s op1, op2; local
518 memset (&op1, 0, sizeof (op1));
537 res = msp430_dstoperand (&op1, l1, opcode->bin_opcode);
541 bin |= (op1.reg | (op1.am << 7));
542 __is = 1 + op1.ol;
547 if (op1.mode == OP_EXP)
552 if (op1.reg)
554 &(op1.exp), FALSE, CHECK_RELOC_MSP430);
557 &(op1.exp), TRUE, CHECK_RELOC_MSP430_PCREL);
567 res = msp430_srcoperand (&op1, l1, opcode->bin_opcode, &imm_op);
[all …]
Dxtensa-relax.c566 append_value_condition (tr, cmp, op1, op2) in append_value_condition() argument
569 unsigned op1;
575 cond->op_num = op1;
583 append_constant_value_condition (tr, cmp, op1, cnst) in append_constant_value_condition() argument
586 unsigned op1;
592 cond->op_num = op1;
647 append_literal_op (bi, op1, litnum) in append_literal_op() argument
649 unsigned op1;
654 b_op->op_num = op1;
663 append_label_op (bi, op1, labnum) in append_label_op() argument
[all …]
/openbsd/src/gnu/usr.bin/binutils-2.17/gas/config/
Dtc-pdp11.c657 struct pdp11_code insn, op1, op2; in md_assemble() local
692 op1.error = NULL; in md_assemble()
693 op1.additional = FALSE; in md_assemble()
694 op1.reloc.type = BFD_RELOC_NONE; in md_assemble()
716 str = parse_expression (str, &op1); in md_assemble()
717 if (op1.error) in md_assemble()
719 if (op1.reloc.exp.X_op != O_constant || op1.reloc.type != BFD_RELOC_NONE) in md_assemble()
721 op1.error = "operand is not an absolute constant"; in md_assemble()
727 if (op1.reloc.exp.X_add_number & ~7) in md_assemble()
729 op1.error = "3-bit immediate out of range"; in md_assemble()
[all …]
Dtc-msp430.c154 int op1; /* Opcode for second word of short jump. */ member
1430 struct msp430_operand_s op1, op2; in msp430_operands() local
1463 memset (&op1, 0, sizeof (op1)); in msp430_operands()
1483 res = msp430_dstoperand (&op1, l1, opcode->bin_opcode); in msp430_operands()
1487 bin |= (op1.reg | (op1.am << 7)); in msp430_operands()
1488 __is = 1 + op1.ol; in msp430_operands()
1494 if (op1.mode == OP_EXP) in msp430_operands()
1499 if (op1.reg) in msp430_operands()
1501 &(op1.exp), FALSE, CHECK_RELOC_MSP430); in msp430_operands()
1504 &(op1.exp), TRUE, CHECK_RELOC_MSP430_PCREL); in msp430_operands()
[all …]
/openbsd/src/gnu/usr.bin/binutils-2.17/opcodes/
Dmsp430-dis.c289 char *op1, in msp430_doubleoperand() argument
329 sprintf (op1, "r%d", regd); in msp430_doubleoperand()
340 sprintf (op1, "0x%04x", PS (dst)); in msp430_doubleoperand()
355 sprintf (op1, "&0x%04x", PS (dst)); in msp430_doubleoperand()
363 sprintf (op1, "%d(r%d)", dst, regd); in msp430_doubleoperand()
387 sprintf (op1, "#0"); in msp430_doubleoperand()
393 sprintf (op1, "r%d", regs); in msp430_doubleoperand()
402 sprintf (op1, "#4"); in msp430_doubleoperand()
407 sprintf (op1, "#2"); in msp430_doubleoperand()
415 sprintf (op1, "@r%d", regs); in msp430_doubleoperand()
[all …]
/openbsd/src/gnu/usr.bin/binutils/opcodes/
Dmsp430-dis.c77 char op1[32], op2[32], comm1[64], comm2[64]; local
101 *op1 = 0;
111 msp430_branchinstr (info, opcode, addr, insn, op1, comm1,
124 msp430_doubleoperand (info, opcode, addr, insn, op1, op2,
131 msp430_singleoperand (info, opcode, addr, insn, op1, comm1,
156 if (*op1)
157 (*prin) (stream, "\t%s", op1);
161 if (strlen (op1) < 7)
163 if (!strlen (op1))
179 if (strlen (op1) < 7)
[all …]
/openbsd/src/gnu/gcc/gcc/config/c4x/
Dc4x.c1236 rtx op1 = operands[1]; in c4x_emit_move_sequence() local
1240 && ! REG_P (op1) in c4x_emit_move_sequence()
1241 && ! (stik_const_operand (op1, mode) && ! push_operand (op0, mode))) in c4x_emit_move_sequence()
1242 op1 = force_reg (mode, op1); in c4x_emit_move_sequence()
1244 if (GET_CODE (op1) == LO_SUM in c4x_emit_move_sequence()
1245 && GET_MODE (op1) == Pmode in c4x_emit_move_sequence()
1246 && dp_reg_operand (XEXP (op1, 0), mode)) in c4x_emit_move_sequence()
1250 op1 = XEXP (op1, 1); in c4x_emit_move_sequence()
1253 if (symbolic_address_operand (op1, mode)) in c4x_emit_move_sequence()
1259 emit_insn (gen_load_immed_address (op0, op1)); in c4x_emit_move_sequence()
[all …]
/openbsd/src/gnu/gcc/gcc/
Dsimplify-rtx.c114 rtx op1) in simplify_gen_binary() argument
119 tem = simplify_binary_operation (code, mode, op0, op1); in simplify_gen_binary()
125 && swap_commutative_operands_p (op0, op1)) in simplify_gen_binary()
126 tem = op0, op0 = op1, op1 = tem; in simplify_gen_binary()
128 return gen_rtx_fmt_ee (code, mode, op0, op1); in simplify_gen_binary()
231 enum machine_mode op0_mode, rtx op0, rtx op1, rtx op2) in simplify_gen_ternary() argument
237 op0, op1, op2))) in simplify_gen_ternary()
240 return gen_rtx_fmt_eee (code, mode, op0, op1, op2); in simplify_gen_ternary()
248 enum machine_mode cmp_mode, rtx op0, rtx op1) in simplify_gen_relational() argument
253 op0, op1))) in simplify_gen_relational()
[all …]
Dtree-chrec.c233 tree op1) in chrec_fold_automatically_generated_operands() argument
236 || op1 == chrec_dont_know) in chrec_fold_automatically_generated_operands()
240 || op1 == chrec_known) in chrec_fold_automatically_generated_operands()
244 || op1 == chrec_not_analyzed_yet) in chrec_fold_automatically_generated_operands()
255 tree op0, tree op1) in chrec_fold_plus_1() argument
258 || automatically_generated_chrec_p (op1)) in chrec_fold_plus_1()
259 return chrec_fold_automatically_generated_operands (op0, op1); in chrec_fold_plus_1()
264 switch (TREE_CODE (op1)) in chrec_fold_plus_1()
267 return chrec_fold_plus_poly_poly (code, type, op0, op1); in chrec_fold_plus_1()
273 chrec_fold_plus (type, CHREC_LEFT (op0), op1), in chrec_fold_plus_1()
[all …]
Ddojump.c498 tree op1 = save_expr (TREE_OPERAND (exp, 1)); in do_jump() local
506 cmp0 = fold_build2 (tcode1, TREE_TYPE (exp), op0, op1); in do_jump()
507 cmp1 = fold_build2 (tcode2, TREE_TYPE (exp), op0, op1); in do_jump()
619 rtx op1, rtx if_false_label, rtx if_true_label) in do_jump_by_parts_greater_rtx() argument
640 op1_word = operand_subword_force (op1, i, mode); in do_jump_by_parts_greater_rtx()
645 op1_word = operand_subword_force (op1, nwords - 1 - i, mode); in do_jump_by_parts_greater_rtx()
674 rtx op1 = expand_normal (TREE_OPERAND (exp, !swap)); in do_jump_by_parts_greater() local
678 do_jump_by_parts_greater_rtx (mode, unsignedp, op0, op1, if_false_label, in do_jump_by_parts_greater()
738 do_jump_by_parts_equality_rtx (enum machine_mode mode, rtx op0, rtx op1, in do_jump_by_parts_equality_rtx() argument
745 if (op1 == const0_rtx) in do_jump_by_parts_equality_rtx()
[all …]
Dexpmed.c2188 rtx op1, temp = 0; in expand_shift() local
2197 op1 = expand_normal (amount); in expand_shift()
2201 if (GET_CODE (op1) == CONST_INT in expand_shift()
2202 && ((unsigned HOST_WIDE_INT) INTVAL (op1) >= in expand_shift()
2204 op1 = GEN_INT ((unsigned HOST_WIDE_INT) INTVAL (op1) in expand_shift()
2206 else if (GET_CODE (op1) == SUBREG in expand_shift()
2207 && subreg_lowpart_p (op1)) in expand_shift()
2208 op1 = SUBREG_REG (op1); in expand_shift()
2211 if (op1 == const0_rtx) in expand_shift()
2217 && GET_CODE (op1) == CONST_INT in expand_shift()
[all …]
Doptabs.c145 add_equal_note (rtx insns, rtx target, enum rtx_code code, rtx op0, rtx op1) in add_equal_note() argument
180 || (op1 && reg_overlap_mentioned_p (target, op1))) in add_equal_note()
195 note = gen_rtx_fmt_ee (code, GET_MODE (target), copy_rtx (op0), copy_rtx (op1)); in add_equal_note()
368 expand_widen_pattern_expr (tree exp, rtx op0, rtx op1, rtx wide_op, rtx target, in expand_widen_pattern_expr() argument
405 gcc_assert (op1); in expand_widen_pattern_expr()
421 xop1 = op1; in expand_widen_pattern_expr()
437 if (op1) in expand_widen_pattern_expr()
438 if (GET_MODE (op1) != xmode1 && xmode1 != VOIDmode) in expand_widen_pattern_expr()
440 GET_MODE (op1) != VOIDmode in expand_widen_pattern_expr()
441 ? GET_MODE (op1) in expand_widen_pattern_expr()
[all …]
Ddfp.c464 const REAL_VALUE_TYPE *op1, int subtract_p) in decimal_do_add() argument
471 decimal_to_decnumber (op1, &dn3); in decimal_do_add()
491 const REAL_VALUE_TYPE *op1) in decimal_do_multiply() argument
497 decimal_to_decnumber (op1, &dn3); in decimal_do_multiply()
513 const REAL_VALUE_TYPE *op1) in decimal_do_divide() argument
519 decimal_to_decnumber (op1, &dn3); in decimal_do_divide()
609 const REAL_VALUE_TYPE *op1) in decimal_real_arithmetic() argument
619 if (op1 && !op1->decimal) in decimal_real_arithmetic()
621 decimal_from_binary (&b, op1); in decimal_real_arithmetic()
622 op1 = &b; in decimal_real_arithmetic()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/c4x/
Dc4x.c1231 rtx op1 = operands[1]; local
1235 && ! REG_P (op1)
1236 && ! (stik_const_operand (op1, mode) && ! push_operand (op0, mode)))
1237 op1 = force_reg (mode, op1);
1239 if (GET_CODE (op1) == LO_SUM
1240 && GET_MODE (op1) == Pmode
1241 && dp_reg_operand (XEXP (op1, 0), mode))
1245 op1 = XEXP (op1, 1);
1247 else if (symbolic_address_operand (op1, mode))
1253 emit_insn (gen_load_immed_address (op0, op1));
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dsimplify-rtx.c106 simplify_gen_binary (code, mode, op0, op1) in simplify_gen_binary() argument
109 rtx op0, op1;
115 && swap_commutative_operands_p (op0, op1))
116 tem = op0, op0 = op1, op1 = tem;
119 tem = simplify_binary_operation (code, mode, op0, op1);
128 tem = simplify_plus_minus (code, mode, op0, op1, 1);
133 return gen_rtx_fmt_ee (code, mode, op0, op1);
193 simplify_gen_ternary (code, mode, op0_mode, op0, op1, op2) in simplify_gen_ternary() argument
196 rtx op0, op1, op2;
202 op0, op1, op2)))
[all …]
Dexpmed.c1908 rtx op1, temp = 0; local
1917 op1 = expand_expr (amount, NULL_RTX, VOIDmode, 0);
1922 if (GET_CODE (op1) == CONST_INT
1923 && ((unsigned HOST_WIDE_INT) INTVAL (op1) >=
1925 op1 = GEN_INT ((unsigned HOST_WIDE_INT) INTVAL (op1)
1927 else if (GET_CODE (op1) == SUBREG
1928 && subreg_lowpart_p (op1))
1929 op1 = SUBREG_REG (op1);
1933 if (op1 == const0_rtx)
1969 tree new_amount = make_tree (type, op1);
[all …]
Doptabs.c146 add_equal_note (insns, target, code, op0, op1) in add_equal_note() argument
150 rtx op0, op1;
187 || (op1 && reg_overlap_mentioned_p (target, op1)))
202 note = gen_rtx_fmt_ee (code, GET_MODE (target), copy_rtx (op0), copy_rtx (op1));
649 expand_simple_binop (mode, code, op0, op1, target, unsignedp, methods) in expand_simple_binop() argument
652 rtx op0, op1;
661 return expand_binop (mode, binop, op0, op1, target, unsignedp, methods);
676 expand_binop (mode, binoptab, op0, op1, target, unsignedp, methods) in expand_binop() argument
679 rtx op0, op1;
702 op1 = protect_from_queue (op1, 0);
[all …]
/openbsd/src/gnu/usr.bin/binutils-2.17/bfd/
Dvms-tir.c521 long op1, op2; in etir_opr() local
534 op1 = (long) _bfd_vms_pop (abfd, NULL); in etir_opr()
536 _bfd_vms_push (abfd, (uquad) (op1 + op2), -1); in etir_opr()
540 op1 = (long) _bfd_vms_pop (abfd, NULL); in etir_opr()
542 _bfd_vms_push (abfd, (uquad) (op2 - op1), -1); in etir_opr()
546 op1 = (long) _bfd_vms_pop (abfd, NULL); in etir_opr()
548 _bfd_vms_push (abfd, (uquad) (op1 * op2), -1); in etir_opr()
552 op1 = (long) _bfd_vms_pop (abfd, NULL); in etir_opr()
557 _bfd_vms_push (abfd, (uquad) (op2 / op1), -1); in etir_opr()
561 op1 = (long) _bfd_vms_pop (abfd, NULL); in etir_opr()
[all …]
/openbsd/src/gnu/usr.bin/binutils/bfd/
Dvms-tir.c631 long op1, op2; local
644 op1 = (long) _bfd_vms_pop (abfd, NULL);
646 _bfd_vms_push (abfd, (uquad) (op1 + op2), -1);
650 op1 = (long) _bfd_vms_pop (abfd, NULL);
652 _bfd_vms_push (abfd, (uquad) (op2 - op1), -1);
656 op1 = (long) _bfd_vms_pop (abfd, NULL);
658 _bfd_vms_push (abfd, (uquad) (op1 * op2), -1);
662 op1 = (long) _bfd_vms_pop (abfd, NULL);
667 _bfd_vms_push (abfd, (uquad) (op2 / op1), -1);
671 op1 = (long) _bfd_vms_pop (abfd, NULL);
[all …]
/openbsd/src/sys/dev/pci/drm/i915/gt/
Dintel_gpu_commands.h345 #define MI_MATH_INSTR(opcode, op1, op2) ((opcode) << 20 | (op1) << 10 | (op2)) argument
348 #define MI_MATH_LOAD(op1, op2) MI_MATH_INSTR(0x080, op1, op2) argument
349 #define MI_MATH_LOADINV(op1, op2) MI_MATH_INSTR(0x480, op1, op2) argument
350 #define MI_MATH_LOAD0(op1) MI_MATH_INSTR(0x081, op1) argument
351 #define MI_MATH_LOAD1(op1) MI_MATH_INSTR(0x481, op1) argument
357 #define MI_MATH_STORE(op1, op2) MI_MATH_INSTR(0x180, op1, op2) argument
358 #define MI_MATH_STOREINV(op1, op2) MI_MATH_INSTR(0x580, op1, op2) argument

12345678910>>...13