commit | 50c963647e0502ae5fde18ebca3f5c8bb79bb56e | [log] [tgz] |
---|---|---|
author | Nicolas Capens <capn@google.com> | Mon Jan 04 23:03:59 2016 -0500 |
committer | Nicolas Capens <capn@google.com> | Tue Jan 05 18:03:49 2016 +0000 |
tree | f5c40f7f7c10190a6e30caca8d52b686ccc05363 | |
parent | 1c6f53c9027b6fbac27f58a1d510e2052f98149a [diff] [blame] |
Implement support for MMX movd instruction generation. Based on http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20150202/257325.html and http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20121029/154639.html Change-Id: I098654245c06a975b8b0bc66e0feb5acea0e9c89 Reviewed-on: https://swiftshader-review.googlesource.com/4510 Tested-by: Nicolas Capens <capn@google.com> Reviewed-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <capn@google.com>
diff --git a/src/Reactor/Nucleus.hpp b/src/Reactor/Nucleus.hpp index a892e21..a7aaf79 100644 --- a/src/Reactor/Nucleus.hpp +++ b/src/Reactor/Nucleus.hpp
@@ -1310,11 +1310,9 @@ // explicit Long1(RValue<Short> cast); // explicit Long1(RValue<UShort> cast); // explicit Long1(RValue<Int> cast); - // explicit Long1(RValue<UInt> cast); + explicit Long1(RValue<UInt> cast); // explicit Long1(RValue<Float> cast); - explicit Long1(const Reference<UInt> &cast); - // Long1(); // Long1(qword x); Long1(RValue<Long1> rhs);