aboutsummaryrefslogtreecommitdiff
path: root/src/real_mode
AgeCommit message (Expand)Author
9 hoursgpr register size in real/protected modeiximeow
10 hoursdisallow 66-prefixed sha1rnds4iximeow
10 hourspusha/popa/push-imm memory sizesiximeow
10 hourshelpers to create cr0-cr7iximeow
10 hoursworking through a bunch of avx512 stuff, regspec constructors are constiximeow
10 hourspextr*/extractpsiximeow
10 hoursmore precision for vinsert/vextract/vblendv{ps,pd}iximeow
10 hoursactually support avx/f16c in per-uarch decodingiximeow
10 hoursvmaskmovdqu, vmovq were also incorrect in some ways...iximeow
11 hoursmore general avx improvementsiximeow
11 hourscleanup pass on vex-encoded instructions is going to be excitingiximeow
11 hoursreport memory access size for "monitor"iximeow
11 hoursmaskmov{q,dqu} memory access sizeiximeow
11 hoursmore precise about 0f0d prefetch/nopiximeow
11 hoursfix table management instructions' ({l,s}{g,i,l}dt) mem_sizeiximeow
11 hourspush/pop for segment registers has implicit memory accessiximeow
11 hourspushf, popf, enter, leave, xlat all have implicit memory accessiximeow
11 hoursadd initial stats for disasm stats in all modesiximeow
2026-02-14fair enough on those warningsiximeow
2026-02-14type aliases make some of these signatures less egregious..iximeow
2025-06-013dnow was still supported on K8, K10. 32-bit mode should learn about uarch tw...iximeow
2025-06-01describe the per-isa extensions a bit betteriximeow
2025-06-01revise_instruction is the same on all bitnesses, so macro it tooiximeow
2025-06-01DecodeEverything wasn't useful, no better than InstDecoder::default()??iximeow
2025-06-01cpu feature bits are the same across 64/32/16-bitiximeow
2025-06-01expand isa feature selection to more bitsiximeow
2024-06-24document one more stray unsafeiximeow
2024-06-24justify the current max instruction lengthiximeow
2024-06-24consistently enter register/number/opcode spansiximeow
2024-06-24rename most operand variants, make them structy rather than tupleyiximeow
2024-06-23remove selects_cs(), cs() now does the right thingiximeow
2024-06-23fix several sources of dead code warnings in various crate configsiximeow
2024-06-23remove yaxpeax-x86 safer_unchecked.rs, it is now in yaxpeax-archiximeow
2024-06-23cfg_attr wants feature, not features pluraliximeow
2024-06-23last vestiges of initial perf experimentsiximeow
2024-06-23another fuzz bugiximeow
2024-06-23fuzz caught negation bugiximeow
2024-06-23InstructionTextBuffer for all three modes, adjust fuzzer to matchiximeow
2024-06-23add additional `call` test casesiximeow
2024-06-23forward long deprecation allowances as appropriateiximeow
2024-06-23adapt protected-mode display to real modeiximeow
2024-06-23normalize imports, pull safer_unchecked from yaxpeax-archiximeow
2024-06-23adapt OperandVisitor and related to real_modeiximeow
2024-06-23fix AbsoluteFarAddress being tagged as a memory operandiximeow
2024-06-23actually use new can_lock in 32b and 16b modesiximeow
2024-06-23actually use new can_rep in 32b and 16b modesiximeow
2024-06-23port opcode helpers and reordering to 32-bit and 16-bit decodersiximeow
2024-06-23add more conditional inlining for 32-bit and 16-bit decodersiximeow
2024-04-02display opt: mem size labels and minor segment reporting changesiximeow
2023-12-16fix hreset being disassembled as having second operand of "Nothing"iximeow