1 // Generated by generate_test_data.py using tensorflow version 2.17.0 (Keras version 2.17.0).
2 // Interpreter from tflite_micro runtime version 0.dev20240814215812-g07e7f33.
3 #pragma once
4 #define LSTM_ONE_TIME_STEP_TIME_MAJOR false
5 #define LSTM_ONE_TIME_STEP_BATCH_SIZE 3
6 #define LSTM_ONE_TIME_STEP_TIME_STEPS 1
7 #define LSTM_ONE_TIME_STEP_INPUT_SIZE 22
8 #define LSTM_ONE_TIME_STEP_HIDDEN_SIZE 3
9 #define LSTM_ONE_TIME_STEP_CELL_SCALE_POWER -15
10 #define LSTM_ONE_TIME_STEP_INPUT_ZERO_POINT 128
11 #define LSTM_ONE_TIME_STEP_OUTPUT_ZERO_POINT 71
12 #define LSTM_ONE_TIME_STEP_CELL_CLIP 32767
13 #define LSTM_ONE_TIME_STEP_FORGET_TO_CELL_MULTIPLIER 1073741824
14 #define LSTM_ONE_TIME_STEP_FORGET_TO_CELL_SHIFT -14
15 #define LSTM_ONE_TIME_STEP_INPUT_TO_CELL_MULTIPLIER 1073741824
16 #define LSTM_ONE_TIME_STEP_INPUT_TO_CELL_SHIFT -14
17 #define LSTM_ONE_TIME_STEP_OUTPUT_MULTIPLIER 1233130888
18 #define LSTM_ONE_TIME_STEP_OUTPUT_SHIFT -21
19 #define LSTM_ONE_TIME_STEP_OUTPUT_GATE_HIDDEN_MULTIPLIER 1736887168
20 #define LSTM_ONE_TIME_STEP_OUTPUT_GATE_HIDDEN_SHIFT -3
21 #define LSTM_ONE_TIME_STEP_CELL_GATE_HIDDEN_MULTIPLIER 1684773504
22 #define LSTM_ONE_TIME_STEP_CELL_GATE_HIDDEN_SHIFT -3
23 #define LSTM_ONE_TIME_STEP_FORGET_GATE_HIDDEN_MULTIPLIER 1861966848
24 #define LSTM_ONE_TIME_STEP_FORGET_GATE_HIDDEN_SHIFT -3
25 #define LSTM_ONE_TIME_STEP_INPUT_GATE_HIDDEN_MULTIPLIER 1794864512
26 #define LSTM_ONE_TIME_STEP_INPUT_GATE_HIDDEN_SHIFT -3
27 #define LSTM_ONE_TIME_STEP_OUTPUT_GATE_INPUT_MULTIPLIER 2081761536
28 #define LSTM_ONE_TIME_STEP_OUTPUT_GATE_INPUT_SHIFT -3
29 #define LSTM_ONE_TIME_STEP_CELL_GATE_INPUT_MULTIPLIER 1073872640
30 #define LSTM_ONE_TIME_STEP_CELL_GATE_INPUT_SHIFT -2
31 #define LSTM_ONE_TIME_STEP_FORGET_GATE_INPUT_MULTIPLIER 2146049024
32 #define LSTM_ONE_TIME_STEP_FORGET_GATE_INPUT_SHIFT -3
33 #define LSTM_ONE_TIME_STEP_INPUT_GATE_INPUT_MULTIPLIER 2075965824
34 #define LSTM_ONE_TIME_STEP_INPUT_GATE_INPUT_SHIFT -3
35