vyre 0.4.0

GPU compute intermediate representation with a standard operation library
Documentation
# core/src/ops/buffer/memset/spec.toml
# v1 schema. Uses decode-bytes-to-bytes fallback because no fill archetype exists.

schema_version = 1

id = "buffer.memset"
archetype = "decode-bytes-to-bytes"
display_name = "memset"
summary = "Create a byte buffer of len bytes filled with value & 0xff."
category = "C"

[intrinsic]
wgsl = "buffer_memset"

[signature]
inputs = ["U32", "U32"]
output = "Bytes"

equivalence_classes = ["zero_len", "zero_value", "masked_value", "max_len_small_fixture"]
workgroup_size = [64, 1, 1]
tags = ["buffer", "fill", "decode-archetype-fallback"]
fixtures_dir = "fixtures/"