Home
last modified time | relevance | path

Searched refs:srcreg (Results 1 – 19 of 19) sorted by relevance

/openbsd-src/sys/dev/x86emu/
H A Dx86emu.c1976 uint8_t *srcreg, destval, tmp; in x86emuOp_xchg_byte_RM_R() local
1980 srcreg = decode_rh_byte_register(emu); in x86emuOp_xchg_byte_RM_R()
1982 destval = *srcreg; in x86emuOp_xchg_byte_RM_R()
1983 *srcreg = tmp; in x86emuOp_xchg_byte_RM_R()
1994 uint32_t *srcreg, destval, tmp; in x86emuOp32_xchg_word_RM_R() local
1998 srcreg = decode_rh_long_register(emu); in x86emuOp32_xchg_word_RM_R()
2000 destval = *srcreg; in x86emuOp32_xchg_word_RM_R()
2001 *srcreg = tmp; in x86emuOp32_xchg_word_RM_R()
2008 uint16_t *srcreg, destval, tmp; in x86emuOp16_xchg_word_RM_R() local
2012 srcreg in x86emuOp16_xchg_word_RM_R()
2035 uint8_t *destreg, *srcreg; x86emuOp_mov_byte_RM_R() local
2168 uint32_t *srcreg; x86emuOp_lea_word_R_M() local
2173 uint16_t *srcreg; x86emuOp_lea_word_R_M() local
[all...]
/openbsd-src/gnu/gcc/gcc/config/bfin/
H A Dbfin.c782 rtx srcreg = gen_rtx_REG (Pmode, (fkind == EXCPT_HANDLER ? REG_RETX in expand_interrupt_handler_prologue() local
785 insn = emit_move_insn (predec, srcreg); in expand_interrupt_handler_prologue()
840 rtx srcreg = gen_rtx_REG (Pmode, (fkind == EXCPT_HANDLER ? REG_RETX in expand_interrupt_handler_epilogue() local
843 emit_move_insn (srcreg, postinc); in expand_interrupt_handler_epilogue()
2617 rtx srcreg, destreg, countreg; in bfin_expand_movmem() local
2648 srcreg = copy_to_mode_reg (Pmode, XEXP (src, 0)); in bfin_expand_movmem()
2649 if (srcreg != XEXP (src, 0)) in bfin_expand_movmem()
2650 src = replace_equiv_address_nv (src, srcreg); in bfin_expand_movmem()
2668 emit_insn (gen_rep_movsi (destreg, srcreg, countreg, destreg, srcreg)); in bfin_expand_movmem()
2688 emit_insn (gen_rep_movhi (destreg, srcreg, countreg, destreg, srcreg)); in bfin_expand_movmem()
/openbsd-src/gnu/gcc/gcc/config/cris/
H A Dcris.c3003 rtx srcreg = XEXP (src, 0); in cris_gen_movem_load() local
3007 if (GET_CODE (srcreg) == POST_INC) in cris_gen_movem_load()
3008 srcreg = XEXP (srcreg, 0); in cris_gen_movem_load()
3010 CRIS_ASSERT (REG_P (srcreg)); in cris_gen_movem_load()
3024 = gen_rtx_SET (VOIDmode, srcreg, plus_constant (srcreg, nregs * 4)); in cris_gen_movem_load()
3028 src = replace_equiv_address (src, srcreg); in cris_gen_movem_load()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i386/
H A Di386.c10486 rtx srcreg, destreg, countreg; local
10517 srcreg = copy_to_mode_reg (Pmode, XEXP (src, 0));
10528 emit_insn (gen_rep_movqi_rex64 (destreg, srcreg, countreg,
10529 destreg, srcreg, countreg));
10531 emit_insn (gen_rep_movqi (destreg, srcreg, countreg,
10532 destreg, srcreg, countreg));
10554 emit_insn (gen_rep_movsi_rex64 (destreg, srcreg, countreg,
10555 destreg, srcreg, countreg));
10557 emit_insn (gen_rep_movsi (destreg, srcreg, countreg,
10558 destreg, srcreg, countreg));
[all …]
/openbsd-src/gnu/gcc/gcc/config/i386/
H A Di386.c12680 rtx srcreg, destreg, countreg, srcexp, destexp; in ix86_expand_movmem() local
12718 srcreg = copy_to_mode_reg (Pmode, XEXP (src, 0)); in ix86_expand_movmem()
12719 if (srcreg != XEXP (src, 0)) in ix86_expand_movmem()
12720 src = replace_equiv_address_nv (src, srcreg); in ix86_expand_movmem()
12741 srcexp = gen_rtx_PLUS (Pmode, srcreg, countreg); in ix86_expand_movmem()
12742 emit_insn (gen_rep_mov (destreg, dst, srcreg, src, countreg, in ix86_expand_movmem()
12769 srcreg, offset); in ix86_expand_movmem()
12772 emit_insn (gen_strmov (destreg, dstmem, srcreg, srcmem)); in ix86_expand_movmem()
12785 srcexp = gen_rtx_PLUS (Pmode, destexp, srcreg); in ix86_expand_movmem()
12788 emit_insn (gen_rep_mov (destreg, dst, srcreg, src, in ix86_expand_movmem()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/i960/
H A Di960.md2011 ;;; floating point, because in that case dstreg and srcreg will always be
2021 int srcreg = REGNO (operands[1]);
2025 if (srcreg < 32)
2027 if (dstreg != srcreg)
2034 if (srcreg >= 32)
2047 int srcreg = REGNO (operands[1]);
2049 if (dstreg < 32 && srcreg < 32)
2052 if (dstreg >= 32 && srcreg >= 32)
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m88k/
H A Dm88k.c1932 emit_add (dstreg, srcreg, amount) in emit_add() argument
1934 rtx srcreg;
1945 return emit_insn ((amount < 0 ? gen_subsi3 : gen_addsi3) (dstreg, srcreg,
/openbsd-src/gnu/gcc/gcc/config/m88k/
H A Dm88k.c1296 emit_add (rtx dstreg, rtx srcreg, int amount) in emit_add() argument
1306 return emit_insn ((amount < 0 ? gen_subsi3 : gen_addsi3) (dstreg, srcreg, in emit_add()
/openbsd-src/gnu/gcc/gcc/config/mcore/
H A Dmcore.c1295 int srcreg = REGNO (src); in mcore_output_movedouble() local
1298 if (srcreg + 1 == dstreg) in mcore_output_movedouble()
/openbsd-src/gnu/gcc/gcc/
H A Dexpr.c2062 copy_blkmode_from_reg (rtx tgtblk, rtx srcreg, tree type) in copy_blkmode_from_reg() argument
2081 if (GET_MODE (srcreg) != BLKmode in copy_blkmode_from_reg()
2082 && GET_MODE_SIZE (GET_MODE (srcreg)) < UNITS_PER_WORD) in copy_blkmode_from_reg()
2083 srcreg = convert_to_mode (word_mode, srcreg, TYPE_UNSIGNED (type)); in copy_blkmode_from_reg()
2115 src = operand_subword_force (srcreg, xbitpos / BITS_PER_WORD, in copy_blkmode_from_reg()
2116 GET_MODE (srcreg)); in copy_blkmode_from_reg()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mcore/
H A Dmcore.c1279 int srcreg = REGNO (src); local
1282 if (srcreg + 1 == dstreg)
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dexpr.c2564 copy_blkmode_from_reg (tgtblk, srcreg, type) in copy_blkmode_from_reg() argument
2566 rtx srcreg;
2586 if (GET_MODE (srcreg) != BLKmode
2587 && GET_MODE_SIZE (GET_MODE (srcreg)) < UNITS_PER_WORD)
2588 srcreg = convert_to_mode (word_mode, srcreg, TREE_UNSIGNED (type));
2613 src = operand_subword_force (srcreg, xbitpos / BITS_PER_WORD,
2614 GET_MODE (srcreg));
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoD.td98 // Operands for stores are in the order srcreg, base, offset rather than
H A DRISCVInstrInfoZfh.td93 // Operands for stores are in the order srcreg, base, offset rather than
H A DRISCVInstrInfoF.td317 // Operands for stores are in the order srcreg, base, offset rather than
H A DRISCVInstrInfo.td519 // Operands for stores are in the order srcreg, base, offset rather than
/openbsd-src/gnu/usr.bin/gcc/gcc/config/pa/
H A Dpa.c3042 rtx insn, basereg, srcreg, delta; local
3048 srcreg = gen_rtx_REG (word_mode, reg);
3051 insn = emit_insn (gen_post_store (basereg, srcreg, delta));
/openbsd-src/gnu/gcc/gcc/config/pa/
H A Dpa.c3353 rtx insn, basereg, srcreg, delta; in store_reg_modify() local
3358 srcreg = gen_rtx_REG (word_mode, reg); in store_reg_modify()
3361 insn = emit_insn (gen_post_store (basereg, srcreg, delta)); in store_reg_modify()
/openbsd-src/gnu/usr.bin/binutils-2.17/cpu/
H A Dm32c.cpu10322 (define-pmacro (xchg16-defn mode sz szc src srcreg)
10323 (dni (.sym xchg16 sz - srcreg)
10324 (.str "xchg" sz "-" srcreg ",dst16-16-" mode)
10326 (.str "xchg." sz " " srcreg ",${dst16-16-" mode "}")
10328 (xchg-sem mode (reg (.sym h- srcreg)) (.sym dst16-16- mode))
10339 (define-pmacro (xchg32-defn mode sz szc src srcreg)
10340 (dni (.sym xchg32 sz - srcreg)
10341 (.str "xchg" sz "-" srcreg ",dst32-16-Unprefixed-" mode)
10343 (.str "xchg." sz " " srcreg ",${dst32-16-Unprefixed-" mode "}")
10345 (xchg-sem mode (reg (.sym h- srcreg)) (.sym dst32-16-Unprefixed- mode))