PARSING BYTES: f0 00 00 
ADD_LOCK ADD_LOCK_MEMb_GPR8 EASZ:2, EOSZ:2, HAS_MODRM:1, LOCK, LZCNT, MAX_BYTES:3, MEM0:ptr DS[EAX], MODE:1, MODRM, NPREFIXES:1, OUTREG:EFLAGS, P4, POS_MODRM:2, POS_NOMINAL_OPCODE:1, REG0:AL, REG1:EFLAGS, SMODE:1, TZCNT, USING_DEFAULT_SEGMENT0
0		MEM0/RW/B/EXPLICIT/IMM_CONST/1
1		REG0/R/B/EXPLICIT/NT_LOOKUP_FN/GPR8_R
2		REG1/W/Y/SUPPRESSED/NT_LOOKUP_FN/RFLAGS
YDIS: <INS><PREFIXES>lock</PREFIXES> <ICLASS>add</ICLASS> <OPERAND><MEM bits="8">byte ptr [eax]</MEM></OPERAND>, <OPERAND><REG bits="8">al</REG></OPERAND></INS>
XED syntax: ADD_LOCK EASZ:2, EOSZ:2, HAS_MODRM:1, LOCK, LZCNT, MAX_BYTES:3, MEM0:ptr DS[EAX], MODE:1, MODRM, NPREFIXES:1, OUTREG:EFLAGS, P4, POS_MODRM:2, POS_NOMINAL_OPCODE:1, REG0:AL, REG1:EFLAGS, SMODE:1, TZCNT, USING_DEFAULT_SEGMENT0
ATT syntax: <PREFIXES>lock</PREFIXES> addb  <REG bits="8">%al</REG>, (%eax)
INTEL syntax: <INS><PREFIXES>lock</PREFIXES> <ICLASS>add</ICLASS> <OPERAND><MEM bits="8">byte ptr [eax]</MEM></OPERAND>, <OPERAND><REG bits="8">al</REG></OPERAND></INS>
