OpenCores
URL https://opencores.org/ocsvn/ao68000/ao68000/trunk

Subversion Repositories ao68000

[/] [ao68000/] [trunk/] [sw/] [ao68000_tool/] [Parser.java] - Rev 14

Go to most recent revision | Compare with Previous | Blame | View Log

package ao68000_tool;
class Parser {
	boolean newline;
	Parser() { this(true); }
	Parser(boolean newline) { this.newline = newline; }
	Parser EA_REG_IR_2_0() throws Exception {
		GenerateMicrocode.entry(newline, "EA_REG_IR_2_0");
		return new Parser(false);
	}
	Parser EA_REG_IR_11_9() throws Exception {
		GenerateMicrocode.entry(newline, "EA_REG_IR_11_9");
		return new Parser(false);
	}
	Parser EA_REG_MOVEM_REG_2_0() throws Exception {
		GenerateMicrocode.entry(newline, "EA_REG_MOVEM_REG_2_0");
		return new Parser(false);
	}
	Parser EA_REG_3b111() throws Exception {
		GenerateMicrocode.entry(newline, "EA_REG_3b111");
		return new Parser(false);
	}
	Parser EA_REG_3b100() throws Exception {
		GenerateMicrocode.entry(newline, "EA_REG_3b100");
		return new Parser(false);
	}
	Parser EA_MOD_IR_5_3() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_IR_5_3");
		return new Parser(false);
	}
	Parser EA_MOD_MOVEM_MOD_5_3() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_MOVEM_MOD_5_3");
		return new Parser(false);
	}
	Parser EA_MOD_IR_8_6() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_IR_8_6");
		return new Parser(false);
	}
	Parser EA_MOD_PREDEC() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_PREDEC");
		return new Parser(false);
	}
	Parser EA_MOD_3b111() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_3b111");
		return new Parser(false);
	}
	Parser EA_MOD_DN_PREDEC() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_DN_PREDEC");
		return new Parser(false);
	}
	Parser EA_MOD_DN_AN_EXG() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_DN_AN_EXG");
		return new Parser(false);
	}
	Parser EA_MOD_POSTINC() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_POSTINC");
		return new Parser(false);
	}
	Parser EA_MOD_AN() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_AN");
		return new Parser(false);
	}
	Parser EA_MOD_DN() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_DN");
		return new Parser(false);
	}
	Parser EA_MOD_INDIRECTOFFSET() throws Exception {
		GenerateMicrocode.entry(newline, "EA_MOD_INDIRECTOFFSET");
		return new Parser(false);
	}
	Parser EA_TYPE_ALL() throws Exception {
		GenerateMicrocode.entry(newline, "EA_TYPE_ALL");
		return new Parser(false);
	}
	Parser EA_TYPE_CONTROL_POSTINC() throws Exception {
		GenerateMicrocode.entry(newline, "EA_TYPE_CONTROL_POSTINC");
		return new Parser(false);
	}
	Parser EA_TYPE_CONTROLALTER_PREDEC() throws Exception {
		GenerateMicrocode.entry(newline, "EA_TYPE_CONTROLALTER_PREDEC");
		return new Parser(false);
	}
	Parser EA_TYPE_CONTROL() throws Exception {
		GenerateMicrocode.entry(newline, "EA_TYPE_CONTROL");
		return new Parser(false);
	}
	Parser EA_TYPE_DATAALTER() throws Exception {
		GenerateMicrocode.entry(newline, "EA_TYPE_DATAALTER");
		return new Parser(false);
	}
	Parser EA_TYPE_DN_AN() throws Exception {
		GenerateMicrocode.entry(newline, "EA_TYPE_DN_AN");
		return new Parser(false);
	}
	Parser EA_TYPE_MEMORYALTER() throws Exception {
		GenerateMicrocode.entry(newline, "EA_TYPE_MEMORYALTER");
		return new Parser(false);
	}
	Parser EA_TYPE_DATA() throws Exception {
		GenerateMicrocode.entry(newline, "EA_TYPE_DATA");
		return new Parser(false);
	}
	Parser OP1_FROM_OP2() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_OP2");
		return new Parser(false);
	}
	Parser OP1_FROM_ADDRESS() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_ADDRESS");
		return new Parser(false);
	}
	Parser OP1_FROM_DATA() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_DATA");
		return new Parser(false);
	}
	Parser OP1_FROM_IMMEDIATE() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_IMMEDIATE");
		return new Parser(false);
	}
	Parser OP1_FROM_RESULT() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_RESULT");
		return new Parser(false);
	}
	Parser OP1_MOVEQ() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_MOVEQ");
		return new Parser(false);
	}
	Parser OP1_FROM_PC() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_PC");
		return new Parser(false);
	}
	Parser OP1_LOAD_ZEROS() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_LOAD_ZEROS");
		return new Parser(false);
	}
	Parser OP1_LOAD_ONES() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_LOAD_ONES");
		return new Parser(false);
	}
	Parser OP1_FROM_SR() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_SR");
		return new Parser(false);
	}
	Parser OP1_FROM_USP() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_USP");
		return new Parser(false);
	}
	Parser OP1_FROM_AN() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_AN");
		return new Parser(false);
	}
	Parser OP1_FROM_DN() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_DN");
		return new Parser(false);
	}
	Parser OP1_FROM_IR() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_IR");
		return new Parser(false);
	}
	Parser OP1_FROM_FAULT_ADDRESS() throws Exception {
		GenerateMicrocode.entry(newline, "OP1_FROM_FAULT_ADDRESS");
		return new Parser(false);
	}
	Parser OP2_FROM_OP1() throws Exception {
		GenerateMicrocode.entry(newline, "OP2_FROM_OP1");
		return new Parser(false);
	}
	Parser OP2_LOAD_1() throws Exception {
		GenerateMicrocode.entry(newline, "OP2_LOAD_1");
		return new Parser(false);
	}
	Parser OP2_LOAD_COUNT() throws Exception {
		GenerateMicrocode.entry(newline, "OP2_LOAD_COUNT");
		return new Parser(false);
	}
	Parser OP2_ADDQ_SUBQ() throws Exception {
		GenerateMicrocode.entry(newline, "OP2_ADDQ_SUBQ");
		return new Parser(false);
	}
	Parser OP2_MOVE_OFFSET() throws Exception {
		GenerateMicrocode.entry(newline, "OP2_MOVE_OFFSET");
		return new Parser(false);
	}
	Parser OP2_MOVE_ADDRESS_BUS_INFO() throws Exception {
		GenerateMicrocode.entry(newline, "OP2_MOVE_ADDRESS_BUS_INFO");
		return new Parser(false);
	}
	Parser OP2_DECR_BY_1() throws Exception {
		GenerateMicrocode.entry(newline, "OP2_DECR_BY_1");
		return new Parser(false);
	}
	Parser ADDRESS_INCR_BY_SIZE() throws Exception {
		GenerateMicrocode.entry(newline, "ADDRESS_INCR_BY_SIZE");
		return new Parser(false);
	}
	Parser ADDRESS_DECR_BY_SIZE() throws Exception {
		GenerateMicrocode.entry(newline, "ADDRESS_DECR_BY_SIZE");
		return new Parser(false);
	}
	Parser ADDRESS_INCR_BY_2() throws Exception {
		GenerateMicrocode.entry(newline, "ADDRESS_INCR_BY_2");
		return new Parser(false);
	}
	Parser ADDRESS_FROM_AN_OUTPUT() throws Exception {
		GenerateMicrocode.entry(newline, "ADDRESS_FROM_AN_OUTPUT");
		return new Parser(false);
	}
	Parser ADDRESS_FROM_BASE_INDEX_OFFSET() throws Exception {
		GenerateMicrocode.entry(newline, "ADDRESS_FROM_BASE_INDEX_OFFSET");
		return new Parser(false);
	}
	Parser ADDRESS_FROM_IMM_16() throws Exception {
		GenerateMicrocode.entry(newline, "ADDRESS_FROM_IMM_16");
		return new Parser(false);
	}
	Parser ADDRESS_FROM_IMM_32() throws Exception {
		GenerateMicrocode.entry(newline, "ADDRESS_FROM_IMM_32");
		return new Parser(false);
	}
	Parser ADDRESS_FROM_PC_INDEX_OFFSET() throws Exception {
		GenerateMicrocode.entry(newline, "ADDRESS_FROM_PC_INDEX_OFFSET");
		return new Parser(false);
	}
	Parser ADDRESS_FROM_TRAP() throws Exception {
		GenerateMicrocode.entry(newline, "ADDRESS_FROM_TRAP");
		return new Parser(false);
	}
	Parser SIZE_BYTE() throws Exception {
		GenerateMicrocode.entry(newline, "SIZE_BYTE");
		return new Parser(false);
	}
	Parser SIZE_WORD() throws Exception {
		GenerateMicrocode.entry(newline, "SIZE_WORD");
		return new Parser(false);
	}
	Parser SIZE_LONG() throws Exception {
		GenerateMicrocode.entry(newline, "SIZE_LONG");
		return new Parser(false);
	}
	Parser SIZE_1() throws Exception {
		GenerateMicrocode.entry(newline, "SIZE_1");
		return new Parser(false);
	}
	Parser SIZE_1_PLUS() throws Exception {
		GenerateMicrocode.entry(newline, "SIZE_1_PLUS");
		return new Parser(false);
	}
	Parser SIZE_2() throws Exception {
		GenerateMicrocode.entry(newline, "SIZE_2");
		return new Parser(false);
	}
	Parser SIZE_3() throws Exception {
		GenerateMicrocode.entry(newline, "SIZE_3");
		return new Parser(false);
	}
	Parser SIZE_4() throws Exception {
		GenerateMicrocode.entry(newline, "SIZE_4");
		return new Parser(false);
	}
	Parser SIZE_5() throws Exception {
		GenerateMicrocode.entry(newline, "SIZE_5");
		return new Parser(false);
	}
	Parser SIZE_6() throws Exception {
		GenerateMicrocode.entry(newline, "SIZE_6");
		return new Parser(false);
	}
	Parser MOVEM_MODREG_LOAD_0() throws Exception {
		GenerateMicrocode.entry(newline, "MOVEM_MODREG_LOAD_0");
		return new Parser(false);
	}
	Parser MOVEM_MODREG_LOAD_6b001111() throws Exception {
		GenerateMicrocode.entry(newline, "MOVEM_MODREG_LOAD_6b001111");
		return new Parser(false);
	}
	Parser MOVEM_MODREG_INCR_BY_1() throws Exception {
		GenerateMicrocode.entry(newline, "MOVEM_MODREG_INCR_BY_1");
		return new Parser(false);
	}
	Parser MOVEM_MODREG_DECR_BY_1() throws Exception {
		GenerateMicrocode.entry(newline, "MOVEM_MODREG_DECR_BY_1");
		return new Parser(false);
	}
	Parser MOVEM_LOOP_LOAD_0() throws Exception {
		GenerateMicrocode.entry(newline, "MOVEM_LOOP_LOAD_0");
		return new Parser(false);
	}
	Parser MOVEM_LOOP_INCR_BY_1() throws Exception {
		GenerateMicrocode.entry(newline, "MOVEM_LOOP_INCR_BY_1");
		return new Parser(false);
	}
	Parser MOVEM_REG_FROM_OP1() throws Exception {
		GenerateMicrocode.entry(newline, "MOVEM_REG_FROM_OP1");
		return new Parser(false);
	}
	Parser MOVEM_REG_SHIFT_RIGHT() throws Exception {
		GenerateMicrocode.entry(newline, "MOVEM_REG_SHIFT_RIGHT");
		return new Parser(false);
	}
	Parser IR_LOAD_WHEN_PREFETCH_VALID() throws Exception {
		GenerateMicrocode.entry(newline, "IR_LOAD_WHEN_PREFETCH_VALID");
		return new Parser(false);
	}
	Parser PC_FROM_RESULT() throws Exception {
		GenerateMicrocode.entry(newline, "PC_FROM_RESULT");
		return new Parser(false);
	}
	Parser PC_INCR_BY_2() throws Exception {
		GenerateMicrocode.entry(newline, "PC_INCR_BY_2");
		return new Parser(false);
	}
	Parser PC_INCR_BY_4() throws Exception {
		GenerateMicrocode.entry(newline, "PC_INCR_BY_4");
		return new Parser(false);
	}
	Parser PC_INCR_BY_SIZE() throws Exception {
		GenerateMicrocode.entry(newline, "PC_INCR_BY_SIZE");
		return new Parser(false);
	}
	Parser PC_FROM_PREFETCH_IR() throws Exception {
		GenerateMicrocode.entry(newline, "PC_FROM_PREFETCH_IR");
		return new Parser(false);
	}
	Parser PC_INCR_BY_2_IN_MAIN_LOOP() throws Exception {
		GenerateMicrocode.entry(newline, "PC_INCR_BY_2_IN_MAIN_LOOP");
		return new Parser(false);
	}
	Parser TRAP_ILLEGAL_INSTR() throws Exception {
		GenerateMicrocode.entry(newline, "TRAP_ILLEGAL_INSTR");
		return new Parser(false);
	}
	Parser TRAP_DIV_BY_ZERO() throws Exception {
		GenerateMicrocode.entry(newline, "TRAP_DIV_BY_ZERO");
		return new Parser(false);
	}
	Parser TRAP_CHK() throws Exception {
		GenerateMicrocode.entry(newline, "TRAP_CHK");
		return new Parser(false);
	}
	Parser TRAP_TRAPV() throws Exception {
		GenerateMicrocode.entry(newline, "TRAP_TRAPV");
		return new Parser(false);
	}
	Parser TRAP_PRIVIL_VIOLAT() throws Exception {
		GenerateMicrocode.entry(newline, "TRAP_PRIVIL_VIOLAT");
		return new Parser(false);
	}
	Parser TRAP_TRACE() throws Exception {
		GenerateMicrocode.entry(newline, "TRAP_TRACE");
		return new Parser(false);
	}
	Parser TRAP_TRAP() throws Exception {
		GenerateMicrocode.entry(newline, "TRAP_TRAP");
		return new Parser(false);
	}
	Parser TRAP_FROM_DECODER() throws Exception {
		GenerateMicrocode.entry(newline, "TRAP_FROM_DECODER");
		return new Parser(false);
	}
	Parser TRAP_FROM_INTERRUPT() throws Exception {
		GenerateMicrocode.entry(newline, "TRAP_FROM_INTERRUPT");
		return new Parser(false);
	}
	Parser OFFSET_IMM_8() throws Exception {
		GenerateMicrocode.entry(newline, "OFFSET_IMM_8");
		return new Parser(false);
	}
	Parser OFFSET_IMM_16() throws Exception {
		GenerateMicrocode.entry(newline, "OFFSET_IMM_16");
		return new Parser(false);
	}
	Parser INDEX_0() throws Exception {
		GenerateMicrocode.entry(newline, "INDEX_0");
		return new Parser(false);
	}
	Parser INDEX_LOAD_EXTENDED() throws Exception {
		GenerateMicrocode.entry(newline, "INDEX_LOAD_EXTENDED");
		return new Parser(false);
	}
	Parser STOP_FLAG_SET() throws Exception {
		GenerateMicrocode.entry(newline, "STOP_FLAG_SET");
		return new Parser(false);
	}
	Parser STOP_FLAG_CLEAR() throws Exception {
		GenerateMicrocode.entry(newline, "STOP_FLAG_CLEAR");
		return new Parser(false);
	}
	Parser TRACE_FLAG_COPY_WHEN_NO_STOP() throws Exception {
		GenerateMicrocode.entry(newline, "TRACE_FLAG_COPY_WHEN_NO_STOP");
		return new Parser(false);
	}
	Parser GROUP_0_FLAG_SET() throws Exception {
		GenerateMicrocode.entry(newline, "GROUP_0_FLAG_SET");
		return new Parser(false);
	}
	Parser GROUP_0_FLAG_CLEAR_WHEN_VALID_PREFETCH() throws Exception {
		GenerateMicrocode.entry(newline, "GROUP_0_FLAG_CLEAR_WHEN_VALID_PREFETCH");
		return new Parser(false);
	}
	Parser INSTRUCTION_FLAG_SET() throws Exception {
		GenerateMicrocode.entry(newline, "INSTRUCTION_FLAG_SET");
		return new Parser(false);
	}
	Parser INSTRUCTION_FLAG_CLEAR_IN_MAIN_LOOP() throws Exception {
		GenerateMicrocode.entry(newline, "INSTRUCTION_FLAG_CLEAR_IN_MAIN_LOOP");
		return new Parser(false);
	}
	Parser READ_MODIFY_WRITE_FLAG_SET() throws Exception {
		GenerateMicrocode.entry(newline, "READ_MODIFY_WRITE_FLAG_SET");
		return new Parser(false);
	}
	Parser READ_MODIFY_WRITE_FLAG_CLEAR() throws Exception {
		GenerateMicrocode.entry(newline, "READ_MODIFY_WRITE_FLAG_CLEAR");
		return new Parser(false);
	}
	Parser DO_RESET_FLAG_SET() throws Exception {
		GenerateMicrocode.entry(newline, "DO_RESET_FLAG_SET");
		return new Parser(false);
	}
	Parser DO_RESET_FLAG_CLEAR() throws Exception {
		GenerateMicrocode.entry(newline, "DO_RESET_FLAG_CLEAR");
		return new Parser(false);
	}
	Parser DO_INTERRUPT_FLAG_SET_IF_ACTIVE() throws Exception {
		GenerateMicrocode.entry(newline, "DO_INTERRUPT_FLAG_SET_IF_ACTIVE");
		return new Parser(false);
	}
	Parser DO_INTERRUPT_FLAG_CLEAR() throws Exception {
		GenerateMicrocode.entry(newline, "DO_INTERRUPT_FLAG_CLEAR");
		return new Parser(false);
	}
	Parser DO_READ_FLAG_SET() throws Exception {
		GenerateMicrocode.entry(newline, "DO_READ_FLAG_SET");
		return new Parser(false);
	}
	Parser DO_READ_FLAG_CLEAR() throws Exception {
		GenerateMicrocode.entry(newline, "DO_READ_FLAG_CLEAR");
		return new Parser(false);
	}
	Parser DO_WRITE_FLAG_SET() throws Exception {
		GenerateMicrocode.entry(newline, "DO_WRITE_FLAG_SET");
		return new Parser(false);
	}
	Parser DO_WRITE_FLAG_CLEAR() throws Exception {
		GenerateMicrocode.entry(newline, "DO_WRITE_FLAG_CLEAR");
		return new Parser(false);
	}
	Parser DO_BLOCKED_FLAG_SET() throws Exception {
		GenerateMicrocode.entry(newline, "DO_BLOCKED_FLAG_SET");
		return new Parser(false);
	}
	Parser DATA_WRITE_FROM_RESULT() throws Exception {
		GenerateMicrocode.entry(newline, "DATA_WRITE_FROM_RESULT");
		return new Parser(false);
	}
	Parser AN_ADDRESS_FROM_EXTENDED() throws Exception {
		GenerateMicrocode.entry(newline, "AN_ADDRESS_FROM_EXTENDED");
		return new Parser(false);
	}
	Parser AN_ADDRESS_USP() throws Exception {
		GenerateMicrocode.entry(newline, "AN_ADDRESS_USP");
		return new Parser(false);
	}
	Parser AN_ADDRESS_SSP() throws Exception {
		GenerateMicrocode.entry(newline, "AN_ADDRESS_SSP");
		return new Parser(false);
	}
	Parser AN_WRITE_ENABLE_SET() throws Exception {
		GenerateMicrocode.entry(newline, "AN_WRITE_ENABLE_SET");
		return new Parser(false);
	}
	Parser AN_INPUT_FROM_ADDRESS() throws Exception {
		GenerateMicrocode.entry(newline, "AN_INPUT_FROM_ADDRESS");
		return new Parser(false);
	}
	Parser AN_INPUT_FROM_PREFETCH_IR() throws Exception {
		GenerateMicrocode.entry(newline, "AN_INPUT_FROM_PREFETCH_IR");
		return new Parser(false);
	}
	Parser DN_ADDRESS_FROM_EXTENDED() throws Exception {
		GenerateMicrocode.entry(newline, "DN_ADDRESS_FROM_EXTENDED");
		return new Parser(false);
	}
	Parser DN_WRITE_ENABLE_SET() throws Exception {
		GenerateMicrocode.entry(newline, "DN_WRITE_ENABLE_SET");
		return new Parser(false);
	}
	Parser ALU_SR_SET_INTERRUPT() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_SR_SET_INTERRUPT");
		return new Parser(false);
	}
	Parser ALU_SR_SET_TRAP() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_SR_SET_TRAP");
		return new Parser(false);
	}
	Parser ALU_MOVEP_M2R_1() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MOVEP_M2R_1");
		return new Parser(false);
	}
	Parser ALU_MOVEP_M2R_2() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MOVEP_M2R_2");
		return new Parser(false);
	}
	Parser ALU_MOVEP_M2R_3() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MOVEP_M2R_3");
		return new Parser(false);
	}
	Parser ALU_MOVEP_M2R_4() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MOVEP_M2R_4");
		return new Parser(false);
	}
	Parser ALU_MOVEP_R2M_1() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MOVEP_R2M_1");
		return new Parser(false);
	}
	Parser ALU_MOVEP_R2M_2() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MOVEP_R2M_2");
		return new Parser(false);
	}
	Parser ALU_MOVEP_R2M_3() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MOVEP_R2M_3");
		return new Parser(false);
	}
	Parser ALU_MOVEP_R2M_4() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MOVEP_R2M_4");
		return new Parser(false);
	}
	Parser ALU_SIGN_EXTEND() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_SIGN_EXTEND");
		return new Parser(false);
	}
	Parser ALU_ARITHMETIC_LOGIC() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_ARITHMETIC_LOGIC");
		return new Parser(false);
	}
	Parser ALU_ABCD_SBCD_ADDX_SUBX() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_ABCD_SBCD_ADDX_SUBX");
		return new Parser(false);
	}
	Parser ALU_ASL_LSL_ROL_ROXL_ASR_LSR_ROR_ROXR_prepare() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_ASL_LSL_ROL_ROXL_ASR_LSR_ROR_ROXR_prepare");
		return new Parser(false);
	}
	Parser ALU_ASL_LSL_ROL_ROXL_ASR_LSR_ROR_ROXR() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_ASL_LSL_ROL_ROXL_ASR_LSR_ROR_ROXR");
		return new Parser(false);
	}
	Parser ALU_MOVE() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MOVE");
		return new Parser(false);
	}
	Parser ALU_ADDA_SUBA_CMPA_ADDQ_SUBQ() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_ADDA_SUBA_CMPA_ADDQ_SUBQ");
		return new Parser(false);
	}
	Parser ALU_CHK() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_CHK");
		return new Parser(false);
	}
	Parser ALU_MULS_MULU_DIVS_DIVU() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MULS_MULU_DIVS_DIVU");
		return new Parser(false);
	}
	Parser ALU_BCHG_BCLR_BSET_BTST() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_BCHG_BCLR_BSET_BTST");
		return new Parser(false);
	}
	Parser ALU_TAS() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_TAS");
		return new Parser(false);
	}
	Parser ALU_NEGX_CLR_NEG_NOT_NBCD_SWAP_EXT() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_NEGX_CLR_NEG_NOT_NBCD_SWAP_EXT");
		return new Parser(false);
	}
	Parser ALU_SIMPLE_LONG_ADD() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_SIMPLE_LONG_ADD");
		return new Parser(false);
	}
	Parser ALU_SIMPLE_LONG_SUB() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_SIMPLE_LONG_SUB");
		return new Parser(false);
	}
	Parser ALU_MOVE_TO_CCR_SR_RTE_RTR_STOP_LOGIC_TO_CCR_SR() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_MOVE_TO_CCR_SR_RTE_RTR_STOP_LOGIC_TO_CCR_SR");
		return new Parser(false);
	}
	Parser ALU_SIMPLE_MOVE() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_SIMPLE_MOVE");
		return new Parser(false);
	}
	Parser ALU_LINK_MOVE() throws Exception {
		GenerateMicrocode.entry(newline, "ALU_LINK_MOVE");
		return new Parser(false);
	}
	Parser BRANCH_movem_loop() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_movem_loop");
		return new Parser(false);
	}
	Parser BRANCH_movem_reg() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_movem_reg");
		return new Parser(false);
	}
	Parser BRANCH_operand2() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_operand2");
		return new Parser(false);
	}
	Parser BRANCH_alu_signal() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_alu_signal");
		return new Parser(false);
	}
	Parser BRANCH_alu_mult_div_ready() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_alu_mult_div_ready");
		return new Parser(false);
	}
	Parser BRANCH_condition_0() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_condition_0");
		return new Parser(false);
	}
	Parser BRANCH_condition_1() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_condition_1");
		return new Parser(false);
	}
	Parser BRANCH_result() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_result");
		return new Parser(false);
	}
	Parser BRANCH_V() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_V");
		return new Parser(false);
	}
	Parser BRANCH_movep_16() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_movep_16");
		return new Parser(false);
	}
	Parser BRANCH_stop_flag_wait_ir_decode() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_stop_flag_wait_ir_decode");
		return new Parser(false);
	}
	Parser BRANCH_ir() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_ir");
		return new Parser(false);
	}
	Parser BRANCH_trace_flag_and_interrupt() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_trace_flag_and_interrupt");
		return new Parser(false);
	}
	Parser BRANCH_group_0_flag() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_group_0_flag");
		return new Parser(false);
	}
	Parser BRANCH_procedure() throws Exception {
		GenerateMicrocode.entry(newline, "BRANCH_procedure");
		return new Parser(false);
	}
	Parser PROCEDURE_call_load_ea() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_call_load_ea");
		return new Parser(false);
	}
	Parser PROCEDURE_call_perform_ea_read() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_call_perform_ea_read");
		return new Parser(false);
	}
	Parser PROCEDURE_call_perform_ea_write() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_call_perform_ea_write");
		return new Parser(false);
	}
	Parser PROCEDURE_call_save_ea() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_call_save_ea");
		return new Parser(false);
	}
	Parser PROCEDURE_return() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_return");
		return new Parser(false);
	}
	Parser PROCEDURE_wait_finished() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_wait_finished");
		return new Parser(false);
	}
	Parser PROCEDURE_wait_prefetch_valid() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_wait_prefetch_valid");
		return new Parser(false);
	}
	Parser PROCEDURE_wait_prefetch_valid_32() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_wait_prefetch_valid_32");
		return new Parser(false);
	}
	Parser PROCEDURE_jump_to_main_loop() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_jump_to_main_loop");
		return new Parser(false);
	}
	Parser PROCEDURE_push_micropc() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_push_micropc");
		return new Parser(false);
	}
	Parser PROCEDURE_call_trap() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_call_trap");
		return new Parser(false);
	}
	Parser PROCEDURE_pop_micropc() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_pop_micropc");
		return new Parser(false);
	}
	Parser PROCEDURE_interrupt_mask() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_interrupt_mask");
		return new Parser(false);
	}
	Parser PROCEDURE_call_read() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_call_read");
		return new Parser(false);
	}
	Parser PROCEDURE_call_write() throws Exception {
		GenerateMicrocode.entry(newline, "PROCEDURE_call_write");
		return new Parser(false);
	}
	void label(String label) throws Exception { GenerateMicrocode.entry(newline, "label_" + label); }
	Parser offset(String label) throws Exception {
		GenerateMicrocode.entry(newline, "offset_" + label);
		return new Parser(false);
	}
}
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.