diff options
author | Flavian Kaufmann <flavian@flaviankaufmann.ch> | 2024-05-07 21:27:21 +0200 |
---|---|---|
committer | Flavian Kaufmann <flavian@flaviankaufmann.ch> | 2024-05-07 21:27:21 +0200 |
commit | 9a357b3ad679751bc7a9ce85adbc303130211226 (patch) | |
tree | 9898c449a53ff3caa0ae4620a1078c3a8268cbd0 /gentestvec/gentestvec_alu.c | |
parent | da9b25591e8b4d1c05a2ac84bb40b5cb5e3a86c5 (diff) | |
download | riscv_cpu-9a357b3ad679751bc7a9ce85adbc303130211226.tar.gz riscv_cpu-9a357b3ad679751bc7a9ce85adbc303130211226.zip |
alu equal
Diffstat (limited to 'gentestvec/gentestvec_alu.c')
-rw-r--r-- | gentestvec/gentestvec_alu.c | 5 |
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) { |