120,122c120,122
< 0x01: and({{Rd = Rs1.udw & Rs2_or_imm13;}});
< 0x02: or({{Rd = Rs1.udw | Rs2_or_imm13;}});
< 0x03: xor({{Rd = Rs1.udw ^ Rs2_or_imm13;}});
---
> 0x01: and({{Rd = Rs1.sdw & Rs2_or_imm13;}});
> 0x02: or({{Rd = Rs1.sdw | Rs2_or_imm13;}});
> 0x03: xor({{Rd = Rs1.sdw ^ Rs2_or_imm13;}});
124,126c124,126
< 0x05: andn({{Rd = Rs1.udw & ~Rs2_or_imm13;}});
< 0x06: orn({{Rd = Rs1.udw | ~Rs2_or_imm13;}});
< 0x07: xnor({{Rd = ~(Rs1.udw ^ Rs2_or_imm13);}});
---
> 0x05: andn({{Rd = Rs1.sdw & ~Rs2_or_imm13;}});
> 0x06: orn({{Rd = Rs1.sdw | ~Rs2_or_imm13;}});
> 0x07: xnor({{Rd = ~(Rs1.sdw ^ Rs2_or_imm13);}});
128c128
< 0x09: mulx({{Rd = Rs1 * Rs2_or_imm13;}});
---
> 0x09: mulx({{Rd = Rs1.sdw * Rs2_or_imm13;}});