From 499757acb1562b41ecfe1f4729ba6679fa1f9d4d Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 26 Nov 2014 08:59:10 -0500 Subject: [PATCH] sigma_cpu: Fix always true case This was the equivalent of "if (vec >= 0x52 || vec <= 0x55)". --- sigma/sigma_cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sigma/sigma_cpu.c b/sigma/sigma_cpu.c index a68547b9..dd6d4631 100644 --- a/sigma/sigma_cpu.c +++ b/sigma/sigma_cpu.c @@ -455,7 +455,7 @@ while (reason == 0) { /* loop until stop */ io_sclr_req (sav_hi, 0); /* clear request */ io_sclr_arm (sav_hi, 1); /* set armed */ if ((res == 0) && /* count overflow */ - ((vec >= VEC_C1P) || (vec <= VEC_C4P))) /* on clock? */ + ((vec >= VEC_C1P) && (vec <= VEC_C4P))) /* on clock? */ io_sclr_req (INTV (INTG_CTR, vec - VEC_C1P), 1); int_hiact = io_actv_int (); /* re-eval active */ int_hireq = io_eval_int (); /* re-eval intr */