1 // Generated by generate_test_data.py using flatc version 2.0.6
2 // Interpreter from tflite_micro runtime version 0.dev20240814215812-g07e7f33.
3 #pragma once
4 #define LSTM_1_S16_TIME_MAJOR true
5 #define LSTM_1_S16_BATCH_SIZE 1
6 #define LSTM_1_S16_TIME_STEPS 10
7 #define LSTM_1_S16_INPUT_SIZE 22
8 #define LSTM_1_S16_HIDDEN_SIZE 11
9 #define LSTM_1_S16_CELL_SCALE_POWER -9
10 #define LSTM_1_S16_OUTPUT_ZERO_POINT 0
11 #define LSTM_1_S16_INPUT_ZERO_POINT 0
12 #define LSTM_1_S16_CELL_CLIP 32767
13 #define LSTM_1_S16_FORGET_TO_CELL_MULTIPLIER 1073741824
14 #define LSTM_1_S16_FORGET_TO_CELL_SHIFT -14
15 #define LSTM_1_S16_INPUT_TO_CELL_MULTIPLIER 1197688178
16 #define LSTM_1_S16_INPUT_TO_CELL_SHIFT -20
17 #define LSTM_1_S16_OUTPUT_MULTIPLIER 1351257732
18 #define LSTM_1_S16_OUTPUT_SHIFT -19
19 #define LSTM_1_S16_OUTPUT_GATE_HIDDEN_MULTIPLIER 1350737615
20 #define LSTM_1_S16_OUTPUT_GATE_HIDDEN_SHIFT -8
21 #define LSTM_1_S16_CELL_GATE_HIDDEN_MULTIPLIER 1114839066
22 #define LSTM_1_S16_CELL_GATE_HIDDEN_SHIFT -9
23 #define LSTM_1_S16_FORGET_GATE_HIDDEN_MULTIPLIER 1085133323
24 #define LSTM_1_S16_FORGET_GATE_HIDDEN_SHIFT -8
25 #define LSTM_1_S16_INPUT_GATE_HIDDEN_MULTIPLIER 1710701326
26 #define LSTM_1_S16_INPUT_GATE_HIDDEN_SHIFT -8
27 #define LSTM_1_S16_OUTPUT_GATE_INPUT_MULTIPLIER 1819526307
28 #define LSTM_1_S16_OUTPUT_GATE_INPUT_SHIFT -12
29 #define LSTM_1_S16_CELL_GATE_INPUT_MULTIPLIER 1951202553
30 #define LSTM_1_S16_CELL_GATE_INPUT_SHIFT -10
31 #define LSTM_1_S16_FORGET_GATE_INPUT_MULTIPLIER 1572134572
32 #define LSTM_1_S16_FORGET_GATE_INPUT_SHIFT -9
33 #define LSTM_1_S16_INPUT_GATE_INPUT_MULTIPLIER 1957187837
34 #define LSTM_1_S16_INPUT_GATE_INPUT_SHIFT -9
35