* C second pass -- tables
* Operator dope table-- see description in c0.
000000, /* field selection */
000000, /* reverse field selection */
000001, /* temporary field selection */
000001, /* field assignment */
000001, /* >> unsigned */
000001, /* >> unsigned */
000400, /* short constant */
0000400, /* long const */
000400, /* long const <= 16 bits */
000400, /* autoi, *r++ */
000400, /* autod, *--r */
036001, /* . (structure reference) */
001000, /* int -> double */
001000, /* double -> int */
001000, /* double -> long */
001000, /* long -> double */
001000, /* integer -> long */
000000, /* long -> integer */
030001, /* & for tests */
000000, /* branch cond */
000000, /* structure assign */
000001, /* struct assignment setup */
* Strings for instruction tables.
* Instruction tables, accessed by
* I (first operand) or I' (second) macros.
* Similar table for relationals.
* The first string is for the positive
* test, the second for the inverted one.
* used in tests against 0 where a 'tst'
* instruction is used; it clears the c-bit
* the c-bit so ptr tests are funny.
struct instab branchtab
[] {