|
@@ -38,8 +38,6 @@ uchar yxorl[] =
|
|
|
};
|
|
|
uchar yaddl[] =
|
|
|
{
|
|
|
- Yi1, Yrl, Z_rp, 1,
|
|
|
- Yi1, Yml, Zo_m, 2,
|
|
|
Yi8, Yml, Zibo_m, 2,
|
|
|
Yi32, Yax, Zil_, 1,
|
|
|
Yi32, Yml, Zilo_m, 2,
|
|
@@ -321,8 +319,8 @@ Optab optab[] =
|
|
|
{ AADCL, yxorl, Px, 0x83,(02),0x15,0x81,(02),0x11,0x13 },
|
|
|
{ AADCW, yxorl, Pe, 0x83,(02),0x15,0x81,(02),0x11,0x13 },
|
|
|
{ AADDB, yxorb, Px, 0x04,0x80,(00),0x00,0x02 },
|
|
|
- { AADDL, yaddl, Px, 0x40,0xff,(00),0x83,(00),0x05,0x81,(00),0x01,0x03 },
|
|
|
- { AADDW, yaddl, Pe, 0x40,0xff,(00),0x83,(00),0x05,0x81,(00),0x01,0x03 },
|
|
|
+ { AADDL, yaddl, Px, 0x83,(00),0x05,0x81,(00),0x01,0x03 },
|
|
|
+ { AADDW, yaddl, Pe, 0x83,(00),0x05,0x81,(00),0x01,0x03 },
|
|
|
{ AADJSP },
|
|
|
{ AANDB, yxorb, Pb, 0x24,0x80,(04),0x20,0x22 },
|
|
|
{ AANDL, yxorl, Px, 0x83,(04),0x25,0x81,(04),0x21,0x23 },
|
|
@@ -526,8 +524,8 @@ Optab optab[] =
|
|
|
{ ASTOSL, ynone, Px, 0xab },
|
|
|
{ ASTOSW, ynone, Pe, 0xab },
|
|
|
{ ASUBB, yxorb, Pb, 0x2c,0x80,(05),0x28,0x2a },
|
|
|
- { ASUBL, yaddl, Px, 0x48,0xff,(01),0x83,(05),0x2d,0x81,(05),0x29,0x2b },
|
|
|
- { ASUBW, yaddl, Pe, 0x48,0xff,(01),0x83,(05),0x2d,0x81,(05),0x29,0x2b },
|
|
|
+ { ASUBL, yaddl, Px, 0x83,(05),0x2d,0x81,(05),0x29,0x2b },
|
|
|
+ { ASUBW, yaddl, Pe, 0x83,(05),0x2d,0x81,(05),0x29,0x2b },
|
|
|
{ ASYSCALL, ynone, Px, 0xcd,100 },
|
|
|
{ ATESTB, ytestb, Pb, 0xa8,0xf6,(00),0x84,0x84 },
|
|
|
{ ATESTL, ytestl, Px, 0xa9,0xf7,(00),0x85,0x85 },
|
|
@@ -572,9 +570,9 @@ Optab optab[] =
|
|
|
{ AFCOMW, yfmvx, Px, 0xde,(02) },
|
|
|
{ AFCOMWP, yfmvx, Px, 0xde,(03) },
|
|
|
|
|
|
- { AFUCOM, yfmvx, Px, 0xdd,(04) },
|
|
|
- { AFUCOMP, yfmvx, Px, 0xdd,(05) },
|
|
|
- { AFUCOMPP, yfmvx, Px, 0xda,(05) },
|
|
|
+ { AFUCOM, ycompp, Px, 0xdd,(04) },
|
|
|
+ { AFUCOMP, ycompp, Px, 0xdd,(05) },
|
|
|
+ { AFUCOMPP, ycompp, Px, 0xda,(13) },
|
|
|
|
|
|
{ AFADDDP, yfaddp, Px, 0xde,(00) },
|
|
|
{ AFADDW, yfmvx, Px, 0xde,(00) },
|