MCPcopy Create free account
hub / github.com/NilFoundation/zkLLVM / getV2

Function getV2

examples/cpp/placeholder_verifier.cpp:323–333  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

321}
322
323std::array<pallas::base_field_type::value_type, 4> getV2(
324 pallas::base_field_type::value_type xi0,pallas::base_field_type::value_type xi1
325){
326 std::array<pallas::base_field_type::value_type, 4> result;
327 result[0] = xi0 * xi1;
328 result[1] = - xi0 - xi1;
329 result[2] = pallas::base_field_type::value_type(1);
330 result[3] = pallas::base_field_type::value_type(0);
331// __builtin_assigner_exit_check(result[0] + xi0 * result[1] + xi0 * xi0 * result[2] + xi0*xi0*xi0*result[3] == pallas::base_field_type::value_type(0));
332 return result;
333}
334
335std::array<pallas::base_field_type::value_type, 4> getV1(
336 pallas::base_field_type::value_type xi0

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected