Browse code

(uxn.c) Removed unnecessary negation

neauoire authored on 25/08/2023 20:05:45
Showing 2 changed files
... ...
@@ -91,7 +91,8 @@ system_version(char *name, char *date)
91 91
 }
92 92
 
93 93
 void
94
-system_boot(Uxn *u, int soft){
94
+system_boot(Uxn *u, int soft)
95
+{
95 96
 	int i;
96 97
 	for(i = 0x100 * soft; i < 0x10000; i++)
97 98
 		u->ram[i] = 0;
... ...
@@ -43,7 +43,7 @@ uxn_eval(Uxn *u, Uint16 pc)
43 43
 		k = ins & 0x80 ? 0xff : 0;
44 44
 		s = ins & 0x40 ? &u->rst : &u->wst;
45 45
 		ptr = s->dat + s->ptr - 1;
46
-		switch(!(ins & 0x1f) ? (0 - (ins >> 5)) & 0xff : ins & 0x3f) {
46
+		switch(ins & 0x1f ? ins & 0x3f : (0 - (ins >> 5)) & 0xff) {
47 47
 			/* IMM */
48 48
 			case 0x00: /* BRK   */                          return 1;
49 49
 			case 0xff: /* JCI   */                          if(!s->dat[--s->ptr]) { pc += 2; break; } /* else fallthrough */