noreg rip al cl dl bl eax ecx edx ebx esp ebp esi edi e{(int)index,d}d rax rcx rdx rbx rsp rbp rsi rdi r{(int)index,d} xmm{(int)index,d} ymm{(int)index,d} {base} {memSize,en} ptr[{base} + {index}*{(int)scale,d} + {imm}] {memSize,en} ptr[{index}*{(int)scale,d} + {imm}] {memSize,en} ptr[{base} + {imm}] {memSize,en} ptr[{imm}] {imm} base imm memSize base index scale imm