|
|
1.1 root 1: #
2: # 04as.s
3: #
4: # ASSIGNMENT OPERATORS
5: #
6: _AS2:
7: incl r10
8: movw (sp)+,*(sp)+
9: jmp (r8)
10: _AS24:
11: incl r10
12: cvtwl (sp)+,*(sp)+
13: jmp (r8)
14: _AS42:
15: incl r10
16: cvtlw (sp)+,*(sp)+
17: jmp (r8)
18: _AS4:
19: incl r10
20: movl (sp)+,*(sp)+
21: jmp (r8)
22: _AS21:
23: incl r10
24: cvtwb (sp)+,*(sp)+
25: jmp (r8)
26: _AS41:
27: incl r10
28: cvtlb (sp)+,*(sp)+
29: jmp (r8)
30: _AS28:
31: incl r10
32: cvtwd (sp)+,*(sp)+
33: jmp (r8)
34: _AS48:
35: incl r10
36: cvtld (sp)+,*(sp)+
37: jmp (r8)
38: _AS8:
39: incl r10
40: movd (sp)+,*(sp)+
41: jmp (r8)
42: _AS:
43: cvtbl (r10)+,r0
44: bneq l0401
45: cvtwl (r10)+,r0 #r0 has data length in bytes
46: l0401:
47: addl3 sp,r0,r6 #r6 points to destination addr
48: blbc r6,l0402 #adjust for word boundry
49: incl r6
50: l0402:
51: movc3 r0,(sp),*(r6)+ #move data from stack to dest
52: movl r6,sp #update stack pointer
53: jmp (r8)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.