mirror of
https://github.com/roc-lang/roc.git
synced 2024-09-22 00:09:33 +03:00
reduce test_cvt_help cases
This commit is contained in:
parent
10af89654b
commit
f5cc68de4a
@ -2183,90 +2183,6 @@ mod tests {
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xC7],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM1,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xCF],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM2,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xD7],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM3,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xDF],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM4,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xE7],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM5,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xEF],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM6,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xF7],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM7,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xFF],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM8,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x4C, 0x0F, 0x2A, 0xC7],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM9,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x4C, 0x0F, 0x2A, 0xCF],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM10,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x4C, 0x0F, 0x2A, 0xD7],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM11,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x4C, 0x0F, 0x2A, 0xDF],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM12,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x4C, 0x0F, 0x2A, 0xE7],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM13,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x4C, 0x0F, 0x2A, 0xEF],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM14,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x4C, 0x0F, 0x2A, 0xF7],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM15,
|
||||
@ -2279,90 +2195,6 @@ mod tests {
|
||||
X86_64GeneralReg::RAX,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xC0],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::RCX,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xC1],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::RDX,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xC2],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::RBX,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xC3],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::RBP,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xC5],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::RSP,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xC4],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::RSI,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xC6],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::RDI,
|
||||
[0xF3, 0x48, 0x0F, 0x2A, 0xC7],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::R8,
|
||||
[0xF3, 0x49, 0x0F, 0x2A, 0xC0],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::R9,
|
||||
[0xF3, 0x49, 0x0F, 0x2A, 0xC1],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::R10,
|
||||
[0xF3, 0x49, 0x0F, 0x2A, 0xC2],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::R11,
|
||||
[0xF3, 0x49, 0x0F, 0x2A, 0xC3],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::R12,
|
||||
[0xF3, 0x49, 0x0F, 0x2A, 0xC4],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::R13,
|
||||
[0xF3, 0x49, 0x0F, 0x2A, 0xC5],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
X86_64GeneralReg::R14,
|
||||
[0xF3, 0x49, 0x0F, 0x2A, 0xC6],
|
||||
),
|
||||
(
|
||||
cvtsi2ss_code,
|
||||
X86_64FloatReg::XMM0,
|
||||
@ -2382,90 +2214,6 @@ mod tests {
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xC0],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM1,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xC1],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM2,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xC2],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM3,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xC3],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM4,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xC4],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM5,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xC5],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM6,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xC6],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM7,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xC7],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM8,
|
||||
[0xF3, 0x49, 0x0F, 0x2C, 0xC0],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM9,
|
||||
[0xF3, 0x49, 0x0F, 0x2C, 0xC1],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM10,
|
||||
[0xF3, 0x49, 0x0F, 0x2C, 0xC2],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM11,
|
||||
[0xF3, 0x49, 0x0F, 0x2C, 0xC3],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM12,
|
||||
[0xF3, 0x49, 0x0F, 0x2C, 0xC4],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM13,
|
||||
[0xF3, 0x49, 0x0F, 0x2C, 0xC5],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
X86_64FloatReg::XMM14,
|
||||
[0xF3, 0x49, 0x0F, 0x2C, 0xC6],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RAX,
|
||||
@ -2478,102 +2226,12 @@ mod tests {
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xC0],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RCX,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xC8],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RDX,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xD0],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RBX,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xD8],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RBP,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xE8],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RSP,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xE0],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RSI,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xF0],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::RDI,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x48, 0x0F, 0x2C, 0xF8],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::R8,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x4C, 0x0F, 0x2C, 0xC0],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::R9,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x4C, 0x0F, 0x2C, 0xC8],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::R10,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x4C, 0x0F, 0x2C, 0xD0],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::R11,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x4C, 0x0F, 0x2C, 0xD8],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::R12,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x4C, 0x0F, 0x2C, 0xE0],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::R13,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x4C, 0x0F, 0x2C, 0xE8],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::R14,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x4C, 0x0F, 0x2C, 0xF0],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::R15,
|
||||
X86_64FloatReg::XMM0,
|
||||
[0xF3, 0x4C, 0x0F, 0x2C, 0xF8],
|
||||
),
|
||||
(
|
||||
cvttss2si_code,
|
||||
X86_64GeneralReg::R11,
|
||||
X86_64FloatReg::XMM11,
|
||||
[0xF3, 0x4D, 0x0F, 0x2C, 0xDB],
|
||||
),
|
||||
] {
|
||||
buf.clear();
|
||||
cvt_help(&mut buf, 0xF3, *op_code, *reg1 as u8, *reg2 as u8);
|
||||
|
Loading…
Reference in New Issue
Block a user