Checkpoint the party/runtime stack before share-program and malicious-mode work.
Ship the TLS mesh, composer, Beaver/Yao/leaf MPC, prep/online paths, apps, and docs so the tree is pushable before elevating share_expr, security_mode, and prep resume. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
695f8e84f7
commit
0d22946a0e
1835 changed files with 170291 additions and 2849 deletions
|
|
@ -20,6 +20,8 @@ namespace grotto
|
|||
|
||||
namespace gadgets
|
||||
{
|
||||
/// \complexity Static constants only. Reading a field is `Θ(1)`.
|
||||
/// @see grotto::gadgets
|
||||
|
||||
template <typename T>
|
||||
struct gadget_hints
|
||||
|
|
@ -33,6 +35,8 @@ struct gadget_hints
|
|||
static constexpr double * canonical_bounds = nullptr;
|
||||
static constexpr std::array<double, degree+1> * canonical_polys = nullptr;
|
||||
};
|
||||
/// \complexity Two `nexttoward` calls. `Θ(1)`.
|
||||
/// @see grotto::gadgets
|
||||
|
||||
constexpr double ulp_of(double x)
|
||||
{
|
||||
|
|
@ -44,6 +48,8 @@ constexpr double ulp_of(double x)
|
|||
template <typename T, std::size_t N>
|
||||
struct gadget_domain
|
||||
{
|
||||
/// \complexity A constant number of `exp2` / casts. `Θ(1)`.
|
||||
/// @see grotto::gadget_hints
|
||||
static constexpr T min()
|
||||
{
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue