aboutsummaryrefslogtreecommitdiff
path: root/chapters/scatter_gather.adoc
AgeCommit message (Collapse)Author
2021-10-04Move quantization parameters into argument tablesEric Kunze
The TOSA specification doesn't have quantized types. Without those types, it is cleaner to move effects of quantization such as the zero points into the standard list of arguments, rather than existing as a separate table. Change-Id: I18ea2959e9d3e4a3e9a0ead7a8ca319bb4426a47
2021-06-24Replace assert with REQUIRE()Eric Kunze
REQUIRE is a direct replacement for the asserts, and uses the unpredictable() function in pseudocode to describe the required conditions for operators Change-Id: I35dc81e083d8e41f16728d992bdb8b06b0271226 Signed-off-by: Eric Kunze <eric.kunze@arm.com>
2021-03-11Make pseudocode block tags consistentEric Kunze
They are all now [source,c++] and use ---- as the delimiter. Also made the pseudocode indentation consistent (4 spaces) in the introduction sections. Signed-off-by: Eric Kunze <eric.kunze@arm.com> Change-Id: I1287a60cfeae8b7e3c63b9fc8885b1ebf3d3386d
2021-03-08Consistency cleanupEric Kunze
Attempt to get consistent across the pseudocode. Change the data types to all be intN_t instead of some cases of intN. Use float_t as the general floating point data type. Be consistent on use of the term "floating-point" Move general pseudocode helpers to their own section. Change-Id: Ie77666cd3ee438c71f39c62b9c424fe687b0bb51 Signed-off-by: Eric Kunze <eric.kunze@arm.com>
2021-01-25Remove aint8 typeEric Kunze
The aint8 type represented an asymmetrically quantized range. With the change to move scaling fully into the RESCALE operator, the aint8 and int8 types didn't have significant differences in their use with operators. Unifying to a single data type makes things simpler. Signed-off-by: Eric Kunze <eric.kunze@arm.com> Change-Id: I3ee89cbdafdc61293ef1f1bec52398d744e716a1
2021-01-13SCATTER: Clarify behaviourDominic Symes
This clarifies that repeated updates to the same output index are not permitted in TOSA SCATTER. Change-Id: Ib188a434d0d4ad4742ee37373491c8a53d501bf0 Signed-off-by: Dominic Symes <dominic.symes@arm.com>
2020-11-10SCATTER: Add operationDominic Symes
Add the scatter operation to the gather/scatter section. Signed-off-by: Dominic Symes <dominic.symes@arm.com> Change-Id: I9baaef91bf70eae3b13e6e585df6c4821a0c1a93
2020-11-06GATHER: Add operation codeDominic Symes
Add the operation code for GATHER and reduce number of arguments. Signed-off-by: Dominic Symes <dominic.symes@arm.com> Change-Id: I51b6ede43dcae1e1aec7a11a75a1e4bf6c668673
2020-10-01TOSA spec 0.20.0, initial public versionv0.20.0Eric Kunze
Change-Id: I7c528ebf7e78759ada4bb951b2471c367d3f4525