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
_tree2
declared in line
5; defined in line
11; used 13 times
_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
Defined variables
trret
defined in line
33; used 6 times