|
| 1 | +== [ BASIC ] ============================================================================================ |
| 2 | + MNEMONIC: shrd [ENC: DEFAULT, MAP: 0F, OPC: 0xAC] |
| 3 | + LENGTH: 11 |
| 4 | + SSZ: 64 |
| 5 | + EOSZ: 32 |
| 6 | + EASZ: 32 |
| 7 | + CATEGORY: SHIFT |
| 8 | + ISA-SET: I386 |
| 9 | + ISA-EXT: BASE |
| 10 | + EXCEPTIONS: NONE |
| 11 | + ATTRIBUTES: HAS_MODRM HAS_SIB HAS_REX CPUFLAG_ACCESS ACCEPTS_SEGMENT HAS_ADDRESSSIZE |
| 12 | + OPTIMIZED: 67 44 0F AC 3C C5 00 00 E9 41 10 |
| 13 | + |
| 14 | +== [ OPERANDS ] ============================================================================================ |
| 15 | +## TYPE VISIBILITY ACTION ENCODING SIZE NELEM ELEMSZ ELEMTYPE VALUE |
| 16 | +-- --------- ---------- ------ ------------ ---- ----- ------ -------- --------------------------- |
| 17 | + 0 MEMORY EXPLICIT RCW MODRM_RM 32 1 32 UINT TYPE = MEM |
| 18 | + SEG = ds |
| 19 | + BASE = none |
| 20 | + INDEX = eax |
| 21 | + SCALE = 8 |
| 22 | + DISP = 0x0000000041E90000 |
| 23 | + 1 REGISTER EXPLICIT R MODRM_REG 32 1 32 UINT r15d |
| 24 | + 2 IMMEDIATE EXPLICIT R UIMM8 8 1 8 UINT [U A 8] 0x0000000000000010 |
| 25 | + 3 REGISTER HIDDEN W NONE 64 64 1 INT rflags |
| 26 | +-- --------- ---------- ------ ------------ ---- ----- ------ -------- --------------------------- |
| 27 | + |
| 28 | +== [ FLAGS ] ============================================================================================ |
| 29 | + ACTIONS: [CF : M ] [PF : M ] [AF : U ] [ZF : M ] [SF : M ] [OF : U ] |
| 30 | + READ: 0x00000000 |
| 31 | + WRITTEN: 0x000008D5 |
| 32 | + |
| 33 | +== [ ATT ] ============================================================================================ |
| 34 | + ABSOLUTE: shrd $0x10, %r15d, 0x41E90000(,%eax,8) |
| 35 | + RELATIVE: shrd $0x10, %r15d, 0x41E90000(,%eax,8) |
| 36 | + |
| 37 | +== [ INTEL ] ============================================================================================ |
| 38 | + ABSOLUTE: shrd dword ptr ds:[eax*8+0x41E90000], r15d, 0x10 |
| 39 | + RELATIVE: shrd dword ptr ds:[eax*8+0x41E90000], r15d, 0x10 |
| 40 | + |
| 41 | +== [ SEGMENTS ] ============================================================================================ |
| 42 | +67 45 0F AC 3C C5 00 00 E9 41 10 |
| 43 | +: : : : : : :..IMM |
| 44 | +: : : : : :..DISP |
| 45 | +: : : : :..SIB |
| 46 | +: : : :..MODRM |
| 47 | +: : :..OPCODE |
| 48 | +: :..REX |
| 49 | +:..PREFIXES |
0 commit comments