+/*
+ * Loader reference types (plust PCREL) to bytes and lg bytes
+ */
+/* LEN1 LEN1+PC LEN2 LEN2+PC LEN4 LEN4+PC LEN8 LEN8+PC*/
+int reflen[] = /* {LEN*+PCREL} ==> number of bytes */
+{0, 0, 1, 1, 2, 2, 4, 4, 8, 8};
+int lgreflen[] = /* {LEN*+PCREL} ==> lg number of bytes */
+{-1, -1, 0, 0, 1, 1, 2, 2, 3, 3};
+
+/*
+ * Sizes to Loader reference types and type flags
+ */
+/*0 1 2 3 4 5 6 7 8*/
+int len124[] = /* {1,2,4,8} ==> {LEN1, LEN2, LEN4, LEN8} */
+{0, LEN1, LEN2, 0, LEN4, 0, 0, 0, LEN8};
+char mod124[] = /* {1,2,4,8} ==> {bits to construct operands */
+{0, 0x00, 0x20, 0, 0x40, 0, 0, 0, 0};
+int type_124[] = /* {1,2,4,8} ==> {TYPB, TYPW, TYPL, TYPQ} */
+{0, TYPB, TYPW, 0, TYPL, 0, 0, 0, TYPQ};
+
+/*
+ * type flags to Loader reference and byte lengths
+ */
+/*TYPB TYPW TYPL TYPQ TYPF TYPD*/
+int ty_NORELOC[] = /* {TYPB..TYPD} ==> {1 if relocation not OK */
+{0, 0, 0, 1, 1, 1};
+int ty_LEN[] = /* {TYPB..TYPD} ==> {LEN1..LEN8} */
+{LEN1, LEN2, LEN4, LEN8, LEN4, LEN8};
+int ty_nbyte[] = /* {TYPB..TYPD} ==> {1,2,4,8} */
+{1, 2, 4, 8, 4, 8};
+int ty_nlg[] = /* {TYPB..TYPD} ==> lg{1,2,4,8} */
+{0, 1, 2, 3, 2, 3};
+