summarylogtreecommitdiffstats
path: root/00-fix-CONVERT-instructions.patch
diff options
context:
space:
mode:
Diffstat (limited to '00-fix-CONVERT-instructions.patch')
-rw-r--r--00-fix-CONVERT-instructions.patch27
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;
- }
-