/dports/emulators/mess/mame-mame0226/src/devices/cpu/arm7/ |
H A D | arm7fe.hxx | 38 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 D | arm7.h | 446 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 D | arm7fe.hxx | 38 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 D | arm7.h | 446 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 D | mb86235fe.h | 25 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 D | mb86235.h | 200 …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 D | mb86235fe.h | 25 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 D | dsp16fe.h | 65 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 D | dsp16fe.h | 65 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 D | e132xs.h | 489 …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 D | e132xsfe.h | 19 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 D | e132xs.h | 489 …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 D | e132xsfe.h | 19 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 D | sh4.h | 735 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 D | sh4fe.cpp | 26 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 D | sh.h | 462 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 D | sh4.h | 735 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 D | sh4fe.cpp | 26 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 D | sh.h | 462 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 D | drcfe.h | 87 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 D | drcfe.h | 87 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 D | ppcfe.h | 52 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 D | ppcfe.h | 52 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 D | dsppfe.h | 56 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 D | dsppfe.h | 56 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);
|