|
|
1.1 root 1: #
2: # 17rv.s
3: #
4: # LVALUES and RVALUES
5: #
6: _LV:
7: cvtbl (r10)+,r0
8: cvtwl (r10)+,r1
9: addl3 _display[r0],r1,-(sp)
10: jmp (r8)
11: _RV1:
12: cvtbl (r10)+,r0
13: cvtwl (r10)+,r1
14: addl2 _display[r0],r1
15: cvtbw (r1),-(sp)
16: jmp (r8)
17: _RV2:
18: cvtbl (r10)+,r0
19: cvtwl (r10)+,r1
20: addl2 _display[r0],r1
21: movw (r1),-(sp)
22: jmp (r8)
23: _RV4:
24: cvtbl (r10)+,r0
25: cvtwl (r10)+,r1
26: addl2 _display[r0],r1
27: pushl (r1)
28: jmp (r8)
29: _RV8:
30: cvtbl (r10)+,r0
31: cvtwl (r10)+,r1
32: addl2 _display[r0],r1
33: movq (r1),-(sp)
34: jmp (r8)
35: _RV:
36: cvtbl (r10)+,r0
37: cvtwl (r10)+,r1
38: addl2 _display[r0],r1 #r1 points to string o be moved
39: cvtwl (r10)+,r0 #r0 has length of string to be moved
40: movblk:
41: movl r0,r2 #r2 has length of stack space
42: blbc r2,l1701 #adjust r2 to word boundry
43: incl r2
44: l1701:
45: subl2 r2,sp #allocate stack space
46: movc5 r0,(r1),$0,r2,(sp) #move string to stack
47: jmp (r8)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.