mach3.c 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. /*
  2. * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
  3. * See the copyright notice in the ACK home directory, in the file "Copyright".
  4. */
  5. #define RCSID3 "$Id$"
  6. /*
  7. * Signetics 2650 keywords
  8. */
  9. 0, REG, R0, "r0",
  10. 0, REG, R1, "r1",
  11. 0, REG, R2, "r2",
  12. 0, REG, R3, "r3",
  13. 0, CC, 0, "eq",
  14. 0, CC, 0, "z",
  15. 0, CC, 1, "gt",
  16. 0, CC, 2, "lt",
  17. 0, CC, 3, "un",
  18. 0, INDE, 0x6000, "i",
  19. 0, ZERO, 0x0, "lodz",
  20. 0, ZERO, 0x80, "addz",
  21. 0, ZERO, 0xA0, "subz",
  22. 0, ZERO, 0x94, "dar",
  23. 0, ZEROX, 0x40, "andz",
  24. 0, ZERO, 0x60, "iorz",
  25. 0, ZERO, 0x20, "eorz",
  26. 0, ZERO, 0xE0, "comz",
  27. 0, ZERO, 0xF0, "wrtd",
  28. 0, ZERO, 0x70, "redd",
  29. 0, ZERO, 0xB0, "wrtc",
  30. 0, ZERO, 0x30, "redc",
  31. 0, ZERO, 0x50, "rrr",
  32. 0, ZERO, 0xD0, "rrl",
  33. 0, ZEROX, 0xC0, "strz",
  34. 0, IMMED, 0x04, "lodi",
  35. 0, IMMED, 0x84, "addi",
  36. 0, IMMED, 0xA4, "subi",
  37. 0, IMMED, 0x44, "andi",
  38. 0, IMMED, 0x64, "iori",
  39. 0, IMMED, 0x24, "eori",
  40. 0, IMMED, 0xE4, "comi",
  41. 0, IMMED, 0xD4, "wrte",
  42. 0, IMMED, 0x54, "rede",
  43. 0, IMMED, 0xF4, "tmi",
  44. 0, NOOP, 0x1E, "halt",
  45. 0, NOOP, 0xC0, "nop",
  46. 0, NOOP, 0x92, "lpsu",
  47. 0, NOOP, 0x93, "lpsl",
  48. 0, NOOP, 0x12, "spsu",
  49. 0, NOOP, 0x13, "spsl",
  50. 0, REL, 0x08, "lodr",
  51. 0, REL, 0xC8, "strr",
  52. 0, REL, 0x98, "addr",
  53. 0, REL, 0xA8, "subr",
  54. 0, REL, 0x48, "andr",
  55. 0, REL, 0x68, "iorr",
  56. 0, REL, 0x28, "eorr",
  57. 0, REL, 0xE8, "comr",
  58. 0, ABSO, 0x0C, "loda",
  59. 0, ABSO, 0xCC, "stra",
  60. 0, ABSO, 0x8C, "adda",
  61. 0, ABSO, 0xAC, "suba",
  62. 0, ABSO, 0x4C, "anda",
  63. 0, ABSO, 0x6C, "iora",
  64. 0, ABSO, 0x2C, "eora",
  65. 0, ABSO, 0xEC, "coma",
  66. 0, PSWM, 0x74, "cpsu",
  67. 0, PSWM, 0x75, "cpsl",
  68. 0, PSWM, 0x76, "ppsu",
  69. 0, PSWM, 0x77, "ppsl",
  70. 0, PSWM, 0xB4, "tpsu",
  71. 0, PSWM, 0xB5, "tpsl",
  72. 0, RET, 0x14, "retc",
  73. 0, RET, 0x34, "rete",
  74. 0, BRANCR, 0x18, "bctr",
  75. 0, BRANCRX, 0x98, "bcfr",
  76. 0, REL, 0x58, "brnr",
  77. 0, REL, 0xD8, "birr",
  78. 0, REL, 0xF8, "bdrr",
  79. 0, BRANCR, 0x38, "bstr",
  80. 0, BRANCRX, 0xB8, "bsfr",
  81. 0, REL, 0x78, "bsnr",
  82. 0, BRANCA, 0x1E, "bcta",
  83. 0, BRANCAX, 0x9E, "bcfa",
  84. 0, BRANRA, 0x5E, "brna",
  85. 0, BRANRA, 0xDE, "bira",
  86. 0, BRANRA, 0xFE, "bdra",
  87. 0, BRANCA, 0x3E, "bsta",
  88. 0, BRANCAX, 0xBE, "bsfa",
  89. 0, BRANRA, 0x7E, "bsna",
  90. 0, ZBRR, 0x9B, "zbrr",
  91. 0, ZBRR, 0xBB, "zbsr",
  92. 0, BXSA, 0x9F, "bxa",
  93. 0, BXSA, 0xBF, "bsxa",