@@ -32,9 +32,9 @@ static const X86FoldTableEntry Table2Addr[] = {
32
32
{X86::ADD32rr, X86::ADD32mr, TB_NO_REVERSE},
33
33
{X86::ADD32rr_NF, X86::ADD32mr_NF, TB_NO_REVERSE},
34
34
{X86::ADD64ri32, X86::ADD64mi32, TB_NO_REVERSE},
35
+ {X86::ADD64ri32_NF, X86::ADD64mi32_NF, TB_NO_REVERSE},
35
36
{X86::ADD64ri8, X86::ADD64mi8, TB_NO_REVERSE},
36
37
{X86::ADD64ri8_NF, X86::ADD64mi8_NF, TB_NO_REVERSE},
37
- {X86::ADD64ri_NF, X86::ADD64mi32_NF, TB_NO_REVERSE},
38
38
{X86::ADD64rr, X86::ADD64mr, TB_NO_REVERSE},
39
39
{X86::ADD64rr_NF, X86::ADD64mr_NF, TB_NO_REVERSE},
40
40
{X86::ADD8ri, X86::ADD8mi, TB_NO_REVERSE},
@@ -55,9 +55,9 @@ static const X86FoldTableEntry Table2Addr[] = {
55
55
{X86::AND32rr, X86::AND32mr, TB_NO_REVERSE},
56
56
{X86::AND32rr_NF, X86::AND32mr_NF, TB_NO_REVERSE},
57
57
{X86::AND64ri32, X86::AND64mi32, TB_NO_REVERSE},
58
+ {X86::AND64ri32_NF, X86::AND64mi32_NF, TB_NO_REVERSE},
58
59
{X86::AND64ri8, X86::AND64mi8, TB_NO_REVERSE},
59
60
{X86::AND64ri8_NF, X86::AND64mi8_NF, TB_NO_REVERSE},
60
- {X86::AND64ri_NF, X86::AND64mi32_NF, TB_NO_REVERSE},
61
61
{X86::AND64rr, X86::AND64mr, TB_NO_REVERSE},
62
62
{X86::AND64rr_NF, X86::AND64mr_NF, TB_NO_REVERSE},
63
63
{X86::AND8ri, X86::AND8mi, TB_NO_REVERSE},
@@ -107,9 +107,9 @@ static const X86FoldTableEntry Table2Addr[] = {
107
107
{X86::OR32rr, X86::OR32mr, TB_NO_REVERSE},
108
108
{X86::OR32rr_NF, X86::OR32mr_NF, TB_NO_REVERSE},
109
109
{X86::OR64ri32, X86::OR64mi32, TB_NO_REVERSE},
110
+ {X86::OR64ri32_NF, X86::OR64mi32_NF, TB_NO_REVERSE},
110
111
{X86::OR64ri8, X86::OR64mi8, TB_NO_REVERSE},
111
112
{X86::OR64ri8_NF, X86::OR64mi8_NF, TB_NO_REVERSE},
112
- {X86::OR64ri_NF, X86::OR64mi32_NF, TB_NO_REVERSE},
113
113
{X86::OR64rr, X86::OR64mr, TB_NO_REVERSE},
114
114
{X86::OR64rr_NF, X86::OR64mr_NF, TB_NO_REVERSE},
115
115
{X86::OR8ri, X86::OR8mi, TB_NO_REVERSE},
@@ -238,9 +238,9 @@ static const X86FoldTableEntry Table2Addr[] = {
238
238
{X86::SUB32rr, X86::SUB32mr, TB_NO_REVERSE},
239
239
{X86::SUB32rr_NF, X86::SUB32mr_NF, TB_NO_REVERSE},
240
240
{X86::SUB64ri32, X86::SUB64mi32, TB_NO_REVERSE},
241
+ {X86::SUB64ri32_NF, X86::SUB64mi32_NF, TB_NO_REVERSE},
241
242
{X86::SUB64ri8, X86::SUB64mi8, TB_NO_REVERSE},
242
243
{X86::SUB64ri8_NF, X86::SUB64mi8_NF, TB_NO_REVERSE},
243
- {X86::SUB64ri_NF, X86::SUB64mi32_NF, TB_NO_REVERSE},
244
244
{X86::SUB64rr, X86::SUB64mr, TB_NO_REVERSE},
245
245
{X86::SUB64rr_NF, X86::SUB64mr_NF, TB_NO_REVERSE},
246
246
{X86::SUB8ri, X86::SUB8mi, TB_NO_REVERSE},
@@ -261,9 +261,9 @@ static const X86FoldTableEntry Table2Addr[] = {
261
261
{X86::XOR32rr, X86::XOR32mr, TB_NO_REVERSE},
262
262
{X86::XOR32rr_NF, X86::XOR32mr_NF, TB_NO_REVERSE},
263
263
{X86::XOR64ri32, X86::XOR64mi32, TB_NO_REVERSE},
264
+ {X86::XOR64ri32_NF, X86::XOR64mi32_NF, TB_NO_REVERSE},
264
265
{X86::XOR64ri8, X86::XOR64mi8, TB_NO_REVERSE},
265
266
{X86::XOR64ri8_NF, X86::XOR64mi8_NF, TB_NO_REVERSE},
266
- {X86::XOR64ri_NF, X86::XOR64mi32_NF, TB_NO_REVERSE},
267
267
{X86::XOR64rr, X86::XOR64mr, TB_NO_REVERSE},
268
268
{X86::XOR64rr_NF, X86::XOR64mr_NF, TB_NO_REVERSE},
269
269
{X86::XOR8ri, X86::XOR8mi, TB_NO_REVERSE},
@@ -491,9 +491,9 @@ static const X86FoldTableEntry Table1[] = {
491
491
{X86::ADD32rr_ND, X86::ADD32mr_ND, 0 },
492
492
{X86::ADD32rr_NF_ND, X86::ADD32mr_NF_ND, 0 },
493
493
{X86::ADD64ri32_ND, X86::ADD64mi32_ND, 0 },
494
+ {X86::ADD64ri32_NF_ND, X86::ADD64mi32_NF_ND, 0 },
494
495
{X86::ADD64ri8_ND, X86::ADD64mi8_ND, 0 },
495
496
{X86::ADD64ri8_NF_ND, X86::ADD64mi8_NF_ND, 0 },
496
- {X86::ADD64ri_NF_ND, X86::ADD64mi32_NF_ND, 0 },
497
497
{X86::ADD64rr_ND, X86::ADD64mr_ND, 0 },
498
498
{X86::ADD64rr_NF_ND, X86::ADD64mr_NF_ND, 0 },
499
499
{X86::ADD8ri_ND, X86::ADD8mi_ND, 0 },
@@ -515,9 +515,9 @@ static const X86FoldTableEntry Table1[] = {
515
515
{X86::AND32rr_ND, X86::AND32mr_ND, 0 },
516
516
{X86::AND32rr_NF_ND, X86::AND32mr_NF_ND, 0 },
517
517
{X86::AND64ri32_ND, X86::AND64mi32_ND, 0 },
518
+ {X86::AND64ri32_NF_ND, X86::AND64mi32_NF_ND, 0 },
518
519
{X86::AND64ri8_ND, X86::AND64mi8_ND, 0 },
519
520
{X86::AND64ri8_NF_ND, X86::AND64mi8_NF_ND, 0 },
520
- {X86::AND64ri_NF_ND, X86::AND64mi32_NF_ND, 0 },
521
521
{X86::AND64rr_ND, X86::AND64mr_ND, 0 },
522
522
{X86::AND64rr_NF_ND, X86::AND64mr_NF_ND, 0 },
523
523
{X86::AND8ri_ND, X86::AND8mi_ND, 0 },
@@ -694,9 +694,9 @@ static const X86FoldTableEntry Table1[] = {
694
694
{X86::OR32rr_ND, X86::OR32mr_ND, 0 },
695
695
{X86::OR32rr_NF_ND, X86::OR32mr_NF_ND, 0 },
696
696
{X86::OR64ri32_ND, X86::OR64mi32_ND, 0 },
697
+ {X86::OR64ri32_NF_ND, X86::OR64mi32_NF_ND, 0 },
697
698
{X86::OR64ri8_ND, X86::OR64mi8_ND, 0 },
698
699
{X86::OR64ri8_NF_ND, X86::OR64mi8_NF_ND, 0 },
699
- {X86::OR64ri_NF_ND, X86::OR64mi32_NF_ND, 0 },
700
700
{X86::OR64rr_ND, X86::OR64mr_ND, 0 },
701
701
{X86::OR64rr_NF_ND, X86::OR64mr_NF_ND, 0 },
702
702
{X86::OR8ri_ND, X86::OR8mi_ND, 0 },
@@ -789,9 +789,9 @@ static const X86FoldTableEntry Table1[] = {
789
789
{X86::SUB32rr_ND, X86::SUB32mr_ND, 0 },
790
790
{X86::SUB32rr_NF_ND, X86::SUB32mr_NF_ND, 0 },
791
791
{X86::SUB64ri32_ND, X86::SUB64mi32_ND, 0 },
792
+ {X86::SUB64ri32_NF_ND, X86::SUB64mi32_NF_ND, 0 },
792
793
{X86::SUB64ri8_ND, X86::SUB64mi8_ND, 0 },
793
794
{X86::SUB64ri8_NF_ND, X86::SUB64mi8_NF_ND, 0 },
794
- {X86::SUB64ri_NF_ND, X86::SUB64mi32_NF_ND, 0 },
795
795
{X86::SUB64rr_ND, X86::SUB64mr_ND, 0 },
796
796
{X86::SUB64rr_NF_ND, X86::SUB64mr_NF_ND, 0 },
797
797
{X86::SUB8ri_ND, X86::SUB8mi_ND, 0 },
@@ -1508,9 +1508,9 @@ static const X86FoldTableEntry Table1[] = {
1508
1508
{X86::XOR32rr_ND, X86::XOR32mr_ND, 0 },
1509
1509
{X86::XOR32rr_NF_ND, X86::XOR32mr_NF_ND, 0 },
1510
1510
{X86::XOR64ri32_ND, X86::XOR64mi32_ND, 0 },
1511
+ {X86::XOR64ri32_NF_ND, X86::XOR64mi32_NF_ND, 0 },
1511
1512
{X86::XOR64ri8_ND, X86::XOR64mi8_ND, 0 },
1512
1513
{X86::XOR64ri8_NF_ND, X86::XOR64mi8_NF_ND, 0 },
1513
- {X86::XOR64ri_NF_ND, X86::XOR64mi32_NF_ND, 0 },
1514
1514
{X86::XOR64rr_ND, X86::XOR64mr_ND, 0 },
1515
1515
{X86::XOR64rr_NF_ND, X86::XOR64mr_NF_ND, 0 },
1516
1516
{X86::XOR8ri_ND, X86::XOR8mi_ND, 0 },
0 commit comments