home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / language / bcpl / BCPL / alib / asmHeader next >
Encoding:
Text File  |  1988-01-19  |  2.6 KB  |  145 lines

  1. ;*******************-*- Mode: Assembler -*-****************************
  2. ;*  Title:    BCPL LibHdr definitions for use from assembler          *
  3. ;*  Author:    HCMM                              *
  4. ;*  Lastedit:    19 Jan 88 13:33:06 by Harry Meekings              *
  5. ;*        Copyright (c) 1988 by Acorn Computers Ltd          *
  6. ;**********************************************************************
  7.  
  8.     GET "$.alib.BCPLMacs"
  9.  
  10. TRUE        *    -1
  11. FALSE        *    0
  12.  
  13. G0        GlobNo    0
  14. Start        GlobNo    1
  15. hostProcessor    GlobNo    2
  16.  
  17. ;//3-12
  18. result2     GlobNo    13
  19. PutByte     GlobNo    14
  20. BytePut     GlobNo    14
  21. GetByte     GlobNo    15
  22. MulDiv        GlobNo    16
  23. lineBuff    GlobNo    17
  24. WriteS        GlobNo    18
  25. WriteF        GlobNo    19
  26. CapitalCh    GlobNo    20
  27. CompCh        GlobNo    21
  28. CompString    GlobNo    22
  29. NewLine     GlobNo    23
  30. RdCh        GlobNo    24
  31. UnRdCh        GlobNo    25
  32. WrCh        GlobNo    26
  33. Input        GlobNo    27
  34. Output        GlobNo    28
  35. SelectInput    GlobNo    29
  36. SelectOutput    GlobNo    30
  37. cis        GlobNo    31
  38. cos        GlobNo    32
  39.  
  40. ;//33-34
  41. Stop        GlobNo    35
  42. NewPage     GlobNo    36
  43. GBytes        GlobNo    37
  44. PBytes        GlobNo    38
  45. returnCode    GlobNo    39
  46. stackBase    GlobNo    40
  47. Level        GlobNo    41
  48. LongJump    GlobNo    42
  49. Aptovec     GlobNo    43
  50. BinRdCh     GlobNo    44
  51. BinWrCh     GlobNo    45
  52. FindInput    GlobNo    46
  53. FindOutput    GlobNo    47
  54.  
  55. CreateCo    GlobNo    48
  56. DeleteCo    GlobNo    49
  57. CallCo        GlobNo    50
  58. ResumeCo    GlobNo    51
  59. CoWait        GlobNo    52
  60.  
  61. ;//53
  62. GetVec        GlobNo    54
  63. FreeVec     GlobNo    55
  64. MaxVec        GlobNo    56
  65. blockList    GlobNo    57
  66. freeStore    GlobNo    57
  67. ;//58
  68. ReadOffset    GlobNo    59
  69. SetOffset    GlobNo    60
  70. Extent        GlobNo    61
  71. ;//62
  72. Abort        GlobNo    63
  73. BackTrace    GlobNo    64
  74. MapStore    GlobNo    65
  75. ReadBytes    GlobNo    66
  76. WriteBytes    GlobNo    67
  77. ;//66-68
  78. PackString    GlobNo    69
  79. UnpackString    GlobNo    70
  80. ;//71-75
  81. EndRead     GlobNo    76
  82. EndWrite    GlobNo    77
  83. ReadN        GlobNo    78
  84. WriteD        GlobNo    79
  85. WriteN        GlobNo    80
  86. WriteHex    GlobNo    81
  87. WriteOct    GlobNo    82
  88. RdArgs        GlobNo    83
  89. RdItem        GlobNo    84
  90. FindArg     GlobNo    85
  91. ;//86-88
  92. randomState    GlobNo    89
  93. Random        GlobNo    90
  94. ;//91-94
  95. Fault        GlobNo    95
  96. OSArgs        GlobNo    96
  97. OSBGet        GlobNo    97
  98. OSBPut        GlobNo    98
  99. OSFind        GlobNo    99
  100. OSFile        GlobNo    100
  101. OSCLI        GlobNo    101
  102. OSWrch        GlobNo    102
  103. OSRdCh        GlobNo    103
  104. OSByte        GlobNo    104
  105. OSWord        GlobNo    105
  106. TKRerr        GlobNo    106
  107. OSGBPB        GlobNo    107
  108. Time        GlobNo    108
  109. TimeOfDay    GlobNo    109
  110. Date        GlobNo    110
  111. LibInitIO    GlobNo    111
  112.  
  113. ;//112-119
  114. SSin        GlobNo    120
  115. SCos        GlobNo    121
  116. STan        GlobNo    122
  117. SASin        GlobNo    123
  118. SACos        GlobNo    124
  119. SATan        GlobNo    125
  120. SLogE        GlobNo    126
  121. SLog10        GlobNo    127
  122. SEXP        GlobNo    128
  123. SPower        GlobNo    129
  124. SSqrt        GlobNo    130
  125. SATan2        GlobNo    131
  126. SRound        GlobNo    132
  127. ConvertSToP    GlobNo    133
  128.  
  129. FindStringInput GlobNo    134
  130. ;// 135 & 136 belong to IOLib
  131. FindFileInput    GlobNo    137
  132. FindFileOutput    GlobNo    138
  133. StringF     GlobNo    139
  134. MoveWords    GlobNo    140
  135. FillWords    GlobNo    141
  136. loadPoint    GlobNo    142
  137. LibTerminateIO    GlobNo    143
  138. vduStream    GlobNo    144
  139. errorStream    GlobNo    145
  140. streamChain    GlobNo    146
  141. DescribeStream    GlobNo    147
  142. topOfStore    GlobNo    148
  143. ;//149
  144.     END
  145.