gbops, an accurate opcode table for the Game Boy

Help
Instruction format:
MNEMONIC ARGS
LENGTH DURATION
AFFECTED FLAGS

Example instruction:
XOR A,A
1 4t
Z​0​0​0

Flags?

The names for the flags that this opcode table uses are:
Z = "Zero", N = "Negative", H = "Half carry" and C = "Carry" (always in that order)
An instruction can do various things to the flags such as always set (1), always reset (0), set or reset depending on the result of the instrucion (letter for flag) or do nothing (-)

How does the search bar work?

The search bar works by comparing properties of an opcode to a given number/string.
The currently supported properties are length|len, name and number|num|opcode|op|#.
The currently supported comparisions are <, <=, =, >= and >.
Numbers can be given in bases 16-10-8 and 2.

Some search examples:

.name="LD", this searches for all opcodes containing "LD" in their name.
.name="LD" .len=2, this searches for opcodes all containing "LD" in their name and a length of 2.
.name="LD" .len=2 or .opcode=0x76, same as the previous but it also shows all opcodes with index 0x76, which are HALT and BIT 6,(HL)

Help!!! Why isn't the search bar working!?

The search bar is currently a huge WIP and will have tons of bugs, if you find one please report it to The Issue Tracker

Glossary
Groups
x8/lsm
8-bit Load/Store/Move
x16/lsm
16-bit Load/Store/Move
x8/alu
8-bit Arithmetic Logic Unit
x16/alu
16-bit Arithmetic Logic Unit
x8/rsb
8-bit Rotate/Shift Bit
control/br
branch
control/misc
misc
Units
T-Edge
A single tick of the Game Boy's clock, from low to high, or high to low - 8,388,608 hz
T-Cycle (t)
Two T-Edges - 4,194,304 hz
M-Cycle (m)
Four T-Cycles - 1,048,576 hz
h, 0x
Hexadecimal
Types
u8
8-bit unsigned integer
i8
8-bit signed integer
u16
16-bit unsigned integer
(...)
pointer dereference
Errata from prior versions

STOP length

Prior to , STOP was referenced as being two bytes long, however, it is one byte.
There is a potentially confusing fact in that STOP skips one byte after itself.
However, it doesn't care what byte comes after it.

The search bar is experimental, see help for syntax, it might fail unexpectedly.

If you find any bugs or something that seems out of place file an issue.