Lines Matching refs:op0
537 cs_m68k_op* op0; in build_re_gen_1() local
541 op0 = &ext->operands[0]; in build_re_gen_1()
545 op0->address_mode = M68K_AM_REG_DIRECT_DATA; in build_re_gen_1()
546 op0->reg = M68K_REG_D0 + ((info->ir >> 9 ) & 7); in build_re_gen_1()
548 op0->address_mode = M68K_AM_REG_DIRECT_ADDR; in build_re_gen_1()
549 op0->reg = M68K_REG_A0 + ((info->ir >> 9 ) & 7); in build_re_gen_1()
562 cs_m68k_op* op0; in build_er_gen_1() local
566 op0 = &ext->operands[0]; in build_er_gen_1()
569 get_ea_mode_op(info, op0, info->ir, size); in build_er_gen_1()
582 cs_m68k_op* op0; in build_rr() local
587 op0 = &ext->operands[0]; in build_rr()
591 op0->address_mode = M68K_AM_REG_DIRECT_DATA; in build_rr()
592 op0->reg = M68K_REG_D0 + (info->ir & 7); in build_rr()
607 cs_m68k_op* op0; in build_r() local
611 op0 = &ext->operands[0]; in build_r()
614 op0->address_mode = M68K_AM_REG_DIRECT_DATA; in build_r()
615 op0->reg = M68K_REG_D0 + ((info->ir >> 9) & 7); in build_r()
623 cs_m68k_op* op0; in build_imm_ea() local
627 op0 = &ext->operands[0]; in build_imm_ea()
630 op0->type = M68K_OP_IMM; in build_imm_ea()
631 op0->address_mode = M68K_AM_IMMEDIATE; in build_imm_ea()
632 op0->imm = imm; in build_imm_ea()
639 cs_m68k_op* op0; in build_3bit_d() local
643 op0 = &ext->operands[0]; in build_3bit_d()
646 op0->type = M68K_OP_IMM; in build_3bit_d()
647 op0->address_mode = M68K_AM_IMMEDIATE; in build_3bit_d()
648 op0->imm = g_3bit_qdata_table[(info->ir >> 9) & 7]; in build_3bit_d()
656 cs_m68k_op* op0; in build_3bit_ea() local
660 op0 = &ext->operands[0]; in build_3bit_ea()
663 op0->type = M68K_OP_IMM; in build_3bit_ea()
664 op0->address_mode = M68K_AM_IMMEDIATE; in build_3bit_ea()
665 op0->imm = g_3bit_qdata_table[(info->ir >> 9) & 7]; in build_3bit_ea()
672 cs_m68k_op* op0; in build_mm() local
677 op0 = &ext->operands[0]; in build_mm()
681 op0->address_mode = M68K_AM_REGI_ADDR_PRE_DEC; in build_mm()
682 op0->reg = M68K_REG_A0 + (info->ir & 7); in build_mm()
703 cs_m68k_op* op0; in build_ea_a() local
707 op0 = &ext->operands[0]; in build_ea_a()
710 get_ea_mode_op(info, op0, info->ir, size); in build_ea_a()
718 cs_m68k_op* op0; in build_ea_ea() local
722 op0 = &ext->operands[0]; in build_ea_ea()
725 get_ea_mode_op(info, op0, info->ir, size); in build_ea_ea()
731 cs_m68k_op* op0; in build_pi_pi() local
735 op0 = &ext->operands[0]; in build_pi_pi()
738 op0->address_mode = M68K_AM_REGI_ADDR_POST_INC; in build_pi_pi()
739 op0->reg = M68K_REG_A0 + (info->ir & 7); in build_pi_pi()
747 cs_m68k_op* op0; in build_imm_special_reg() local
751 op0 = &ext->operands[0]; in build_imm_special_reg()
754 op0->type = M68K_OP_IMM; in build_imm_special_reg()
755 op0->address_mode = M68K_AM_IMMEDIATE; in build_imm_special_reg()
756 op0->imm = imm; in build_imm_special_reg()
804 cs_m68k_op* op0; in build_dbxx() local
808 op0 = &ext->operands[0]; in build_dbxx()
811 op0->address_mode = M68K_AM_REG_DIRECT_DATA; in build_dbxx()
812 op0->reg = M68K_REG_D0 + (info->ir & 7); in build_dbxx()
830 cs_m68k_op* op0; in build_d_d_ea() local
836 op0 = &ext->operands[0]; in build_d_d_ea()
840 op0->address_mode = M68K_AM_REG_DIRECT_DATA; in build_d_d_ea()
841 op0->reg = M68K_REG_D0 + (extension & 7); in build_d_d_ea()
926 cs_m68k_op* op0; in build_movem_re() local
930 op0 = &ext->operands[0]; in build_movem_re()
933 op0->type = M68K_OP_REG_BITS; in build_movem_re()
934 op0->register_bits = read_imm_16(info); in build_movem_re()
939 op0->register_bits = reverse_bits(op0->register_bits); in build_movem_re()
944 cs_m68k_op* op0; in build_movem_er() local
948 op0 = &ext->operands[0]; in build_movem_er()
954 get_ea_mode_op(info, op0, info->ir, size); in build_movem_er()
985 cs_m68k_op* op0; in build_cas2() local
996 op0 = &ext->operands[0]; in build_cas2()
1002 op0->address_mode = M68K_AM_NONE; in build_cas2()
1003 op0->type = M68K_OP_REG_PAIR; in build_cas2()
1004 op0->reg_pair.reg_0 = (extension >> 16) & 7; in build_cas2()
1005 op0->reg_pair.reg_1 = extension & 7; in build_cas2()
1023 cs_m68k_op* op0; in build_chk2_cmp2() local
1034 op0 = &ext->operands[0]; in build_chk2_cmp2()
1037 get_ea_mode_op(info, op0, info->ir, size); in build_chk2_cmp2()
1068 cs_m68k_op* op0; in build_link() local
1072 op0 = &ext->operands[0]; in build_link()
1075 op0->address_mode = M68K_AM_NONE; in build_link()
1076 op0->reg = M68K_REG_A0 + (info->ir & 7); in build_link()
1085 cs_m68k_op* op0; in build_cpush_cinv() local
1109 op0 = &ext->operands[0]; in build_cpush_cinv()
1112 op0->address_mode = M68K_AM_IMMEDIATE; in build_cpush_cinv()
1113 op0->type = M68K_OP_IMM; in build_cpush_cinv()
1114 op0->imm = (info->ir >> 6) & 3; in build_cpush_cinv()
1123 cs_m68k_op* op0; in build_movep_re() local
1127 op0 = &ext->operands[0]; in build_movep_re()
1130 op0->reg = M68K_REG_D0 + ((info->ir >> 9) & 7); in build_movep_re()
1140 cs_m68k_op* op0; in build_movep_er() local
1144 op0 = &ext->operands[0]; in build_movep_er()
1147 op0->address_mode = M68K_AM_REGI_ADDR_DISP; in build_movep_er()
1148 op0->type = M68K_OP_MEM; in build_movep_er()
1149 op0->mem.base_reg = M68K_REG_A0 + (info->ir & 7); in build_movep_er()
1150 op0->mem.disp = (int16_t)read_imm_16(info); in build_movep_er()
1157 cs_m68k_op* op0; in build_moves() local
1162 op0 = &ext->operands[0]; in build_moves()
1166 op0->reg = (BIT_F(extension) ? M68K_REG_A0 : M68K_REG_D0) + ((extension >> 12) & 7); in build_moves()
1169 get_ea_mode_op(info, op0, info->ir, size); in build_moves()
1809 cs_m68k_op* op0; in d68020_cpbcc_16() local
1817 op0 = &ext->operands[0]; in d68020_cpbcc_16()
1819 make_cpbcc_operand(op0, M68K_OP_BR_DISP_SIZE_WORD, make_int_16(read_imm_16(info))); in d68020_cpbcc_16()
1828 cs_m68k_op* op0; in d68020_cpbcc_32() local
1838 op0 = &ext->operands[0]; in d68020_cpbcc_32()
1840 make_cpbcc_operand(op0, M68K_OP_BR_DISP_SIZE_LONG, read_imm_32(info)); in d68020_cpbcc_32()
1849 cs_m68k_op* op0; in d68020_cpdbcc() local
1862 op0 = &ext->operands[0]; in d68020_cpdbcc()
1865 op0->reg = M68K_REG_D0 + (info->ir & 7); in d68020_cpdbcc()
1946 cs_m68k_op* op0; in d68020_cpgen() local
1967 cs_m68k_op* op0; in d68020_cpgen() local
1971 op0 = &ext->operands[0]; in d68020_cpgen()
1974 op0->address_mode = M68K_AM_IMMEDIATE; in d68020_cpgen()
1975 op0->type = M68K_OP_IMM; in d68020_cpgen()
1976 op0->imm = next & 0x3f; in d68020_cpgen()
2067 op0 = &ext->operands[1]; in d68020_cpgen()
2070 op0 = &ext->operands[0]; in d68020_cpgen()
2076 op0->reg = M68K_REG_FP0 + dst; in d68020_cpgen()
2084 get_ea_mode_op(info, op0, info->ir, 4); in d68020_cpgen()
2089 get_ea_mode_op(info, op0, info->ir, 1); in d68020_cpgen()
2094 get_ea_mode_op(info, op0, info->ir, 2); in d68020_cpgen()
2100 get_ea_mode_op(info, op0, info->ir, 4); in d68020_cpgen()
2101 op0->type = M68K_OP_FP_SINGLE; in d68020_cpgen()
2107 get_ea_mode_op(info, op0, info->ir, 8); in d68020_cpgen()
2108 op0->type = M68K_OP_FP_DOUBLE; in d68020_cpgen()
2117 op0->reg = M68K_REG_FP0 + src; in d68020_cpgen()
2171 cs_m68k_op* op0; in d68020_cptrapcc_16() local
2184 op0 = &ext->operands[0]; in d68020_cptrapcc_16()
2186 op0->address_mode = M68K_AM_IMMEDIATE; in d68020_cptrapcc_16()
2187 op0->type = M68K_OP_IMM; in d68020_cptrapcc_16()
2188 op0->imm = extension2; in d68020_cptrapcc_16()
2195 cs_m68k_op* op0; in d68020_cptrapcc_32() local
2207 op0 = &ext->operands[0]; in d68020_cptrapcc_32()
2209 op0->address_mode = M68K_AM_IMMEDIATE; in d68020_cptrapcc_32()
2210 op0->type = M68K_OP_IMM; in d68020_cptrapcc_32()
2211 op0->imm = extension2; in d68020_cptrapcc_32()
2244 cs_m68k_op* op0; in d68020_divl() local
2258 op0 = &ext->operands[0]; in d68020_divl()
2261 get_ea_mode_op(info, op0, info->ir, 4); in d68020_divl()
2324 cs_m68k_op* op0; in d68000_exg_aa() local
2328 op0 = &ext->operands[0]; in d68000_exg_aa()
2331 op0->address_mode = M68K_AM_NONE; in d68000_exg_aa()
2332 op0->reg = M68K_REG_A0 + ((info->ir >> 9) & 7); in d68000_exg_aa()
2340 cs_m68k_op* op0; in d68000_exg_da() local
2344 op0 = &ext->operands[0]; in d68000_exg_da()
2347 op0->address_mode = M68K_AM_NONE; in d68000_exg_da()
2348 op0->reg = M68K_REG_D0 + ((info->ir >> 9) & 7); in d68000_exg_da()
2497 cs_m68k_op* op0; in d68000_move_to_ccr() local
2501 op0 = &ext->operands[0]; in d68000_move_to_ccr()
2504 get_ea_mode_op(info, op0, info->ir, 1); in d68000_move_to_ccr()
2512 cs_m68k_op* op0; in d68010_move_fr_ccr() local
2520 op0 = &ext->operands[0]; in d68010_move_fr_ccr()
2523 op0->address_mode = M68K_AM_NONE; in d68010_move_fr_ccr()
2524 op0->reg = M68K_REG_CCR; in d68010_move_fr_ccr()
2531 cs_m68k_op* op0; in d68000_move_fr_sr() local
2535 op0 = &ext->operands[0]; in d68000_move_fr_sr()
2538 op0->address_mode = M68K_AM_NONE; in d68000_move_fr_sr()
2539 op0->reg = M68K_REG_SR; in d68000_move_fr_sr()
2546 cs_m68k_op* op0; in d68000_move_to_sr() local
2550 op0 = &ext->operands[0]; in d68000_move_to_sr()
2553 get_ea_mode_op(info, op0, info->ir, 2); in d68000_move_to_sr()
2561 cs_m68k_op* op0; in d68000_move_fr_usp() local
2565 op0 = &ext->operands[0]; in d68000_move_fr_usp()
2568 op0->address_mode = M68K_AM_NONE; in d68000_move_fr_usp()
2569 op0->reg = M68K_REG_USP; in d68000_move_fr_usp()
2577 cs_m68k_op* op0; in d68000_move_to_usp() local
2581 op0 = &ext->operands[0]; in d68000_move_to_usp()
2584 op0->address_mode = M68K_AM_NONE; in d68000_move_to_usp()
2585 op0->reg = M68K_REG_A0 + (info->ir & 7); in d68000_move_to_usp()
2596 cs_m68k_op* op0; in d68010_movec() local
2607 op0 = &ext->operands[0]; in d68010_movec()
2630 op0->reg = (BIT_F(extension) ? M68K_REG_A0 : M68K_REG_D0) + ((extension >> 12) & 7); in d68010_movec()
2633 op0->reg = reg; in d68010_movec()
2709 cs_m68k_op* op0; in d68000_moveq() local
2714 op0 = &ext->operands[0]; in d68000_moveq()
2717 op0->type = M68K_OP_IMM; in d68000_moveq()
2718 op0->address_mode = M68K_AM_IMMEDIATE; in d68000_moveq()
2719 op0->imm = (info->ir & 0xff); in d68000_moveq()
2789 cs_m68k_op* op0; in d68020_mull() local
2804 op0 = &ext->operands[0]; in d68020_mull()
2807 get_ea_mode_op(info, op0, info->ir, 4); in d68020_mull()