diff options
Diffstat (limited to '00-fix-CONVERT-instructions.patch')
-rw-r--r-- | 00-fix-CONVERT-instructions.patch | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/00-fix-CONVERT-instructions.patch b/00-fix-CONVERT-instructions.patch deleted file mode 100644 index 67b67f6af88e..000000000000 --- a/00-fix-CONVERT-instructions.patch +++ /dev/null @@ -1,27 +0,0 @@ ---- a/lib/Arch/X86/Semantics/CONVERT.cpp -+++ b/lib/Arch/X86/Semantics/CONVERT.cpp -@@ -333,18 +333,18 @@ - - namespace { - template <typename S2> --DEF_SEM(CVTSI2SS, V128W dst_src1, S2 src2) { -- auto src1_vec = FReadV32(dst_src1); -+DEF_SEM(CVTSI2SS, V128W dst, V128 src1, S2 src2) { -+ auto src1_vec = FReadV32(src1); - auto conv_val = Float32(Signed(Read(src2))); -- FWriteV32(dst_src1, FInsertV32(src1_vec, 0, conv_val)); -+ FWriteV32(dst, FInsertV32(src1_vec, 0, conv_val)); - return memory; - } - - template <typename S2> --DEF_SEM(CVTSI2SD, V128W dst_src1, S2 src2) { -- auto src1_vec = FReadV64(dst_src1); -+DEF_SEM(CVTSI2SD, V128W dst, V128 src1, S2 src2) { -+ auto src1_vec = FReadV64(src1); - auto conv_val = Float64(Signed(Read(src2))); -- FWriteV64(dst_src1, FInsertV64(src1_vec, 0, conv_val)); -+ FWriteV64(dst, FInsertV64(src1_vec, 0, conv_val)); - return memory; - } - |