aboutsummaryrefslogtreecommitdiff
path: root/pseudocode/library/variable_tensor_lookup.tosac
diff options
context:
space:
mode:
Diffstat (limited to 'pseudocode/library/variable_tensor_lookup.tosac')
-rw-r--r--pseudocode/library/variable_tensor_lookup.tosac19
1 files changed, 19 insertions, 0 deletions
diff --git a/pseudocode/library/variable_tensor_lookup.tosac b/pseudocode/library/variable_tensor_lookup.tosac
new file mode 100644
index 0000000..4483ab8
--- /dev/null
+++ b/pseudocode/library/variable_tensor_lookup.tosac
@@ -0,0 +1,19 @@
+//
+// This confidential and proprietary software may be used only as
+// authorised by a licensing agreement from ARM Limited
+// (C) COPYRIGHT 2020-2024 ARM Limited
+// ALL RIGHTS RESERVED
+// The entire notice above must be reproduced on all authorised
+// copies and copies may only be made to the extent permitted
+// by a licensing agreement from ARM Limited.
+
+tensor_t variable_tensor_lookup(int32_t uid) {
+ // The global all_allocated_variable_tensors was instantiated at the first
+ // time of executing the tosa graph
+ for_each(tensor_t allocated_tensor in all_allocated_variable_tensors) {
+ if (allocated_tensor.uid == uid) {
+ return allocated_tensor;
+ }
+ }
+ return NULL;
+}