aboutsummaryrefslogtreecommitdiff
path: root/gentestvec/gentestvec_alu.c
diff options
context:
space:
mode:
authorFlavian Kaufmann <flavian@flaviankaufmann.ch>2024-05-07 21:27:21 +0200
committerFlavian Kaufmann <flavian@flaviankaufmann.ch>2024-05-07 21:27:21 +0200
commit9a357b3ad679751bc7a9ce85adbc303130211226 (patch)
tree9898c449a53ff3caa0ae4620a1078c3a8268cbd0 /gentestvec/gentestvec_alu.c
parentda9b25591e8b4d1c05a2ac84bb40b5cb5e3a86c5 (diff)
downloadriscv_cpu-9a357b3ad679751bc7a9ce85adbc303130211226.tar.gz
riscv_cpu-9a357b3ad679751bc7a9ce85adbc303130211226.zip
alu equal
Diffstat (limited to 'gentestvec/gentestvec_alu.c')
-rw-r--r--gentestvec/gentestvec_alu.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gentestvec/gentestvec_alu.c b/gentestvec/gentestvec_alu.c
index 4a11a74..323c43e 100644
--- a/gentestvec/gentestvec_alu.c
+++ b/gentestvec/gentestvec_alu.c
@@ -21,6 +21,7 @@ typedef enum {
void test_op(OP op, uint32_t a, uint32_t b) {
uint32_t result;
bool zero;
+ bool equal;
switch (op) {
case ADD:
@@ -58,8 +59,10 @@ void test_op(OP op, uint32_t a, uint32_t b) {
}
zero = result == 0;
+ equal = a == b;
- printf("%01X__%08X_%08X__%08X_%01X\n", op & 0x0f, a, b, result, zero);
+ printf("%01X__%08X_%08X__%08X_%01X%01X\n", op & 0x0f, a, b, result, equal,
+ zero);
}
void test_op_random(OP op, int num) {