Implement JR CC, $nn
This commit is contained in:
@@ -32,6 +32,13 @@ package cpu_pkg;
|
||||
REG16_SP_AF = 2'h03
|
||||
} reg16_t;
|
||||
|
||||
typedef enum logic [1:0] {
|
||||
CC_NZ = 2'h00,
|
||||
CC_Z = 2'h01,
|
||||
CC_NC = 2'h02,
|
||||
CC_C = 2'h03
|
||||
} cc_t;
|
||||
|
||||
typedef enum logic [3:0] {
|
||||
ALU_OP_ADD = 4'h00,
|
||||
ALU_OP_ADC = 4'h01,
|
||||
@@ -72,6 +79,11 @@ package cpu_pkg;
|
||||
ADR_SRC_HL
|
||||
} adr_src_t;
|
||||
|
||||
typedef enum {
|
||||
PC_SRC_SEQ,
|
||||
PC_SRC_OPERAND8
|
||||
} pc_src_t;
|
||||
|
||||
endpackage
|
||||
|
||||
`define DEF_FF(register, next, we, rst_value) \
|
||||
|
||||
Reference in New Issue
Block a user