Changes

Jump to: navigation, search

Z80

10 bytes added, Tuesday at 03:33
/* Bitwise group */
| bit b,r || 01bbbrrr || CB 40-45/47-4D/4F-55/57-5D/5F-65/67-6D/6F-75/77-7D/7F || 2 || 8 (4,4) || M1, M1 || + || + || + || 1 || + || P || 0 || - || tmp := r and [1 << b] ||rowspan=3|Test Bit
|-
| bit b,(hl) || 01bbb110 || CB 46/4E/56/5E/66/6E/76/7E || 3 || 12 (4,4,4) || M1, M1, MR, INT(1) || + || + || X || 1 || X || P || 0 || - || tmp := (hl) and [1 << b],<br> f5 := wz.13, f3 := wz.11
|-
| bit b,(ixy+d) || 01bbb110 || DD/FD CB dd 46/4E/56/5E/66/6E/76/7E || 6 || 20 (4,4,3,5,4) || M1, M1, MRd, MRo, INT(2), MR, INT(1) || + || + || X || 1 || X || P || 0 || - || tmp := (ixy+d) and [1 << b],<br> f5 := [ixy+d].13, f3 := [ixy+d].11
|-
| res b,r || 10bbbrrr || CB 80-85/87-8D/8F-95/97-9D/9F-A5/A7-AD/AF-B5/B7-BD/BF || 2 || 8 (4,4) || M1, M1 || rowspan=4|- || rowspan=4|- || rowspan=4|- || rowspan=4|- || rowspan=4|- || rowspan=4|- || rowspan=4|- || rowspan=4|- || r := r and ~[1 << b] ||rowspan=4|Reset Bit
12,674
edits