Fix windows build.
Remove duplicate definitions of Extract and Insert for UInt4
Change-Id: Ib2d54606ead6b953b93f28e9f0dfd7987b1da774
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/28848
Presubmit-Ready: Ben Clayton <bclayton@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
diff --git a/src/Reactor/SubzeroReactor.cpp b/src/Reactor/SubzeroReactor.cpp
index dee4af0..f3665b4 100644
--- a/src/Reactor/SubzeroReactor.cpp
+++ b/src/Reactor/SubzeroReactor.cpp
@@ -2944,16 +2944,6 @@
storeValue((~(As<Int4>(cast) >> 31) & uiValue).value);
}
- RValue<UInt> Extract(RValue<UInt4> x, int i)
- {
- return RValue<UInt>(Nucleus::createExtractElement(x.value, UInt::getType(), i));
- }
-
- RValue<UInt4> Insert(RValue<UInt4> x, RValue<UInt> element, int i)
- {
- return RValue<UInt4>(Nucleus::createInsertElement(x.value, element.value, i));
- }
-
RValue<UInt4> operator<<(RValue<UInt4> lhs, unsigned char rhs)
{
if(emulateIntrinsics)