createDb.sql 2.0 KB

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