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)