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_2_S16_TIME_MAJOR false
5 #define LSTM_2_S16_BATCH_SIZE 1
6 #define LSTM_2_S16_TIME_STEPS 9
7 #define LSTM_2_S16_INPUT_SIZE 6
8 #define LSTM_2_S16_HIDDEN_SIZE 7
9 #define LSTM_2_S16_CELL_SCALE_POWER -9
10 #define LSTM_2_S16_OUTPUT_ZERO_POINT 0
11 #define LSTM_2_S16_INPUT_ZERO_POINT 0
12 #define LSTM_2_S16_CELL_CLIP 32767
13 #define LSTM_2_S16_FORGET_TO_CELL_MULTIPLIER 1073741824
14 #define LSTM_2_S16_FORGET_TO_CELL_SHIFT -14
15 #define LSTM_2_S16_INPUT_TO_CELL_MULTIPLIER 1508742446
16 #define LSTM_2_S16_INPUT_TO_CELL_SHIFT -20
17 #define LSTM_2_S16_OUTPUT_MULTIPLIER 1277193666
18 #define LSTM_2_S16_OUTPUT_SHIFT -19
19 #define LSTM_2_S16_OUTPUT_GATE_HIDDEN_MULTIPLIER 1628729057
20 #define LSTM_2_S16_OUTPUT_GATE_HIDDEN_SHIFT -8
21 #define LSTM_2_S16_CELL_GATE_HIDDEN_MULTIPLIER 1608393053
22 #define LSTM_2_S16_CELL_GATE_HIDDEN_SHIFT -8
23 #define LSTM_2_S16_FORGET_GATE_HIDDEN_MULTIPLIER 1785870907
24 #define LSTM_2_S16_FORGET_GATE_HIDDEN_SHIFT -9
25 #define LSTM_2_S16_INPUT_GATE_HIDDEN_MULTIPLIER 1571418500
26 #define LSTM_2_S16_INPUT_GATE_HIDDEN_SHIFT -9
27 #define LSTM_2_S16_OUTPUT_GATE_INPUT_MULTIPLIER 1095131314
28 #define LSTM_2_S16_OUTPUT_GATE_INPUT_SHIFT -10
29 #define LSTM_2_S16_CELL_GATE_INPUT_MULTIPLIER 1104525823
30 #define LSTM_2_S16_CELL_GATE_INPUT_SHIFT -9
31 #define LSTM_2_S16_FORGET_GATE_INPUT_MULTIPLIER 1669538425
32 #define LSTM_2_S16_FORGET_GATE_INPUT_SHIFT -11
33 #define LSTM_2_S16_INPUT_GATE_INPUT_MULTIPLIER 1382334870
34 #define LSTM_2_S16_INPUT_GATE_INPUT_SHIFT -10
35