about summary refs log tree commit diff stats
path: root/033check_operands.cc
Commit message (Collapse)AuthorAgeFilesLines
* 6090 - new instruction: multiply by immediateKartik Agaram2020-03-061-0/+5
| | | | | | | | | | | | | | | This is a 3-operand instruction: r32 = rm32 * imm32 It looks like https://c9x.me/x86/html/file_module_x86_id_138.html has a bug, implying the same opcode supports a 2-operand version. I don't see that in the Intel manual pdf, or at alternative sites like https://www.felixcloutier.com/x86/imul Native runs seem to validate my understanding. In the process I also fixed a bug in the existing multiply instruction 0f af: the only flags it sets are OF and CF. The other existing multiply instruction f7 was doing things right.
* 6088 - start using setCC instructionsKartik Agaram2020-03-061-0/+11
|
* 5957 - bootstrap: stale checks for 2-byte opcodesKartik Agaram2020-01-301-2/+14
|
* 5956Kartik Agaram2020-01-291-27/+9
|
* 5670Kartik Agaram2019-09-191-0/+691
n class='oid'>648ca98 ^
62862d8 ^
648ca98 ^
8d20e92 ^

d394fd1 ^

1170893 ^

62862d8 ^
648ca98 ^
62862d8 ^
648ca98 ^


1170893 ^



62862d8 ^
648ca98 ^
1170893 ^

513e8aa ^

648ca98 ^
8d20e92 ^

16c3f0a ^

8d20e92 ^


16c3f0a ^
648ca98 ^

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63