+/* NB: table order matters here; specific numbers must appear before ANY. */
+static struct info fpu_types[] = {
+ /*
+ * Vendor 0, IU Fujitsu0.
+ */
+ { 1, 0x0, ANY, 0, "MB86910 or WTL1164/5" },
+ { 1, 0x0, ANY, 1, "MB86911 or WTL1164/5" },
+ { 1, 0x0, ANY, 2, "L64802 or ACT8847" },
+ { 1, 0x0, ANY, 3, "WTL3170/2" },
+ { 1, 0x0, ANY, 4, "L64804" },
+
+ /*
+ * Vendor 1, IU ROSS0/1 or Pinnacle.
+ */
+ { 1, 0x1, 0xf, 0, "on-chip" }, /* Pinnacle */
+ { 1, 0x1, ANY, 0, "L64812 or ACT8847" },
+ { 1, 0x1, ANY, 1, "L64814" },
+ { 1, 0x1, ANY, 2, "TMS390C602A" },
+ { 1, 0x1, ANY, 3, "RT602 or WTL3171" },
+
+ /*
+ * Vendor 2, IU BIT0.
+ */
+ { 1, 0x2, ANY, 0, "B5010 or B5110/20 or B5210" },
+
+ /*
+ * Vendor 4, Texas Instruments.
+ */
+ { 1, 0x4, ANY, 0, "on-chip" }, /* Viking */
+ { 1, 0x4, ANY, 4, "on-chip" }, /* Tsunami */
+
+ /*
+ * Vendor 5, IU Matsushita0.
+ */
+ { 1, 0x5, ANY, 0, "on-chip" },
+
+ /*
+ * Vendor 9, Weitek.
+ */
+ { 1, 0x9, ANY, 3, "on-chip" },
+
+ { 0 }
+};
+