# 2.11BSD#431 - /usr/src/ucb/pascal/pxp/treen.s

##### Functions

    _tree1            X
    _tree2            X
    _tree3            X
    _tree4            X
    _tree5            X

       1: .text
       2: /
       3: / Routines to save space on tree calls
       4: /
       5: .globl _tree, _tree1, _tree2, _tree3, _tree4, _tree5
       6: /
       7: _tree1:
       8:         mov     (sp),trret
       9:         mov     $1,(sp)
      10:         br      1f
      11: _tree2:
      12:         mov     (sp),trret
      13:         mov     $2,(sp)
      14:         br      1f
      15: _tree3:
      16:         mov     (sp),trret
      17:         mov     $3,(sp)
      18:         br      1f
      19: _tree4:
      20:         mov     (sp),trret
      21:         mov     $4,(sp)
      22:         br      1f
      23: _tree5:
      24:         mov     (sp),trret
      25:         mov     $5,(sp)
      26: 1:
      27:         mov     $1f,-(sp)
      28:         jmp     _tree
      29: 1:
      30:         tst     (sp)+
      31:         jmp     *trret
      32: .bss
      33: trret:  . = .+2

#### Defined functions

_tree1 declared in line 5; defined in line 7; used 3 times

- in line 5
- in /usr/src/ucb/pascal/pxp/pas.y line 731-734(2)

_tree2 declared in line 5; defined in line 11; used 13 times

- in line 5
- in /usr/src/ucb/pascal/pxp/pas.y line 321, 344-365(7), 383, 654, 719-722(2)

_tree3 declared in line 5; defined in line 15; used 30 times

- in line 5
- in /usr/src/ucb/pascal/pxp/pas.y line 146, 312-318(3), 383-388(2), 394, 404-411(3), 570, 598, 610, 642-645(2), 657-666(4), 680-686(3), 700, 725-728(2), 871
- in /usr/src/ucb/pascal/pxp/yycomm.c line 198
- in /usr/src/ucb/pascal/pxp/yytree.c line 60, 78

_tree4 declared in line 5; defined in line 19; used 26 times

- in line 5
- in /usr/src/ucb/pascal/pxp/pas.y line 397-401(2), 429, 446, 474-477(2), 537-540(2), 555-561(3), 577, 583-589(3), 622, 639, 648-651(2), 674, 744-753(4)
- in /usr/src/ucb/pascal/pxp/yytree.c line 111

_tree5 declared in line 5; defined in line 23; used 14 times

- in line 5
- in /usr/src/ucb/pascal/pxp/pas.y line 131, 140, 289, 454-457(2), 592-595(2), 601-607(3)
- in /usr/src/ucb/pascal/pxp/yycomm.c line 132, 179, 186

#### Defined variables

trret defined in line 33; used 6 times

- in line 8-24(5), 31

Last modified: 1981-07-10 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 416 |