jit {,66,F2,F3}0F{5A,5B} (cvtps2pd, cvtpd2ps, cvtss2sd, cvtsd2ss, cvtdq2ps, cvtps2dq, cvttps2dq)

This commit is contained in:
Fabian 2021-04-04 20:58:40 -05:00
parent c5ca3ca09e
commit a0c4c32352
3 changed files with 58 additions and 21 deletions

View file

@ -701,14 +701,14 @@ const encodings = [
{ sse: 1, opcode: 0xF20F59, e: 1, custom: 1 },
{ sse: 1, opcode: 0xF30F59, e: 1, custom: 1 },
{ sse: 1, opcode: 0x0F5A, e: 1, },
{ sse: 1, opcode: 0x660F5A, e: 1, },
{ sse: 1, opcode: 0xF20F5A, e: 1, },
{ sse: 1, opcode: 0xF30F5A, e: 1, },
{ sse: 1, opcode: 0x0F5B, e: 1, },
{ sse: 1, opcode: 0x660F5B, e: 1, },
{ sse: 1, opcode: 0x0F5A, e: 1, custom: 1 },
{ sse: 1, opcode: 0x660F5A, e: 1, custom: 1 },
{ sse: 1, opcode: 0xF20F5A, e: 1, custom: 1 },
{ sse: 1, opcode: 0xF30F5A, e: 1, custom: 1 },
{ sse: 1, opcode: 0x0F5B, e: 1, custom: 1 },
{ sse: 1, opcode: 0x660F5B, e: 1, custom: 1 },
// no F2 variant
{ sse: 1, opcode: 0xF30F5B, e: 1, },
{ sse: 1, opcode: 0xF30F5B, e: 1, custom: 1 },
{ sse: 1, opcode: 0x0F5C, e: 1, custom: 1 },
{ sse: 1, opcode: 0x660F5C, e: 1, custom: 1 },