blob: 64737b3520a614b9624b5857e259afb5f6c7fb40 [file] [log] [blame]
Christophe Favergeon37b86222019-07-17 11:49:00 +02001CREATE TABLE CORE (
2 coreid INTEGER PRIMARY KEY,
3 core text,
4 coredef text);
5
6CREATE INDEX coredef_index ON CORE(coredef);
7
8CREATE TABLE PLATFORM (
9 platformid INTEGER PRIMARY KEY,
10 platform text );
11
12CREATE INDEX platform_index ON PLATFORM(platform);
13
14CREATE TABLE COMPILERKIND (
15 compilerkindid INTEGER PRIMARY KEY,
16 compiler text);
17
18CREATE INDEX compilerkind_index ON COMPILERKIND(compiler);
19
20CREATE TABLE COMPILER (
21 compilerid INTEGER PRIMARY KEY,
22 compilerkindid INTEGER ,
23 version text,
24 FOREIGN KEY(compilerkindid) REFERENCES COMPILERKIND(compilerkindid)
25 );
26
27CREATE INDEX compiler_index ON COMPILER(compilerkindid,version);
28
29CREATE TABLE TYPE (
30 typeid INTEGER PRIMARY KEY,
31 type text );
32
33CREATE INDEX type_index ON TYPE(type);
34
35CREATE TABLE CATEGORY (
36 categoryid INTEGER PRIMARY KEY,
37 category text);
38
39CREATE INDEX category_index ON CATEGORY(category);
40
41INSERT INTO TYPE VALUES(1, "q7");
42INSERT INTO TYPE VALUES(2, "q15");
43INSERT INTO TYPE VALUES(3, "q31");
44INSERT INTO TYPE VALUES(4, "f16");
45INSERT INTO TYPE VALUES(5, "f32");
46INSERT INTO TYPE VALUES(6, "f64");
47INSERT INTO TYPE VALUES(7, "s8");
48INSERT INTO TYPE VALUES(8, "u8");
49INSERT INTO TYPE VALUES(9, "s16");
50INSERT INTO TYPE VALUES(10,"u16");
51INSERT INTO TYPE VALUES(11,"s32");
52INSERT INTO TYPE VALUES(12,"u32");
53INSERT INTO TYPE VALUES(13,"s64");
54INSERT INTO TYPE VALUES(14,"u64");
55
56INSERT INTO COMPILERKIND VALUES(1,"AC6");
57INSERT INTO COMPILERKIND VALUES(2,"GCC");
58
59INSERT INTO COMPILER VALUES(1,1,"6120001");
60
61INSERT INTO CORE VALUES(1,"m0","ARMCM0");
62INSERT INTO CORE VALUES(2,"m0p","ARMCM0P");
63INSERT INTO CORE VALUES(3,"m3","ARMCM3");
64INSERT INTO CORE VALUES(4,"m4f","ARMCM4_FP");
65INSERT INTO CORE VALUES(5,"m7","ARMCM7_DP");
66INSERT INTO CORE VALUES(6,"m23","ARMCM23");
67INSERT INTO CORE VALUES(7,"m33","ARMCM33_DSP_FP");
68INSERT INTO CORE VALUES(8,"m35","ARMCM35P_DSP_FP");
69INSERT INTO CORE VALUES(9,"a5","ARMCA5");
70INSERT INTO CORE VALUES(10,"a7","ARMCA7");
71INSERT INTO CORE VALUES(11,"a9","ARMCA9");
72INSERT INTO CORE VALUES(12,"a15","ARMCA15");