aboutsummaryrefslogtreecommitdiff
path: root/pseudocode/library/flatten.tosac
diff options
context:
space:
mode:
Diffstat (limited to 'pseudocode/library/flatten.tosac')
-rw-r--r--pseudocode/library/flatten.tosac17
1 files changed, 17 insertions, 0 deletions
diff --git a/pseudocode/library/flatten.tosac b/pseudocode/library/flatten.tosac
new file mode 100644
index 0000000..be51833
--- /dev/null
+++ b/pseudocode/library/flatten.tosac
@@ -0,0 +1,17 @@
+//
+// 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.
+
+in_t* flatten(in_t lists[]) {
+ in_t output = [];
+ for_each(list in lists) {
+ for_each(element in list) {
+ output.append(element);
+ }
+ }
+}