Home
last modified time | relevance | path

Searched refs:opcode_desc (Results 1 – 25 of 184) sorted by relevance

12345678

/dports/emulators/mess/mame-mame0226/src/devices/cpu/arm7/
H A Darm7fe.hxx38 bool arm7_frontend::describe_thumb(opcode_desc &desc, const opcode_desc *prev) in describe_thumb()
48 bool arm7_frontend::describe_ops_0123(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_ops_0123()
286 bool arm7_frontend::describe_ops_e(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_ops_e()
295 bool arm7_frontend::describe_ops_f(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_ops_f()
305 bool describe_arm9_ops_1(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_1()
328 bool describe_arm9_ops_57(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_57()
345 bool describe_arm9_ops_89(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_89()
350 bool describe_arm9_ops_ab(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_ab()
355 bool describe_arm9_ops_c(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_c()
360 bool describe_arm9_ops_e(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_e()
[all …]
H A Darm7.h446 void drctg01_0(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
451 void drctg02_0(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
452 void drctg02_1(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
507 void drctg0b_1(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
508 void drctg0b_2(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
509 void drctg0b_3(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
512 void drctg0b_6(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
513 void drctg0b_7(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
514 void drctg0b_8(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
515 void drctg0b_9(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
[all …]
/dports/emulators/mame/mame-mame0226/src/devices/cpu/arm7/
H A Darm7fe.hxx38 bool arm7_frontend::describe_thumb(opcode_desc &desc, const opcode_desc *prev) in describe_thumb()
48 bool arm7_frontend::describe_ops_0123(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_ops_0123()
286 bool arm7_frontend::describe_ops_e(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_ops_e()
295 bool arm7_frontend::describe_ops_f(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_ops_f()
305 bool describe_arm9_ops_1(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_1()
328 bool describe_arm9_ops_57(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_57()
345 bool describe_arm9_ops_89(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_89()
350 bool describe_arm9_ops_ab(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_ab()
355 bool describe_arm9_ops_c(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_c()
360 bool describe_arm9_ops_e(opcode_desc &desc, const opcode_desc *prev, uint32_t op) in describe_arm9_ops_e()
[all …]
H A Darm7.h446 void drctg01_0(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
451 void drctg02_0(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
452 void drctg02_1(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
507 void drctg0b_1(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
508 void drctg0b_2(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
509 void drctg0b_3(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
512 void drctg0b_6(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
513 void drctg0b_7(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
514 void drctg0b_8(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
515 void drctg0b_9(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
[all …]
/dports/emulators/mess/mame-mame0226/src/devices/cpu/mb86235/
H A Dmb86235fe.h25 virtual bool describe(opcode_desc &desc, const opcode_desc *prev) override;
31 void describe_alu(opcode_desc &desc, uint32_t aluop);
32 void describe_mul(opcode_desc &desc, uint32_t mulop);
33 void describe_xfer1(opcode_desc &desc);
34 void describe_double_xfer1(opcode_desc &desc);
35 void describe_xfer2(opcode_desc &desc);
36 void describe_double_xfer2(opcode_desc &desc);
37 void describe_xfer3(opcode_desc &desc);
38 void describe_control(opcode_desc &desc);
39 void describe_alu_input(opcode_desc &desc, int reg);
[all …]
H A Dmb86235.h200 …erate_sequence_instruction(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
202 bool generate_opcode(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
205 void generate_pre_control(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
206 void generate_control(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
207 void generate_xfer1(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
208 void generate_double_xfer1(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
209 void generate_xfer2(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
210 void generate_double_xfer2(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
211 void generate_xfer3(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
212 void generate_branch(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
[all …]
/dports/emulators/mame/mame-mame0226/src/devices/cpu/mb86235/
H A Dmb86235fe.h25 virtual bool describe(opcode_desc &desc, const opcode_desc *prev) override;
31 void describe_alu(opcode_desc &desc, uint32_t aluop);
32 void describe_mul(opcode_desc &desc, uint32_t mulop);
33 void describe_xfer1(opcode_desc &desc);
34 void describe_double_xfer1(opcode_desc &desc);
35 void describe_xfer2(opcode_desc &desc);
36 void describe_double_xfer2(opcode_desc &desc);
37 void describe_xfer3(opcode_desc &desc);
38 void describe_control(opcode_desc &desc);
39 void describe_alu_input(opcode_desc &desc, int reg);
[all …]
/dports/emulators/mess/mame-mame0226/src/devices/cpu/dsp16/
H A Ddsp16fe.h65 virtual bool describe(opcode_desc &desc, opcode_desc const *prev) override;
69 u16 read_op(opcode_desc const &desc, u16 offset);
74 bool describe_goto_b(opcode_desc &desc, u16 op);
75 bool describe_if_con(opcode_desc &desc, u16 op);
76 bool describe_icall(opcode_desc &desc, u16 op);
77 bool describe_do(opcode_desc &desc, u16 op);
78 bool describe_redo(opcode_desc &desc, u16 op);
83 static void describe_f1(opcode_desc &desc, u16 op);
84 static void describe_f2(opcode_desc &desc, u16 op);
85 static void describe_x(opcode_desc &desc, u16 op);
[all …]
/dports/emulators/mame/mame-mame0226/src/devices/cpu/dsp16/
H A Ddsp16fe.h65 virtual bool describe(opcode_desc &desc, opcode_desc const *prev) override;
69 u16 read_op(opcode_desc const &desc, u16 offset);
74 bool describe_goto_b(opcode_desc &desc, u16 op);
75 bool describe_if_con(opcode_desc &desc, u16 op);
76 bool describe_icall(opcode_desc &desc, u16 op);
77 bool describe_do(opcode_desc &desc, u16 op);
78 bool describe_redo(opcode_desc &desc, u16 op);
83 static void describe_f1(opcode_desc &desc, u16 op);
84 static void describe_f2(opcode_desc &desc, u16 op);
85 static void describe_x(opcode_desc &desc, u16 op);
[all …]
/dports/emulators/mess/mame-mame0226/src/devices/cpu/e132xs/
H A De132xs.h489 …ock(drcuml_block &block, compiler_state &compiler, const opcode_desc *seqhead, const opcode_desc *…
498 void generate_ignore_immediate_s(drcuml_block &block, const opcode_desc *desc);
499 void generate_decode_pcrel(drcuml_block &block, const opcode_desc *desc);
500 void generate_ignore_pcrel(drcuml_block &block, const opcode_desc *desc);
543 void generate_shr(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
547 void generate_sar(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
551 void generate_shl(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
554 void generate_rol(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
576 void generate_br(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
578 void generate_dbr(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
[all …]
H A De132xsfe.h19 virtual bool describe(opcode_desc &desc, const opcode_desc *prev) override;
22 inline uint16_t read_word(opcode_desc &desc);
23 inline uint16_t read_imm1(opcode_desc &desc);
24 inline uint16_t read_imm2(opcode_desc &desc);
25 inline uint32_t read_ldstxx_imm(opcode_desc &desc);
26 inline uint32_t read_limm(opcode_desc &desc, uint16_t op);
27 inline int32_t decode_pcrel(opcode_desc &desc, uint16_t op);
28 inline int32_t decode_call(opcode_desc &desc);
/dports/emulators/mame/mame-mame0226/src/devices/cpu/e132xs/
H A De132xs.h489 …ock(drcuml_block &block, compiler_state &compiler, const opcode_desc *seqhead, const opcode_desc *…
498 void generate_ignore_immediate_s(drcuml_block &block, const opcode_desc *desc);
499 void generate_decode_pcrel(drcuml_block &block, const opcode_desc *desc);
500 void generate_ignore_pcrel(drcuml_block &block, const opcode_desc *desc);
543 void generate_shr(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
547 void generate_sar(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
551 void generate_shl(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
554 void generate_rol(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
576 void generate_br(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
578 void generate_dbr(drcuml_block &block, compiler_state &compiler, const opcode_desc *desc);
[all …]
H A De132xsfe.h19 virtual bool describe(opcode_desc &desc, const opcode_desc *prev) override;
22 inline uint16_t read_word(opcode_desc &desc);
23 inline uint16_t read_imm1(opcode_desc &desc);
24 inline uint16_t read_imm2(opcode_desc &desc);
25 inline uint32_t read_ldstxx_imm(opcode_desc &desc);
26 inline uint32_t read_limm(opcode_desc &desc, uint16_t op);
27 inline int32_t decode_pcrel(opcode_desc &desc, uint16_t op);
28 inline int32_t decode_call(opcode_desc &desc);
/dports/emulators/mess/mame-mame0226/src/devices/cpu/sh/
H A Dsh4.h735 virtual const opcode_desc* get_desclist(offs_t pc) override;
747 virtual const opcode_desc* get_desclist(offs_t pc) override;
762 virtual const opcode_desc* get_desclist(offs_t pc) override;
775 virtual const opcode_desc* get_desclist(offs_t pc) override;
788 virtual uint16_t read_word(opcode_desc &desc) override;
791 …virtual bool describe_group_0(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) overrid…
792 …virtual bool describe_group_4(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) overrid…
793 …virtual bool describe_group_15(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) overri…
794 bool describe_op1111_0x13(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
795 bool describe_op1111_0xf13(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
[all …]
H A Dsh4fe.cpp26 uint16_t sh4_frontend::read_word(opcode_desc &desc) in read_word()
34 uint16_t sh4be_frontend::read_word(opcode_desc &desc) in read_word()
43 bool sh4_frontend::describe_group_0(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) in describe_group_0()
115 bool sh4_frontend::describe_group_4(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) in describe_group_4()
241 bool sh4_frontend::describe_group_15(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) in describe_group_15()
268 bool sh4_frontend::describe_op1111_0x13(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) in describe_op1111_0x13()
292 bool sh4_frontend::describe_op1111_0xf13(opcode_desc &desc, const opcode_desc *prev, uint16_t opcod… in describe_op1111_0xf13()
H A Dsh.h462 uint32_t epc(const opcode_desc *desc);
491 virtual uint16_t read_word(opcode_desc &desc);
492 virtual bool describe(opcode_desc &desc, const opcode_desc *prev) override;
495 bool describe_group_2(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
496 bool describe_group_3(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
497 bool describe_group_6(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
498 bool describe_group_8(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
499 bool describe_group_12(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
502 virtual bool describe_group_0(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
503 virtual bool describe_group_4(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
[all …]
/dports/emulators/mame/mame-mame0226/src/devices/cpu/sh/
H A Dsh4.h735 virtual const opcode_desc* get_desclist(offs_t pc) override;
747 virtual const opcode_desc* get_desclist(offs_t pc) override;
762 virtual const opcode_desc* get_desclist(offs_t pc) override;
775 virtual const opcode_desc* get_desclist(offs_t pc) override;
788 virtual uint16_t read_word(opcode_desc &desc) override;
791 …virtual bool describe_group_0(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) overrid…
792 …virtual bool describe_group_4(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) overrid…
793 …virtual bool describe_group_15(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) overri…
794 bool describe_op1111_0x13(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
795 bool describe_op1111_0xf13(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
[all …]
H A Dsh4fe.cpp26 uint16_t sh4_frontend::read_word(opcode_desc &desc) in read_word()
34 uint16_t sh4be_frontend::read_word(opcode_desc &desc) in read_word()
43 bool sh4_frontend::describe_group_0(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) in describe_group_0()
115 bool sh4_frontend::describe_group_4(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) in describe_group_4()
241 bool sh4_frontend::describe_group_15(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) in describe_group_15()
268 bool sh4_frontend::describe_op1111_0x13(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode) in describe_op1111_0x13()
292 bool sh4_frontend::describe_op1111_0xf13(opcode_desc &desc, const opcode_desc *prev, uint16_t opcod… in describe_op1111_0xf13()
H A Dsh.h462 uint32_t epc(const opcode_desc *desc);
491 virtual uint16_t read_word(opcode_desc &desc);
492 virtual bool describe(opcode_desc &desc, const opcode_desc *prev) override;
495 bool describe_group_2(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
496 bool describe_group_3(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
497 bool describe_group_6(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
498 bool describe_group_8(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
499 bool describe_group_12(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
502 virtual bool describe_group_0(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
503 virtual bool describe_group_4(opcode_desc &desc, const opcode_desc *prev, uint16_t opcode);
[all …]
/dports/emulators/mess/mame-mame0226/src/devices/cpu/
H A Ddrcfe.h87 struct opcode_desc struct
89 opcode_desc *next() const { return m_next; } in next() argument
92 opcode_desc * m_next; // pointer to next description argument
94 simple_list<opcode_desc> delay; // pointer to delay slot description argument
135 opcode_desc const *describe_code(offs_t startpc); argument
139 virtual bool describe(opcode_desc &desc, opcode_desc const *prev) = 0;
143 opcode_desc *describe_one(offs_t curpc, opcode_desc const *prevdesc, bool in_delay_slot = false);
145 void accumulate_required_backwards(opcode_desc &desc, u32 *reqmask);
159 simple_list<opcode_desc> m_desc_live_list; // list of live descriptions
160 fixed_allocator<opcode_desc> m_desc_allocator; // fixed allocator for descriptions
[all …]
/dports/emulators/mame/mame-mame0226/src/devices/cpu/
H A Ddrcfe.h87 struct opcode_desc struct
89 opcode_desc *next() const { return m_next; } in next() argument
92 opcode_desc * m_next; // pointer to next description argument
94 simple_list<opcode_desc> delay; // pointer to delay slot description argument
135 opcode_desc const *describe_code(offs_t startpc); argument
139 virtual bool describe(opcode_desc &desc, opcode_desc const *prev) = 0;
143 opcode_desc *describe_one(offs_t curpc, opcode_desc const *prevdesc, bool in_delay_slot = false);
145 void accumulate_required_backwards(opcode_desc &desc, u32 *reqmask);
159 simple_list<opcode_desc> m_desc_live_list; // list of live descriptions
160 fixed_allocator<opcode_desc> m_desc_allocator; // fixed allocator for descriptions
[all …]
/dports/emulators/mess/mame-mame0226/src/devices/cpu/powerpc/
H A Dppcfe.h52 virtual bool describe(opcode_desc &desc, const opcode_desc *prev) override;
63 bool describe_13(uint32_t op, opcode_desc &desc, const opcode_desc *prev);
64 bool describe_1f(uint32_t op, opcode_desc &desc, const opcode_desc *prev);
65 bool describe_3b(uint32_t op, opcode_desc &desc, const opcode_desc *prev);
66 bool describe_3f(uint32_t op, opcode_desc &desc, const opcode_desc *prev);
/dports/emulators/mame/mame-mame0226/src/devices/cpu/powerpc/
H A Dppcfe.h52 virtual bool describe(opcode_desc &desc, const opcode_desc *prev) override;
63 bool describe_13(uint32_t op, opcode_desc &desc, const opcode_desc *prev);
64 bool describe_1f(uint32_t op, opcode_desc &desc, const opcode_desc *prev);
65 bool describe_3b(uint32_t op, opcode_desc &desc, const opcode_desc *prev);
66 bool describe_3f(uint32_t op, opcode_desc &desc, const opcode_desc *prev);
/dports/emulators/mess/mame-mame0226/src/devices/cpu/dspp/
H A Ddsppfe.h56 virtual bool describe(opcode_desc &desc, const opcode_desc *prev) override;
62 void describe_special(uint16_t op, opcode_desc &desc);
63 void describe_branch(uint16_t op, opcode_desc &desc);
64 void describe_complex_branch(uint16_t op, opcode_desc &desc);
65 void describe_arithmetic(uint16_t op, opcode_desc &desc);
66 void parse_operands(uint16_t op, opcode_desc &desc, uint32_t numops);
/dports/emulators/mame/mame-mame0226/src/devices/cpu/dspp/
H A Ddsppfe.h56 virtual bool describe(opcode_desc &desc, const opcode_desc *prev) override;
62 void describe_special(uint16_t op, opcode_desc &desc);
63 void describe_branch(uint16_t op, opcode_desc &desc);
64 void describe_complex_branch(uint16_t op, opcode_desc &desc);
65 void describe_arithmetic(uint16_t op, opcode_desc &desc);
66 void parse_operands(uint16_t op, opcode_desc &desc, uint32_t numops);

12345678