-
Notifications
You must be signed in to change notification settings - Fork 3
/
block_1.h
111 lines (111 loc) · 6.08 KB
/
block_1.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
#ifndef BLOCK_1_H
#define BLOCK_1_H
#include "stdint.h"
#define BLOCK_1_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_0_BIT_WIDTH 8
#define BLOCK_1_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_0_BIT_MASK 0xff
#define BLOCK_1_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_0_BIT_OFFSET 0
#define BLOCK_1_REGISTER_FILE_0_REGISTER_0_BYTE_WIDTH 4
#define BLOCK_1_REGISTER_FILE_0_REGISTER_0_BYTE_SIZE 4
#define BLOCK_1_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET 0x0
#define BLOCK_1_REGISTER_FILE_0_REGISTER_1_BIT_FIELD_0_BIT_WIDTH 8
#define BLOCK_1_REGISTER_FILE_0_REGISTER_1_BIT_FIELD_0_BIT_MASK 0xff
#define BLOCK_1_REGISTER_FILE_0_REGISTER_1_BIT_FIELD_0_BIT_OFFSET 0
#define BLOCK_1_REGISTER_FILE_0_REGISTER_1_BYTE_WIDTH 4
#define BLOCK_1_REGISTER_FILE_0_REGISTER_1_BYTE_SIZE 4
#define BLOCK_1_REGISTER_FILE_0_REGISTER_1_BYTE_OFFSET 0x4
#define BLOCK_1_REGISTER_FILE_1_REGISTER_0_BIT_FIELD_0_BIT_WIDTH 8
#define BLOCK_1_REGISTER_FILE_1_REGISTER_0_BIT_FIELD_0_BIT_MASK 0xff
#define BLOCK_1_REGISTER_FILE_1_REGISTER_0_BIT_FIELD_0_BIT_OFFSET 0
#define BLOCK_1_REGISTER_FILE_1_REGISTER_0_BYTE_WIDTH 4
#define BLOCK_1_REGISTER_FILE_1_REGISTER_0_BYTE_SIZE 4
#define BLOCK_1_REGISTER_FILE_1_REGISTER_0_ARRAY_DIMENSION 1
#define BLOCK_1_REGISTER_FILE_1_REGISTER_0_ARRAY_SIZE_0 2
#define BLOCK_1_REGISTER_FILE_1_REGISTER_0_BYTE_OFFSET_0 0x10
#define BLOCK_1_REGISTER_FILE_1_REGISTER_0_BYTE_OFFSET_1 0x10
#define BLOCK_1_REGISTER_FILE_1_REGISTER_1_BIT_FIELD_0_BIT_WIDTH 8
#define BLOCK_1_REGISTER_FILE_1_REGISTER_1_BIT_FIELD_0_BIT_MASK 0xff
#define BLOCK_1_REGISTER_FILE_1_REGISTER_1_BIT_FIELD_0_BIT_OFFSET 0
#define BLOCK_1_REGISTER_FILE_1_REGISTER_1_BYTE_WIDTH 4
#define BLOCK_1_REGISTER_FILE_1_REGISTER_1_BYTE_SIZE 4
#define BLOCK_1_REGISTER_FILE_1_REGISTER_1_ARRAY_DIMENSION 1
#define BLOCK_1_REGISTER_FILE_1_REGISTER_1_ARRAY_SIZE_0 2
#define BLOCK_1_REGISTER_FILE_1_REGISTER_1_BYTE_OFFSET_0 0x10
#define BLOCK_1_REGISTER_FILE_1_REGISTER_1_BYTE_OFFSET_1 0x10
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_0_BIT_WIDTH 4
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_0_BIT_MASK 0xf
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_0_BIT_OFFSET_0 0
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_0_BIT_OFFSET_1 4
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_1_BIT_WIDTH 4
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_1_BIT_MASK 0xf
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_1_BIT_OFFSET_0 8
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_1_BIT_OFFSET_1 12
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_2_BIT_WIDTH 4
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_2_BIT_MASK 0xf
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_2_BIT_OFFSET_0 16
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BIT_FIELD_2_BIT_OFFSET_1 20
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_WIDTH 4
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_SIZE 48
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_ARRAY_DIMENSION 3
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_ARRAY_SIZE_0 2
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_ARRAY_SIZE_1 2
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_ARRAY_SIZE_2 3
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_0_0_0 0x20
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_0_0_1 0x24
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_0_0_2 0x28
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_0_1_0 0x2c
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_0_1_1 0x30
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_0_1_2 0x34
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_1_0_0 0x40
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_1_0_1 0x44
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_1_0_2 0x48
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_1_1_0 0x4c
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_1_1_1 0x50
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_0_BYTE_OFFSET_1_1_2 0x54
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_1_BIT_FIELD_0_BIT_WIDTH 1
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_1_BIT_FIELD_0_BIT_MASK 0x1
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_1_BIT_FIELD_0_BIT_OFFSET_0 0
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_1_BIT_FIELD_0_BIT_OFFSET_1 1
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_1_BYTE_WIDTH 4
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_1_BYTE_SIZE 8
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_1_ARRAY_DIMENSION 1
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_1_ARRAY_SIZE_0 2
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_1_BYTE_OFFSET_0 0x38
#define BLOCK_1_REGISTER_FILE_2_REGISTER_FILE_0_REGISTER_1_BYTE_OFFSET_1 0x58
typedef struct {
uint32_t register_0;
uint32_t register_1;
} block_1_register_file_0_t;
typedef union {
uint32_t register_0;
uint32_t register_1;
} block_1_register_file_1_reg_0x00_t;
typedef struct {
block_1_register_file_1_reg_0x00_t reg_0x00;
} block_1_register_file_1_t;
typedef struct {
uint32_t register_0[2][3];
uint32_t register_1;
} block_1_register_file_2_register_file_0_t;
typedef struct {
block_1_register_file_2_register_file_0_t register_file_0;
uint32_t __reserved_0x1c;
} block_1_register_file_2_t;
typedef struct {
block_1_register_file_0_t register_file_0;
uint32_t __reserved_0x08;
uint32_t __reserved_0x0c;
block_1_register_file_1_t register_file_1;
uint32_t __reserved_0x14;
uint32_t __reserved_0x18;
uint32_t __reserved_0x1c;
block_1_register_file_2_t register_file_2[2];
uint32_t __reserved_0x60;
uint32_t __reserved_0x64;
uint32_t __reserved_0x68;
uint32_t __reserved_0x6c;
uint32_t __reserved_0x70;
uint32_t __reserved_0x74;
uint32_t __reserved_0x78;
uint32_t __reserved_0x7c;
} block_1_t;
#endif