I try to use the SIB to specify an index in array, but it fails.
Here is the ko instruction :
0x48 (REX.W)
0x8B (MOV)
0x44 (ModRM with reg = RAX, SIB and disp8)
0x86 (base is RSI, scaled index is [RAX*4]
XXXX (the disp8)
With that the computed address should be [RSI + 4*RAX + disp8], right ?
The same code works when I replace the SIB by 0x26 (ie base=RSI, no scaled index).
I don't get what's wrong.