Skip to content

Commit

Permalink
repo-sync-2024-01-12T15:10:44+0800
Browse files Browse the repository at this point in the history
  • Loading branch information
anakinxc committed Jan 12, 2024
1 parent 7007c1a commit 4468bcd
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 13 deletions.
3 changes: 2 additions & 1 deletion libspu/compiler/tests/enum_conversion_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ TEST(EnumConversion, Public) {
mlir::pphlo::symbolizeEnum<mlir::pphlo::Visibility>(Visibility_Name(v)); \
EXPECT_EQ(mlir_v, mlir::pphlo::Visibility::T);

{CHECK(VIS_PUBLIC)} { CHECK(VIS_SECRET) }
{ CHECK(VIS_PUBLIC) }
{ CHECK(VIS_SECRET) }

#undef CHECK
}
Expand Down
20 changes: 10 additions & 10 deletions libspu/mpc/ab_api_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,10 @@ bool verifyCost(Kernel* kernel, std::string_view name, FieldType field,
/* WHEN */ \
auto a0 = p2a(obj.get(), p0); \
auto a1 = p2a(obj.get(), p1); \
auto prev = obj->prot()->getState<Communicator>()->getStats(); \
auto prev = obj->prot() -> getState<Communicator>() -> getStats(); \
auto tmp = OP##_aa(obj.get(), a0, a1); \
auto cost = \
obj->prot()->getState<Communicator>()->getStats() - prev; \
obj->prot() -> getState<Communicator>() -> getStats() - prev; \
auto re = a2p(obj.get(), tmp); \
auto rp = OP##_pp(obj.get(), p0, p1); \
\
Expand All @@ -131,10 +131,10 @@ bool verifyCost(Kernel* kernel, std::string_view name, FieldType field,
\
/* WHEN */ \
auto a0 = p2a(obj.get(), p0); \
auto prev = obj->prot()->getState<Communicator>()->getStats(); \
auto prev = obj->prot() -> getState<Communicator>() -> getStats(); \
auto tmp = OP##_ap(obj.get(), a0, p1); \
auto cost = \
obj->prot()->getState<Communicator>()->getStats() - prev; \
obj->prot() -> getState<Communicator>() -> getStats() - prev; \
auto re = a2p(obj.get(), tmp); \
auto rp = OP##_pp(obj.get(), p0, p1); \
\
Expand Down Expand Up @@ -480,10 +480,10 @@ TEST_P(ArithmeticTest, A2P) {
/* WHEN */ \
auto b0 = p2b(obj.get(), p0); \
auto b1 = p2b(obj.get(), p1); \
auto prev = obj->prot()->getState<Communicator>()->getStats(); \
auto prev = obj->prot() -> getState<Communicator>() -> getStats(); \
auto tmp = OP##_bb(obj.get(), b0, b1); \
auto cost = \
obj->prot()->getState<Communicator>()->getStats() - prev; \
obj->prot() -> getState<Communicator>() -> getStats() - prev; \
auto re = b2p(obj.get(), tmp); \
auto rp = OP##_pp(obj.get(), p0, p1); \
\
Expand All @@ -510,10 +510,10 @@ TEST_P(ArithmeticTest, A2P) {
\
/* WHEN */ \
auto b0 = p2b(obj.get(), p0); \
auto prev = obj->prot()->getState<Communicator>()->getStats(); \
auto prev = obj->prot() -> getState<Communicator>() -> getStats(); \
auto tmp = OP##_bp(obj.get(), b0, p1); \
auto cost = \
obj->prot()->getState<Communicator>()->getStats() - prev; \
obj->prot() -> getState<Communicator>() -> getStats() - prev; \
auto re = b2p(obj.get(), tmp); \
auto rp = OP##_pp(obj.get(), p0, p1); \
\
Expand Down Expand Up @@ -550,10 +550,10 @@ TEST_BOOLEAN_BINARY_OP(xor)
continue; \
} \
/* WHEN */ \
auto prev = obj->prot()->getState<Communicator>()->getStats(); \
auto prev = obj->prot() -> getState<Communicator>() -> getStats(); \
auto tmp = OP##_b(obj.get(), b0, bits); \
auto cost = \
obj->prot()->getState<Communicator>()->getStats() - prev; \
obj->prot() -> getState<Communicator>() -> getStats() - prev; \
auto r_b = b2p(obj.get(), tmp); \
auto r_p = OP##_p(obj.get(), p0, bits); \
\
Expand Down
4 changes: 2 additions & 2 deletions libspu/mpc/utils/ring_ops.cc
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ constexpr char kModule[] = "RingOps";
#define DEF_UNARY_RING_OP(NAME, OP) \
void NAME##_impl(NdArrayRef& ret, const NdArrayRef& x) { \
ENFORCE_EQ_ELSIZE_AND_SHAPE(ret, x); \
const auto field = x.eltype().as<Ring2k>()->field(); \
const auto field = x.eltype().as<Ring2k>() -> field(); \
const int64_t numel = ret.numel(); \
return DISPATCH_ALL_FIELDS(field, kModule, [&]() { \
using T = std::make_signed_t<ring2k_t>; \
Expand All @@ -65,7 +65,7 @@ DEF_UNARY_RING_OP(ring_neg, -);
const NdArrayRef& y) { \
ENFORCE_EQ_ELSIZE_AND_SHAPE(ret, x); \
ENFORCE_EQ_ELSIZE_AND_SHAPE(ret, y); \
const auto field = x.eltype().as<Ring2k>()->field(); \
const auto field = x.eltype().as<Ring2k>() -> field(); \
const int64_t numel = ret.numel(); \
return DISPATCH_ALL_FIELDS(field, kModule, [&]() { \
NdArrayView<ring2k_t> _x(x); \
Expand Down

0 comments on commit 4468bcd

Please sign in to comment.