Many rules on the inline ASM specification page look like this:
AsmLogOrExp:
AsmLogAndExp
AsmLogAndExp || AsmLogAndExp
This should probably be written as
AsmLogOrExp:
AsmLogAndExp
AsmLogOrExp || AsmLogAndExp
to properly document the fact that code like "mov RAX, 1 || 2 || 3;" will compile. The same fix needs to be applied to many of the binary expression rules on the inline ASM documentation.