Commit | Line | Data |
---|---|---|
b202b2da CH |
1 | #\f |
2 | # 21rang.s | |
3 | # | |
4 | # range checking | |
5 | # | |
6 | _RANG2: | |
7 | cvtbl (r10)+,r1 | |
8 | bneq l2101 | |
9 | cvtwl (r10)+,r1 | |
10 | l2101: | |
11 | cvtwl (r10)+,r2 | |
12 | cvtwl (sp),r0 | |
13 | index r0,r1,r2,$1,$1,r3 | |
14 | jmp (r8) | |
15 | _RANG24: | |
16 | incl r10 | |
17 | cvtwl (sp),r0 | |
18 | index r0,(r10)+,(r10)+,$1,$1,r2 | |
19 | jmp (r8) | |
20 | _RANG42: | |
21 | cvtbl (r10)+,r0 | |
22 | bneq l2102 | |
23 | cvtwl (r10)+,r0 | |
24 | l2102: | |
25 | cvtwl (r10)+,r1 | |
26 | index (sp),r0,r1,$1,$1,r2 | |
27 | jmp (r8) | |
28 | _RANG4: | |
29 | incl r10 | |
30 | index (sp),(r10)+,(r10)+,$1,$1,r2 | |
31 | jmp (r8) | |
32 | _RSNG2: | |
33 | cvtbl (r10)+,r1 | |
34 | bneq l2103 | |
35 | cvtwl (r10)+,r1 | |
36 | l2103: | |
37 | cvtwl (sp),r0 | |
38 | index r0,$0,r1,$1,$1,r2 | |
39 | jmp (r8) | |
40 | _RSNG24: | |
41 | incl r10 | |
42 | cvtwl (sp),r0 | |
43 | index r0,$0,(r10)+,$1,$1,r2 | |
44 | jmp (r8) | |
45 | _RSNG42: | |
46 | cvtbl (r10)+,r1 | |
47 | bneq l2104 | |
48 | cvtwl (r10)+,r1 | |
49 | l2104: | |
50 | index (sp),$0,r1,$1,$1,r2 | |
51 | jmp (r8) | |
52 | _RSNG4: | |
53 | incl r10 | |
54 | index (sp),$0,(r10)+,$1,$1,r2 | |
55 | jmp (r8) |