aboutsummaryrefslogtreecommitdiff
path: root/test/cpp_interface_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/cpp_interface_test.cpp')
-rw-r--r--test/cpp_interface_test.cpp42
1 files changed, 6 insertions, 36 deletions
diff --git a/test/cpp_interface_test.cpp b/test/cpp_interface_test.cpp
index 222f44f6..4cab4dfd 100644
--- a/test/cpp_interface_test.cpp
+++ b/test/cpp_interface_test.cpp
@@ -19,7 +19,7 @@
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "spirv-tools/optimizer.hpp"
-#include "spirv/unified1/spirv.hpp11"
+#include "spirv/1.1/spirv.h"
namespace spvtools {
namespace {
@@ -47,7 +47,7 @@ TEST(CppInterface, SuccessfulRoundTrip) {
std::vector<uint32_t> binary;
EXPECT_TRUE(t.Assemble(input_text, &binary));
EXPECT_TRUE(binary.size() > 5u);
- EXPECT_EQ(spv::MagicNumber, binary[0]);
+ EXPECT_EQ(SpvMagicNumber, binary[0]);
EXPECT_EQ(kExpectedSpvVersion, binary[1]);
// This cannot pass validation since %1 is not defined.
@@ -74,7 +74,7 @@ TEST(CppInterface, AssembleEmptyModule) {
EXPECT_TRUE(t.Assemble("", &binary));
// We only have the header.
EXPECT_EQ(5u, binary.size());
- EXPECT_EQ(spv::MagicNumber, binary[0]);
+ EXPECT_EQ(SpvMagicNumber, binary[0]);
EXPECT_EQ(kExpectedSpvVersion, binary[1]);
}
@@ -85,21 +85,21 @@ TEST(CppInterface, AssembleOverloads) {
std::vector<uint32_t> binary;
EXPECT_TRUE(t.Assemble(input_text, &binary));
EXPECT_TRUE(binary.size() > 5u);
- EXPECT_EQ(spv::MagicNumber, binary[0]);
+ EXPECT_EQ(SpvMagicNumber, binary[0]);
EXPECT_EQ(kExpectedSpvVersion, binary[1]);
}
{
std::vector<uint32_t> binary;
EXPECT_TRUE(t.Assemble(input_text.data(), input_text.size(), &binary));
EXPECT_TRUE(binary.size() > 5u);
- EXPECT_EQ(spv::MagicNumber, binary[0]);
+ EXPECT_EQ(SpvMagicNumber, binary[0]);
EXPECT_EQ(kExpectedSpvVersion, binary[1]);
}
{ // Ignore the last newline.
std::vector<uint32_t> binary;
EXPECT_TRUE(t.Assemble(input_text.data(), input_text.size() - 1, &binary));
EXPECT_TRUE(binary.size() > 5u);
- EXPECT_EQ(spv::MagicNumber, binary[0]);
+ EXPECT_EQ(SpvMagicNumber, binary[0]);
EXPECT_EQ(kExpectedSpvVersion, binary[1]);
}
}
@@ -322,36 +322,6 @@ TEST(CppInterface, OptimizeSameAddressForOriginalOptimizedBinary) {
EXPECT_EQ(Header(), optimized_text);
}
-TEST(SpirvHeadersCpp, BitwiseOrMemoryAccessMask) {
- EXPECT_EQ(spv::MemoryAccessMask(6), spv::MemoryAccessMask::Aligned |
- spv::MemoryAccessMask::Nontemporal);
-}
-
-TEST(SpirvHeadersCpp, BitwiseAndMemoryAccessMask) {
- EXPECT_EQ(spv::MemoryAccessMask::Aligned,
- spv::MemoryAccessMask::Aligned & spv::MemoryAccessMask(6));
- EXPECT_EQ(spv::MemoryAccessMask::Nontemporal,
- spv::MemoryAccessMask::Nontemporal & spv::MemoryAccessMask(6));
- EXPECT_EQ(spv::MemoryAccessMask(0), spv::MemoryAccessMask::Nontemporal &
- spv::MemoryAccessMask::Aligned);
-}
-
-TEST(SpirvHeadersCpp, BitwiseXorMemoryAccessMask) {
- EXPECT_EQ(spv::MemoryAccessMask::Nontemporal,
- spv::MemoryAccessMask::Aligned ^ spv::MemoryAccessMask(6));
- EXPECT_EQ(spv::MemoryAccessMask::Aligned,
- spv::MemoryAccessMask::Nontemporal ^ spv::MemoryAccessMask(6));
- EXPECT_EQ(spv::MemoryAccessMask(6), spv::MemoryAccessMask::Nontemporal ^
- spv::MemoryAccessMask::Aligned);
- EXPECT_EQ(spv::MemoryAccessMask(0), spv::MemoryAccessMask::Nontemporal ^
- spv::MemoryAccessMask::Nontemporal);
-}
-
-TEST(SpirvHeadersCpp, BitwiseNegateMemoryAccessMask) {
- EXPECT_EQ(spv::MemoryAccessMask(~(uint32_t(4))),
- ~spv::MemoryAccessMask::Nontemporal);
-}
-
// TODO(antiagainst): tests for SetMessageConsumer().
} // namespace