compute.parity · function ·

OracleScatterAddInts

Oracle scatter add ints.

computecompute.paritycpufunctionparitysource-exampleyeho

Compare numerical results with explicit tolerances and CPU-reference evidence.

external OracleScatterAddInts(int outputCount, list of int indices, list of int values) returns list of int

Status: source-declared

Parameters

int outputCount
Supply output count as int.
list of int indices
Supply indices as list of int.
list of int values
Supply values as list of int.

Use OracleScatterAddInts

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using compute.parity

// Compare numerical results with explicit tolerances and CPU-reference evidence.
int outputCount = 1
list of int indices = []
list of int values = []
list of int result = OracleScatterAddInts(outputCount, indices, values)
Console.Log(Text.From(result.count))
project.mech
manifestVersion = "2"
package = "api.example.compute_parity__oraclescatteraddints"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "compute.parity"
version = "0.1.0"
path = "../../../yeho/packages/compute/parity"

[[dependencies]]
package = "compute.profiling"
version = "0.1.0"
path = "../../../yeho/packages/compute/profiling"

[[dependencies]]
package = "compute.simd"
version = "0.1.0"
path = "../../../yeho/packages/compute/simd"

[[dependencies]]
package = "compute.tensor"
version = "0.1.0"
path = "../../../yeho/packages/compute/tensor"

[[dependencies]]
package = "console"
version = "0.1.0"
path = "../../../yeho/packages/console"

[[dependencies]]
package = "diagnostics"
version = "0.1.0"
path = "../../../yeho/packages/diagnostics"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

yeho/packages/compute/parity/numerics_contract.yh:563